From e0881caa46be701a7084c6d939bb11aec0a2255b Mon Sep 17 00:00:00 2001 From: maxren Date: Wed, 9 Aug 2023 15:08:01 -0700 Subject: [PATCH 1/5] add pthreadpool Differential Revision: D48176168 fbshipit-source-id: 151edd89005c0313e4b58c685954016077eff7a2 --- .gitmodules | 3 ++ backends/xnnpack/third-party/TARGETS | 3 ++ backends/xnnpack/third-party/pthreadpool | 1 + .../xnnpack/third-party/pthreadpool_defs.bzl | 39 +++++++++++++++++++ 4 files changed, 46 insertions(+) create mode 100644 backends/xnnpack/third-party/TARGETS create mode 160000 backends/xnnpack/third-party/pthreadpool create mode 100644 backends/xnnpack/third-party/pthreadpool_defs.bzl diff --git a/.gitmodules b/.gitmodules index ebc2c470238..daa08070f63 100644 --- a/.gitmodules +++ b/.gitmodules @@ -10,3 +10,6 @@ [submodule "third-party/gflags"] path = third-party/gflags url = https://github.com/gflags/gflags.git +[submodule "backends/xnnpack/third-party/pthreadpool"] + path = backends/xnnpack/third-party/pthreadpool + url = https://github.com/Maratyszcza/pthreadpool.git diff --git a/backends/xnnpack/third-party/TARGETS b/backends/xnnpack/third-party/TARGETS new file mode 100644 index 00000000000..ab78dcd5059 --- /dev/null +++ b/backends/xnnpack/third-party/TARGETS @@ -0,0 +1,3 @@ +load(":pthreadpool_defs.bzl", "define_pthreadpool") + +define_pthreadpool() diff --git a/backends/xnnpack/third-party/pthreadpool b/backends/xnnpack/third-party/pthreadpool new file mode 160000 index 00000000000..a134dd5d4ce --- /dev/null +++ b/backends/xnnpack/third-party/pthreadpool @@ -0,0 +1 @@ +Subproject commit a134dd5d4cee80cce15db81a72e7f929d71dd413 diff --git a/backends/xnnpack/third-party/pthreadpool_defs.bzl b/backends/xnnpack/third-party/pthreadpool_defs.bzl new file mode 100644 index 00000000000..353754f47e4 --- /dev/null +++ b/backends/xnnpack/third-party/pthreadpool_defs.bzl @@ -0,0 +1,39 @@ +def define_pthreadpool(): + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "pthreadpool", + srcs = ["pthreadpool/src/legacy-api.c", "pthreadpool/src/memory.c", "pthreadpool/src/portable-api.c", "pthreadpool/src/pthreads.c"], + deps = [ + ":FXdiv", + ], + exported_deps = [ + ":pthreadpool_header", + ], + compiler_flags = [ + "-w", + "-Os", + "-fstack-protector-strong", + "-fno-delete-null-pointer-checks", + ], + headers = { + "threadpool-atomics.h": "pthreadpool/src/threadpool-atomics.h", + "threadpool-common.h": "pthreadpool/src/threadpool-common.h", + "threadpool-object.h": "pthreadpool/src/threadpool-object.h", + "threadpool-utils.h": "pthreadpool/src/threadpool-utils.h", + }, + header_namespace = "", + preferred_linkage = "static", + platform_preprocessor_flags = [["windows", ["-D_WINDOWS", "-D_WIN32", "-DWIN32", "-DNOMINMAX", "-D_CRT_SECURE_NO_WARNINGS", "-D_USE_MATH_DEFINES"]], ["windows.*64$", ["-D_WIN64"]]], + preprocessor_flags = ["-DPTHREADPOOL_USE_FUTEX=0", "-DPTHREADPOOL_USE_GCD=0"], + visibility = ["PUBLIC"], + ) + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "pthreadpool_header", + header_namespace = "", + exported_headers = { + "pthreadpool.h": "pthreadpool/include/pthreadpool.h", + }, + visibility = ["PUBLIC"], + ) From eb64f01da4018a1469ad463b458c213121d46e96 Mon Sep 17 00:00:00 2001 From: maxren Date: Wed, 9 Aug 2023 15:08:01 -0700 Subject: [PATCH 2/5] add cpuinfo Differential Revision: D48180549 fbshipit-source-id: c332c9c352a1dd9c451c80265d724fc997f42033 --- .gitmodules | 3 + backends/xnnpack/third-party/TARGETS | 3 + backends/xnnpack/third-party/cpuinfo | 1 + .../third-party/cpuinfo-wrappers/api.c | 7 ++ .../cpuinfo-wrappers/arm/android/properties.c | 9 ++ .../third-party/cpuinfo-wrappers/arm/cache.c | 9 ++ .../cpuinfo-wrappers/arm/linux/aarch32-isa.c | 9 ++ .../cpuinfo-wrappers/arm/linux/aarch64-isa.c | 9 ++ .../cpuinfo-wrappers/arm/linux/chipset.c | 9 ++ .../cpuinfo-wrappers/arm/linux/clusters.c | 9 ++ .../cpuinfo-wrappers/arm/linux/cpuinfo.c | 9 ++ .../cpuinfo-wrappers/arm/linux/hwcap.c | 9 ++ .../cpuinfo-wrappers/arm/linux/init.c | 9 ++ .../cpuinfo-wrappers/arm/linux/midr.c | 9 ++ .../cpuinfo-wrappers/arm/mach/init.c | 9 ++ .../third-party/cpuinfo-wrappers/arm/tlb.c | 9 ++ .../third-party/cpuinfo-wrappers/arm/uarch.c | 9 ++ .../third-party/cpuinfo-wrappers/cache.c | 7 ++ .../third-party/cpuinfo-wrappers/init.c | 7 ++ .../cpuinfo-wrappers/linux/cpulist.c | 9 ++ .../cpuinfo-wrappers/linux/mockfile.c | 9 ++ .../cpuinfo-wrappers/linux/multiline.c | 9 ++ .../cpuinfo-wrappers/linux/processors.c | 9 ++ .../cpuinfo-wrappers/linux/smallfile.c | 9 ++ .../cpuinfo-wrappers/mach/topology.c | 9 ++ .../cpuinfo-wrappers/x86/cache/descriptor.c | 9 ++ .../x86/cache/deterministic.c | 9 ++ .../cpuinfo-wrappers/x86/cache/init.c | 9 ++ .../third-party/cpuinfo-wrappers/x86/info.c | 9 ++ .../third-party/cpuinfo-wrappers/x86/init.c | 9 ++ .../third-party/cpuinfo-wrappers/x86/isa.c | 9 ++ .../cpuinfo-wrappers/x86/linux/cpuinfo.c | 9 ++ .../cpuinfo-wrappers/x86/linux/init.c | 9 ++ .../cpuinfo-wrappers/x86/mach/init.c | 9 ++ .../cpuinfo-wrappers/x86/mockcpuid.c | 9 ++ .../third-party/cpuinfo-wrappers/x86/name.c | 9 ++ .../cpuinfo-wrappers/x86/topology.c | 9 ++ .../third-party/cpuinfo-wrappers/x86/uarch.c | 9 ++ .../third-party/cpuinfo-wrappers/x86/vendor.c | 9 ++ .../cpuinfo-wrappers/x86/windows/init.c | 9 ++ backends/xnnpack/third-party/cpuinfo_defs.bzl | 72 +++++++++++++++ .../third-party/generate-cpuinfo-wrappers.py | 92 +++++++++++++++++++ 42 files changed, 498 insertions(+) create mode 160000 backends/xnnpack/third-party/cpuinfo create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/api.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/arm/android/properties.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/arm/cache.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/aarch32-isa.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/aarch64-isa.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/chipset.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/clusters.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/cpuinfo.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/hwcap.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/init.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/midr.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/arm/mach/init.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/arm/tlb.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/arm/uarch.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/cache.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/init.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/linux/cpulist.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/linux/mockfile.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/linux/multiline.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/linux/processors.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/linux/smallfile.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/mach/topology.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/x86/cache/descriptor.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/x86/cache/deterministic.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/x86/cache/init.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/x86/info.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/x86/init.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/x86/isa.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/x86/linux/cpuinfo.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/x86/linux/init.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/x86/mach/init.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/x86/mockcpuid.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/x86/name.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/x86/topology.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/x86/uarch.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/x86/vendor.c create mode 100644 backends/xnnpack/third-party/cpuinfo-wrappers/x86/windows/init.c create mode 100644 backends/xnnpack/third-party/cpuinfo_defs.bzl create mode 100644 backends/xnnpack/third-party/generate-cpuinfo-wrappers.py diff --git a/.gitmodules b/.gitmodules index daa08070f63..c3d1e7b3ebb 100644 --- a/.gitmodules +++ b/.gitmodules @@ -13,3 +13,6 @@ [submodule "backends/xnnpack/third-party/pthreadpool"] path = backends/xnnpack/third-party/pthreadpool url = https://github.com/Maratyszcza/pthreadpool.git +[submodule "backends/xnnpack/third-party/cpuinfo"] + path = backends/xnnpack/third-party/cpuinfo + url = https://github.com/pytorch/cpuinfo.git diff --git a/backends/xnnpack/third-party/TARGETS b/backends/xnnpack/third-party/TARGETS index ab78dcd5059..77cd696d253 100644 --- a/backends/xnnpack/third-party/TARGETS +++ b/backends/xnnpack/third-party/TARGETS @@ -1,3 +1,6 @@ load(":pthreadpool_defs.bzl", "define_pthreadpool") +load(":cpuinfo_defs.bzl", "define_cpuinfo_and_clog") define_pthreadpool() + +define_cpuinfo_and_clog() diff --git a/backends/xnnpack/third-party/cpuinfo b/backends/xnnpack/third-party/cpuinfo new file mode 160000 index 00000000000..6481e8bef08 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo @@ -0,0 +1 @@ +Subproject commit 6481e8bef08f606ddd627e4d3be89f64d62e1b8a diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/api.c b/backends/xnnpack/third-party/cpuinfo-wrappers/api.c new file mode 100644 index 00000000000..efd8e45ed94 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/api.c @@ -0,0 +1,7 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#include diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/arm/android/properties.c b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/android/properties.c new file mode 100644 index 00000000000..02dc2354432 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/android/properties.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if (defined(__arm__) || defined(__aarch64__)) && defined(__ANDROID__) +#include +#endif /* (defined(__arm__) || defined(__aarch64__)) && defined(__ANDROID__) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/arm/cache.c b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/cache.c new file mode 100644 index 00000000000..1a7180d32bb --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/cache.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) +#include +#endif /* (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/aarch32-isa.c b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/aarch32-isa.c new file mode 100644 index 00000000000..7b76cf544b0 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/aarch32-isa.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if defined(__arm__) && defined(__linux__) +#include +#endif /* defined(__arm__) && defined(__linux__) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/aarch64-isa.c b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/aarch64-isa.c new file mode 100644 index 00000000000..6e88e68a3ae --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/aarch64-isa.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if defined(__aarch64__) && defined(__linux__) +#include +#endif /* defined(__aarch64__) && defined(__linux__) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/chipset.c b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/chipset.c new file mode 100644 index 00000000000..32e5eeaacec --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/chipset.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) +#include +#endif /* (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/clusters.c b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/clusters.c new file mode 100644 index 00000000000..9ddc9930a42 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/clusters.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) +#include +#endif /* (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/cpuinfo.c b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/cpuinfo.c new file mode 100644 index 00000000000..f49c33970d5 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/cpuinfo.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) +#include +#endif /* (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/hwcap.c b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/hwcap.c new file mode 100644 index 00000000000..9b7b317323a --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/hwcap.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) +#include +#endif /* (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/init.c b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/init.c new file mode 100644 index 00000000000..c273f699e8f --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/init.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) +#include +#endif /* (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/midr.c b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/midr.c new file mode 100644 index 00000000000..2fe2afd7159 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/linux/midr.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) +#include +#endif /* (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/arm/mach/init.c b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/mach/init.c new file mode 100644 index 00000000000..47a71a6ba72 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/mach/init.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if (defined(__arm__) || defined(__aarch64__)) && defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE +#include +#endif /* (defined(__arm__) || defined(__aarch64__)) && defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/arm/tlb.c b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/tlb.c new file mode 100644 index 00000000000..b3c1f82f2aa --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/tlb.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) +#include +#endif /* (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/arm/uarch.c b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/uarch.c new file mode 100644 index 00000000000..cbabd52a9c8 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/arm/uarch.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) +#include +#endif /* (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/cache.c b/backends/xnnpack/third-party/cpuinfo-wrappers/cache.c new file mode 100644 index 00000000000..1711f6e3716 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/cache.c @@ -0,0 +1,7 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#include diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/init.c b/backends/xnnpack/third-party/cpuinfo-wrappers/init.c new file mode 100644 index 00000000000..9b01d09b6bb --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/init.c @@ -0,0 +1,7 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#include diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/linux/cpulist.c b/backends/xnnpack/third-party/cpuinfo-wrappers/linux/cpulist.c new file mode 100644 index 00000000000..5366dfd8f17 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/linux/cpulist.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if defined(__linux__) +#include +#endif /* defined(__linux__) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/linux/mockfile.c b/backends/xnnpack/third-party/cpuinfo-wrappers/linux/mockfile.c new file mode 100644 index 00000000000..a5506e98e20 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/linux/mockfile.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if defined(__linux__) +#include +#endif /* defined(__linux__) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/linux/multiline.c b/backends/xnnpack/third-party/cpuinfo-wrappers/linux/multiline.c new file mode 100644 index 00000000000..773ad78da7a --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/linux/multiline.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if defined(__linux__) +#include +#endif /* defined(__linux__) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/linux/processors.c b/backends/xnnpack/third-party/cpuinfo-wrappers/linux/processors.c new file mode 100644 index 00000000000..3e49452e71c --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/linux/processors.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if defined(__linux__) +#include +#endif /* defined(__linux__) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/linux/smallfile.c b/backends/xnnpack/third-party/cpuinfo-wrappers/linux/smallfile.c new file mode 100644 index 00000000000..b6b7fb0a180 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/linux/smallfile.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if defined(__linux__) +#include +#endif /* defined(__linux__) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/mach/topology.c b/backends/xnnpack/third-party/cpuinfo-wrappers/mach/topology.c new file mode 100644 index 00000000000..285427e111b --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/mach/topology.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if defined(__MACH__) && defined(__APPLE__) +#include +#endif /* defined(__MACH__) && defined(__APPLE__) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/x86/cache/descriptor.c b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/cache/descriptor.c new file mode 100644 index 00000000000..662f4817150 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/cache/descriptor.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/x86/cache/deterministic.c b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/cache/deterministic.c new file mode 100644 index 00000000000..1d16bc397d3 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/cache/deterministic.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/x86/cache/init.c b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/cache/init.c new file mode 100644 index 00000000000..9fb27f2f285 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/cache/init.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/x86/info.c b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/info.c new file mode 100644 index 00000000000..6c49fb13f25 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/info.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/x86/init.c b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/init.c new file mode 100644 index 00000000000..166725960f5 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/init.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/x86/isa.c b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/isa.c new file mode 100644 index 00000000000..fb07179c1dd --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/isa.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/x86/linux/cpuinfo.c b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/linux/cpuinfo.c new file mode 100644 index 00000000000..651f8f5c7b8 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/linux/cpuinfo.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if (defined(__i386__) || defined(__i686__) || defined(__x86_64__)) && defined(__linux__) +#include +#endif /* (defined(__i386__) || defined(__i686__) || defined(__x86_64__)) && defined(__linux__) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/x86/linux/init.c b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/linux/init.c new file mode 100644 index 00000000000..5ac2cae0a4c --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/linux/init.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if (defined(__i386__) || defined(__i686__) || defined(__x86_64__)) && defined(__linux__) +#include +#endif /* (defined(__i386__) || defined(__i686__) || defined(__x86_64__)) && defined(__linux__) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/x86/mach/init.c b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/mach/init.c new file mode 100644 index 00000000000..d0ff8379552 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/mach/init.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if (defined(__i386__) || defined(__i686__) || defined(__x86_64__)) && defined(__MACH__) && defined(__APPLE__) +#include +#endif /* (defined(__i386__) || defined(__i686__) || defined(__x86_64__)) && defined(__MACH__) && defined(__APPLE__) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/x86/mockcpuid.c b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/mockcpuid.c new file mode 100644 index 00000000000..b5ffcc43f61 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/mockcpuid.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/x86/name.c b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/name.c new file mode 100644 index 00000000000..e9331cd9186 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/name.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/x86/topology.c b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/topology.c new file mode 100644 index 00000000000..864aa8757da --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/topology.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/x86/uarch.c b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/uarch.c new file mode 100644 index 00000000000..ac51c0dff14 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/uarch.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/x86/vendor.c b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/vendor.c new file mode 100644 index 00000000000..6d5e122e313 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/vendor.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) */ diff --git a/backends/xnnpack/third-party/cpuinfo-wrappers/x86/windows/init.c b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/windows/init.c new file mode 100644 index 00000000000..8a8bc24dd46 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo-wrappers/x86/windows/init.c @@ -0,0 +1,9 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#ifdef __APPLE__ + #include +#endif /* __APPLE__ */ + +#if defined(_WIN32) +#include +#endif /* defined(_WIN32) */ diff --git a/backends/xnnpack/third-party/cpuinfo_defs.bzl b/backends/xnnpack/third-party/cpuinfo_defs.bzl new file mode 100644 index 00000000000..95ee3767885 --- /dev/null +++ b/backends/xnnpack/third-party/cpuinfo_defs.bzl @@ -0,0 +1,72 @@ +def define_cpuinfo_and_clog(): + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "cpuinfo", + srcs = [ + "cpuinfo-wrappers/api.c", + "cpuinfo-wrappers/arm/android/properties.c", + "cpuinfo-wrappers/arm/cache.c", + "cpuinfo-wrappers/arm/linux/aarch32-isa.c", + "cpuinfo-wrappers/arm/linux/aarch64-isa.c", + "cpuinfo-wrappers/arm/linux/chipset.c", + "cpuinfo-wrappers/arm/linux/clusters.c", + "cpuinfo-wrappers/arm/linux/cpuinfo.c", + "cpuinfo-wrappers/arm/linux/hwcap.c", + "cpuinfo-wrappers/arm/linux/init.c", + "cpuinfo-wrappers/arm/linux/midr.c", + "cpuinfo-wrappers/arm/mach/init.c", + "cpuinfo-wrappers/arm/uarch.c", + "cpuinfo-wrappers/cache.c", + "cpuinfo-wrappers/init.c", + "cpuinfo-wrappers/linux/cpulist.c", + "cpuinfo-wrappers/linux/multiline.c", + "cpuinfo-wrappers/linux/processors.c", + "cpuinfo-wrappers/linux/smallfile.c", + "cpuinfo-wrappers/mach/topology.c", + "cpuinfo-wrappers/x86/cache/descriptor.c", + "cpuinfo-wrappers/x86/cache/deterministic.c", + "cpuinfo-wrappers/x86/cache/init.c", + "cpuinfo-wrappers/x86/info.c", + "cpuinfo-wrappers/x86/init.c", + "cpuinfo-wrappers/x86/isa.c", + "cpuinfo-wrappers/x86/linux/cpuinfo.c", + "cpuinfo-wrappers/x86/linux/init.c", + "cpuinfo-wrappers/x86/mach/init.c", + "cpuinfo-wrappers/x86/name.c", + "cpuinfo-wrappers/x86/topology.c", + "cpuinfo-wrappers/x86/uarch.c", + "cpuinfo-wrappers/x86/vendor.c", + "cpuinfo-wrappers/x86/windows/init.c", + ], + include_directories = ["cpuinfo/src"], + public_include_directories = ["cpuinfo/include"], + raw_headers = native.glob([ + "cpuinfo/src/**/*.h", + "cpuinfo/src/**/*.c", + ]), + preferred_linkage = "static", + preprocessor_flags = [ + "-DCPUINFO_LOG_LEVEL=2", + "-D_GNU_SOURCE=1", + ], + visibility = ["PUBLIC"], + deps = [ + ":clog", + ], + ) + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "clog", + srcs = [ + "cpuinfo/deps/clog/src/clog.c", + ], + raw_headers = native.glob([ + "cpuinfo/deps/clog/include/*.h", + ]), + public_include_directories = [ + "cpuinfo/deps/clog/include/", + ], + force_static = True, + visibility = ["PUBLIC"], + ) diff --git a/backends/xnnpack/third-party/generate-cpuinfo-wrappers.py b/backends/xnnpack/third-party/generate-cpuinfo-wrappers.py new file mode 100644 index 00000000000..4d5f2a1dce4 --- /dev/null +++ b/backends/xnnpack/third-party/generate-cpuinfo-wrappers.py @@ -0,0 +1,92 @@ +#!/usr/bin/env python3 + +from __future__ import print_function +import os + + +CPUINFO_SOURCES = { + None: [ + "init.c", + "api.c", + "cache.c", + ], + "defined(__linux__)": [ + "linux/multiline.c", + "linux/cpulist.c", + "linux/mockfile.c", + "linux/smallfile.c", + "linux/processors.c", + ], + "defined(__MACH__) && defined(__APPLE__)": [ + "mach/topology.c", + ], + "defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32)": [ + "x86/cache/init.c", + "x86/cache/deterministic.c", + "x86/cache/descriptor.c", + "x86/info.c", + "x86/mockcpuid.c", + "x86/isa.c", + "x86/topology.c", + "x86/name.c", + "x86/init.c", + "x86/uarch.c", + "x86/vendor.c", + ], + "(defined(__i386__) || defined(__i686__) || defined(__x86_64__)) && defined(__linux__)": [ + "x86/linux/init.c", + "x86/linux/cpuinfo.c", + ], + "(defined(__i386__) || defined(__i686__) || defined(__x86_64__)) && defined(__MACH__) && defined(__APPLE__)": [ + "x86/mach/init.c", + ], + "defined(_WIN32)": [ + "x86/windows/init.c", + ], + "(defined(__arm__) || defined(__aarch64__)) && defined(__linux__)": [ + "arm/linux/cpuinfo.c", + "arm/linux/hwcap.c", + "arm/linux/init.c", + "arm/linux/clusters.c", + "arm/linux/midr.c", + "arm/linux/chipset.c", + "arm/tlb.c", + "arm/uarch.c", + "arm/cache.c", + ], + "defined(__arm__) && defined(__linux__)": [ + "arm/linux/aarch32-isa.c", + ], + "defined(__aarch64__) && defined(__linux__)": [ + "arm/linux/aarch64-isa.c", + ], + "(defined(__arm__) || defined(__aarch64__)) && defined(__ANDROID__)": [ + "arm/android/properties.c", + ], + "(defined(__arm__) || defined(__aarch64__)) && defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE": [ + "arm/mach/init.c", + ],} + + +if __name__ == "__main__": + for condition, filenames in CPUINFO_SOURCES.items(): + for filename in filenames: + filepath = os.path.join("cpuinfo-wrappers", filename) + if not os.path.exists(os.path.dirname(filepath)): + print(filepath) + os.makedirs(os.path.dirname(filepath)) + with open(filepath, "w") as wrapper: + print("/* Auto-generated by generate-wrappers.py script. Do not modify */", file=wrapper) + print(file=wrapper) + print("#ifdef __APPLE__", file=wrapper) + print("\t#include ", file=wrapper) + print("#endif /* __APPLE__ */", file=wrapper) + print(file=wrapper) + + if not condition: + print("#include <%s>" % filename, file=wrapper) + else: + # Include source file only if condition is satisfied + print("#if %s" % condition, file=wrapper) + print("#include <%s>" % filename, file=wrapper) + print("#endif /* %s */" % condition, file=wrapper) From ecff8dfd6f71f3265c4b5d96ad636f309f4c056a Mon Sep 17 00:00:00 2001 From: maxren Date: Wed, 9 Aug 2023 15:08:01 -0700 Subject: [PATCH 3/5] add fp16 Differential Revision: D48180546 fbshipit-source-id: 6224f48db03fffe1930946148890a4339e1df5f4 --- .gitmodules | 3 +++ backends/xnnpack/third-party/FP16 | 1 + backends/xnnpack/third-party/TARGETS | 12 ++++++++++++ 3 files changed, 16 insertions(+) create mode 160000 backends/xnnpack/third-party/FP16 diff --git a/.gitmodules b/.gitmodules index c3d1e7b3ebb..990ad85da1f 100644 --- a/.gitmodules +++ b/.gitmodules @@ -16,3 +16,6 @@ [submodule "backends/xnnpack/third-party/cpuinfo"] path = backends/xnnpack/third-party/cpuinfo url = https://github.com/pytorch/cpuinfo.git +[submodule "backends/xnnpack/third-party/FP16"] + path = backends/xnnpack/third-party/FP16 + url = https://github.com/Maratyszcza/FP16.git diff --git a/backends/xnnpack/third-party/FP16 b/backends/xnnpack/third-party/FP16 new file mode 160000 index 00000000000..4dfe081cf6b --- /dev/null +++ b/backends/xnnpack/third-party/FP16 @@ -0,0 +1 @@ +Subproject commit 4dfe081cf6bcd15db339cf2680b9281b8451eeb3 diff --git a/backends/xnnpack/third-party/TARGETS b/backends/xnnpack/third-party/TARGETS index 77cd696d253..e1262e3f626 100644 --- a/backends/xnnpack/third-party/TARGETS +++ b/backends/xnnpack/third-party/TARGETS @@ -4,3 +4,15 @@ load(":cpuinfo_defs.bzl", "define_cpuinfo_and_clog") define_pthreadpool() define_cpuinfo_and_clog() + +native.cxx_library( + name = "FP16", + raw_headers = glob([ + "FP16/include/*.h", + ]), + public_include_directories = [ + "FP16/include/", + ], + force_static = True, + visibility = ["PUBLIC"], +) From 3b72a16a347be3d96356b41053a8558936b5c859 Mon Sep 17 00:00:00 2001 From: maxren Date: Wed, 9 Aug 2023 15:08:01 -0700 Subject: [PATCH 4/5] add FXdiv Differential Revision: D48180547 fbshipit-source-id: b989fdbdcff82352fe9cd23309863f8f16931b57 --- .gitmodules | 3 +++ backends/xnnpack/third-party/FXdiv | 1 + backends/xnnpack/third-party/TARGETS | 9 +++++++++ 3 files changed, 13 insertions(+) create mode 160000 backends/xnnpack/third-party/FXdiv diff --git a/.gitmodules b/.gitmodules index 990ad85da1f..792c73aa162 100644 --- a/.gitmodules +++ b/.gitmodules @@ -19,3 +19,6 @@ [submodule "backends/xnnpack/third-party/FP16"] path = backends/xnnpack/third-party/FP16 url = https://github.com/Maratyszcza/FP16.git +[submodule "backends/xnnpack/third-party/FXdiv"] + path = backends/xnnpack/third-party/FXdiv + url = https://github.com/Maratyszcza/FXdiv.git diff --git a/backends/xnnpack/third-party/FXdiv b/backends/xnnpack/third-party/FXdiv new file mode 160000 index 00000000000..b408327ac2a --- /dev/null +++ b/backends/xnnpack/third-party/FXdiv @@ -0,0 +1 @@ +Subproject commit b408327ac2a15ec3e43352421954f5b1967701d1 diff --git a/backends/xnnpack/third-party/TARGETS b/backends/xnnpack/third-party/TARGETS index e1262e3f626..79c91ca633e 100644 --- a/backends/xnnpack/third-party/TARGETS +++ b/backends/xnnpack/third-party/TARGETS @@ -16,3 +16,12 @@ native.cxx_library( force_static = True, visibility = ["PUBLIC"], ) + +native.cxx_library( + name = "FXdiv", + header_namespace = "", + exported_headers = { + "fxdiv.h": "FXdiv/include/fxdiv.h", + }, + visibility = ["PUBLIC"], +) From c4f47e73ff0c4c5703d4f7ee9855296d0163f280 Mon Sep 17 00:00:00 2001 From: Max Ren Date: Wed, 9 Aug 2023 15:26:58 -0700 Subject: [PATCH 5/5] add XNNPACK (#45) Summary: Pull Request resolved: https://github.com/pytorch/executorch/pull/45 Adding XNNPACK third-party for OSS buck target Differential Revision: D48180548 fbshipit-source-id: b1fa8d3eb5197b464eb43dd6755d9693dfe31b93 --- .gitmodules | 3 + backends/xnnpack/third-party/TARGETS | 3 + backends/xnnpack/third-party/XNNPACK | 1 + .../third-party/generate-xnnpack-wrappers.py | 253 + backends/xnnpack/third-party/xnnpack.buck.bzl | 1069 +++ .../xnnpack/third-party/xnnpack_src_defs.bzl | 7705 +++++++++++++++++ .../third-party/xnnpack_wrapper_defs.bzl | 5915 +++++++++++++ .../xnnpack_wrappers/amalgam/avx.c | 5 + .../xnnpack_wrappers/amalgam/avx2.c | 5 + .../xnnpack_wrappers/amalgam/avx512f.c | 5 + .../xnnpack_wrappers/amalgam/avx512skx.c | 5 + .../xnnpack_wrappers/amalgam/avx512vbmi.c | 5 + .../xnnpack_wrappers/amalgam/f16c.c | 5 + .../xnnpack_wrappers/amalgam/fma3.c | 5 + .../xnnpack_wrappers/amalgam/fp16arith.c | 5 + .../xnnpack_wrappers/amalgam/neon-aarch64.c | 5 + .../xnnpack_wrappers/amalgam/neon.c | 5 + .../xnnpack_wrappers/amalgam/neondot.c | 5 + .../xnnpack_wrappers/amalgam/neonfma.c | 5 + .../xnnpack_wrappers/amalgam/neonfp16.c | 5 + .../amalgam/neonfp16arith-aarch64.c | 5 + .../xnnpack_wrappers/amalgam/neonfp16arith.c | 5 + .../xnnpack_wrappers/amalgam/neonv8.c | 5 + .../xnnpack_wrappers/amalgam/scalar-aarch32.c | 5 + .../xnnpack_wrappers/amalgam/scalar.c | 5 + .../xnnpack_wrappers/amalgam/sse.c | 5 + .../xnnpack_wrappers/amalgam/sse2.c | 5 + .../xnnpack_wrappers/amalgam/sse41.c | 5 + .../xnnpack_wrappers/amalgam/ssse3.c | 5 + .../xnnpack_wrappers/amalgam/xop.c | 5 + .../bf16-gemm-1x4c8-minmax-neonbf16-bfdot.c | 5 + .../bf16-gemm-1x4c8-minmax-neonbf16-bfmlal.c | 5 + .../bf16-gemm-1x4c8-minmax-neonfma-shland.c | 5 + .../gen/bf16-gemm-1x4c8-minmax-neonfma-zip.c | 5 + ...m-1x8c2-minmax-neonbf16-bfdot-lane-ld128.c | 5 + .../bf16-gemm-2x4c8-minmax-neonbf16-bfdot.c | 5 + .../bf16-gemm-2x4c8-minmax-neonbf16-bfmlal.c | 5 + .../bf16-gemm-2x4c8-minmax-neonfma-shland.c | 5 + .../gen/bf16-gemm-2x4c8-minmax-neonfma-zip.c | 5 + .../bf16-gemm-3x4c8-minmax-neonbf16-bfdot.c | 5 + .../bf16-gemm-3x4c8-minmax-neonbf16-bfmlal.c | 5 + .../bf16-gemm-3x4c8-minmax-neonfma-shland.c | 5 + .../gen/bf16-gemm-3x4c8-minmax-neonfma-zip.c | 5 + .../bf16-gemm-4x4c8-minmax-neonbf16-bfdot.c | 5 + .../bf16-gemm-4x4c8-minmax-neonbf16-bfmlal.c | 5 + .../bf16-gemm-4x4c8-minmax-neonfma-shland.c | 5 + .../gen/bf16-gemm-4x4c8-minmax-neonfma-zip.c | 5 + ...m-4x8c2-minmax-neonbf16-bfdot-lane-ld128.c | 5 + .../bf16-gemm-5x4c8-minmax-neonbf16-bfdot.c | 5 + .../bf16-gemm-5x4c8-minmax-neonbf16-bfmlal.c | 5 + .../bf16-gemm-5x4c8-minmax-neonfma-shland.c | 5 + .../gen/bf16-gemm-5x4c8-minmax-neonfma-zip.c | 5 + ...m-5x8c2-minmax-neonbf16-bfdot-lane-ld128.c | 5 + ...m-6x8c2-minmax-neonbf16-bfdot-lane-ld128.c | 5 + .../cs16-bfly4/cs16-bfly4-neon-x1.c | 5 + .../cs16-bfly4/cs16-bfly4-neon-x4.c | 5 + .../cs16-bfly4-samples1-asm-aarch32-neon-x1.S | 5 + .../cs16-bfly4-samples1-asm-aarch32-neon-x2.S | 5 + .../cs16-bfly4-samples1-asm-aarch32-neon-x4.S | 5 + .../cs16-bfly4/cs16-bfly4-samples1-neon.c | 5 + .../cs16-bfly4/cs16-bfly4-samples1-scalar.c | 5 + .../cs16-bfly4/cs16-bfly4-samples4-neon.c | 5 + .../cs16-bfly4/cs16-bfly4-samples4-scalar.c | 5 + .../cs16-bfly4/gen/cs16-bfly4-scalar-x1.c | 5 + .../cs16-bfly4/gen/cs16-bfly4-scalar-x2.c | 5 + .../cs16-bfly4/gen/cs16-bfly4-scalar-x4.c | 5 + .../cs16-fftr/cs16-fftr-asm-aarch32-neon-x1.S | 5 + .../cs16-fftr/cs16-fftr-asm-aarch32-neon-x4.S | 5 + .../cs16-fftr/cs16-fftr-neon-x4.c | 5 + .../cs16-fftr/gen/cs16-fftr-scalar-x1.c | 5 + .../cs16-fftr/gen/cs16-fftr-scalar-x2.c | 5 + .../cs16-fftr/gen/cs16-fftr-scalar-x4.c | 5 + .../gen/cs16-vsquareabs-neon-mlal-ld128-x12.c | 5 + .../gen/cs16-vsquareabs-neon-mlal-ld128-x16.c | 5 + .../gen/cs16-vsquareabs-neon-mlal-ld128-x4.c | 5 + .../gen/cs16-vsquareabs-neon-mlal-ld128-x8.c | 5 + .../gen/cs16-vsquareabs-scalar-x1.c | 5 + .../gen/cs16-vsquareabs-scalar-x2.c | 5 + .../gen/cs16-vsquareabs-scalar-x3.c | 5 + .../gen/cs16-vsquareabs-scalar-x4.c | 5 + .../f16-avgpool-9p8x-minmax-f16c-c8.c | 5 + ...f16-avgpool-9p8x-minmax-neonfp16arith-c8.c | 5 + .../f16-avgpool-9x-minmax-f16c-c8.c | 5 + .../f16-avgpool-9x-minmax-neonfp16arith-c8.c | 5 + ...nv-hwc2chw-3x3s2p1c3x4-neonfp16arith-2x2.c | 5 + .../gen/f16-dwconv-25p16c-minmax-fma3-acc2.c | 5 + .../gen/f16-dwconv-25p16c-minmax-fma3.c | 5 + ...-dwconv-25p16c-minmax-neonfp16arith-acc2.c | 5 + .../f16-dwconv-25p16c-minmax-neonfp16arith.c | 5 + .../gen/f16-dwconv-25p32c-minmax-fma3-acc2.c | 5 + .../gen/f16-dwconv-25p32c-minmax-fma3.c | 5 + ...-dwconv-25p32c-minmax-neonfp16arith-acc2.c | 5 + .../f16-dwconv-25p32c-minmax-neonfp16arith.c | 5 + .../gen/f16-dwconv-25p8c-minmax-fma3-acc2.c | 5 + .../gen/f16-dwconv-25p8c-minmax-fma3.c | 5 + ...6-dwconv-25p8c-minmax-neonfp16arith-acc2.c | 5 + .../f16-dwconv-25p8c-minmax-neonfp16arith.c | 5 + .../gen/f16-dwconv-3p16c-minmax-fma3-acc2.c | 5 + .../gen/f16-dwconv-3p16c-minmax-fma3.c | 5 + ...6-dwconv-3p16c-minmax-neonfp16arith-acc2.c | 5 + .../f16-dwconv-3p16c-minmax-neonfp16arith.c | 5 + .../gen/f16-dwconv-3p32c-minmax-fma3-acc2.c | 5 + .../gen/f16-dwconv-3p32c-minmax-fma3.c | 5 + ...6-dwconv-3p32c-minmax-neonfp16arith-acc2.c | 5 + .../f16-dwconv-3p32c-minmax-neonfp16arith.c | 5 + .../gen/f16-dwconv-3p8c-minmax-fma3-acc2.c | 5 + .../gen/f16-dwconv-3p8c-minmax-fma3.c | 5 + ...16-dwconv-3p8c-minmax-neonfp16arith-acc2.c | 5 + .../f16-dwconv-3p8c-minmax-neonfp16arith.c | 5 + .../gen/f16-dwconv-4p16c-minmax-fma3-acc2.c | 5 + .../gen/f16-dwconv-4p16c-minmax-fma3.c | 5 + ...6-dwconv-4p16c-minmax-neonfp16arith-acc2.c | 5 + .../f16-dwconv-4p16c-minmax-neonfp16arith.c | 5 + .../gen/f16-dwconv-4p32c-minmax-fma3-acc2.c | 5 + .../gen/f16-dwconv-4p32c-minmax-fma3.c | 5 + ...6-dwconv-4p32c-minmax-neonfp16arith-acc2.c | 5 + .../f16-dwconv-4p32c-minmax-neonfp16arith.c | 5 + .../gen/f16-dwconv-4p8c-minmax-fma3-acc2.c | 5 + .../gen/f16-dwconv-4p8c-minmax-fma3.c | 5 + ...16-dwconv-4p8c-minmax-neonfp16arith-acc2.c | 5 + .../f16-dwconv-4p8c-minmax-neonfp16arith.c | 5 + .../gen/f16-dwconv-9p16c-minmax-fma3-acc2.c | 5 + .../gen/f16-dwconv-9p16c-minmax-fma3.c | 5 + ...6-dwconv-9p16c-minmax-neonfp16arith-acc2.c | 5 + .../f16-dwconv-9p16c-minmax-neonfp16arith.c | 5 + .../gen/f16-dwconv-9p32c-minmax-fma3-acc2.c | 5 + .../gen/f16-dwconv-9p32c-minmax-fma3.c | 5 + ...6-dwconv-9p32c-minmax-neonfp16arith-acc2.c | 5 + .../f16-dwconv-9p32c-minmax-neonfp16arith.c | 5 + .../gen/f16-dwconv-9p8c-minmax-fma3-acc2.c | 5 + .../gen/f16-dwconv-9p8c-minmax-fma3.c | 5 + ...16-dwconv-9p8c-minmax-neonfp16arith-acc2.c | 5 + .../f16-dwconv-9p8c-minmax-neonfp16arith.c | 5 + ...-chw-3x3p1-minmax-neonfp16arith-1x8-acc2.c | 5 + ...-chw-3x3p1-minmax-neonfp16arith-1x8-acc3.c | 5 + ...-chw-3x3p1-minmax-neonfp16arith-1x8-acc4.c | 5 + ...onv2d-chw-3x3p1-minmax-neonfp16arith-1x8.c | 5 + ...-chw-3x3p1-minmax-neonfp16arith-2x8-acc2.c | 5 + ...onv2d-chw-3x3p1-minmax-neonfp16arith-2x8.c | 5 + ...onv2d-chw-3x3p1-minmax-neonfp16arith-3x8.c | 5 + ...onv2d-chw-3x3p1-minmax-neonfp16arith-4x8.c | 5 + ...onv2d-chw-3x3p1-minmax-neonfp16arith-5x8.c | 5 + ...onv2d-chw-3x3p1-minmax-neonfp16arith-6x8.c | 5 + ...hw-3x3s2p1-minmax-neonfp16arith-1x8-acc2.c | 5 + ...hw-3x3s2p1-minmax-neonfp16arith-1x8-acc3.c | 5 + ...hw-3x3s2p1-minmax-neonfp16arith-1x8-acc4.c | 5 + ...v2d-chw-3x3s2p1-minmax-neonfp16arith-1x8.c | 5 + ...hw-3x3s2p1-minmax-neonfp16arith-2x8-acc2.c | 5 + ...v2d-chw-3x3s2p1-minmax-neonfp16arith-2x8.c | 5 + ...v2d-chw-3x3s2p1-minmax-neonfp16arith-3x8.c | 5 + ...v2d-chw-3x3s2p1-minmax-neonfp16arith-4x8.c | 5 + ...-chw-5x5p2-minmax-neonfp16arith-1x8-acc2.c | 5 + ...-chw-5x5p2-minmax-neonfp16arith-1x8-acc3.c | 5 + ...-chw-5x5p2-minmax-neonfp16arith-1x8-acc4.c | 5 + ...-chw-5x5p2-minmax-neonfp16arith-1x8-acc5.c | 5 + ...onv2d-chw-5x5p2-minmax-neonfp16arith-1x8.c | 5 + ...-chw-5x5p2-minmax-neonfp16arith-2x8-acc2.c | 5 + ...-chw-5x5p2-minmax-neonfp16arith-2x8-acc3.c | 5 + ...onv2d-chw-5x5p2-minmax-neonfp16arith-2x8.c | 5 + ...-chw-5x5p2-minmax-neonfp16arith-3x8-acc2.c | 5 + ...onv2d-chw-5x5p2-minmax-neonfp16arith-3x8.c | 5 + ...-chw-5x5p2-minmax-neonfp16arith-4x8-acc2.c | 5 + ...onv2d-chw-5x5p2-minmax-neonfp16arith-4x8.c | 5 + ...onv2d-chw-5x5p2-minmax-neonfp16arith-5x8.c | 5 + ...hw-5x5s2p2-minmax-neonfp16arith-1x8-acc2.c | 5 + ...hw-5x5s2p2-minmax-neonfp16arith-1x8-acc3.c | 5 + ...hw-5x5s2p2-minmax-neonfp16arith-1x8-acc4.c | 5 + ...hw-5x5s2p2-minmax-neonfp16arith-1x8-acc5.c | 5 + ...v2d-chw-5x5s2p2-minmax-neonfp16arith-1x8.c | 5 + ...hw-5x5s2p2-minmax-neonfp16arith-2x8-acc2.c | 5 + ...hw-5x5s2p2-minmax-neonfp16arith-2x8-acc3.c | 5 + ...v2d-chw-5x5s2p2-minmax-neonfp16arith-2x8.c | 5 + ...hw-5x5s2p2-minmax-neonfp16arith-3x8-acc2.c | 5 + ...v2d-chw-5x5s2p2-minmax-neonfp16arith-3x8.c | 5 + .../gen/f16-f32-vcvt-avx-int16-x16.c | 5 + .../gen/f16-f32-vcvt-avx-int16-x24.c | 5 + .../gen/f16-f32-vcvt-avx-int16-x32.c | 5 + .../gen/f16-f32-vcvt-avx-int16-x8.c | 5 + .../gen/f16-f32-vcvt-avx-int32-x16.c | 5 + .../gen/f16-f32-vcvt-avx-int32-x24.c | 5 + .../gen/f16-f32-vcvt-avx-int32-x32.c | 5 + .../gen/f16-f32-vcvt-avx-int32-x8.c | 5 + .../gen/f16-f32-vcvt-avx512skx-x16.c | 5 + .../gen/f16-f32-vcvt-avx512skx-x32.c | 5 + .../f16-f32-vcvt/gen/f16-f32-vcvt-f16c-x16.c | 5 + .../f16-f32-vcvt/gen/f16-f32-vcvt-f16c-x8.c | 5 + .../gen/f16-f32-vcvt-neon-int16-x16.c | 5 + .../gen/f16-f32-vcvt-neon-int16-x24.c | 5 + .../gen/f16-f32-vcvt-neon-int16-x32.c | 5 + .../gen/f16-f32-vcvt-neon-int16-x8.c | 5 + .../gen/f16-f32-vcvt-neon-int32-x16.c | 5 + .../gen/f16-f32-vcvt-neon-int32-x24.c | 5 + .../gen/f16-f32-vcvt-neon-int32-x32.c | 5 + .../gen/f16-f32-vcvt-neon-int32-x8.c | 5 + .../gen/f16-f32-vcvt-neonfp16-x16.c | 5 + .../gen/f16-f32-vcvt-neonfp16-x8.c | 5 + .../f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x1.c | 5 + .../f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x2.c | 5 + .../f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x3.c | 5 + .../f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x4.c | 5 + .../gen/f16-f32-vcvt-sse2-int16-x16.c | 5 + .../gen/f16-f32-vcvt-sse2-int16-x24.c | 5 + .../gen/f16-f32-vcvt-sse2-int16-x32.c | 5 + .../gen/f16-f32-vcvt-sse2-int16-x8.c | 5 + .../gen/f16-f32-vcvt-sse2-int32-x16.c | 5 + .../gen/f16-f32-vcvt-sse2-int32-x24.c | 5 + .../gen/f16-f32-vcvt-sse2-int32-x32.c | 5 + .../gen/f16-f32-vcvt-sse2-int32-x8.c | 5 + .../gen/f16-f32-vcvt-sse41-int16-x16.c | 5 + .../gen/f16-f32-vcvt-sse41-int16-x24.c | 5 + .../gen/f16-f32-vcvt-sse41-int16-x32.c | 5 + .../gen/f16-f32-vcvt-sse41-int16-x8.c | 5 + .../gen/f16-f32-vcvt-sse41-int32-x16.c | 5 + .../gen/f16-f32-vcvt-sse41-int32-x24.c | 5 + .../gen/f16-f32-vcvt-sse41-int32-x32.c | 5 + .../gen/f16-f32-vcvt-sse41-int32-x8.c | 5 + .../f16-gavgpool-cw-neonfp16arith-x8.c | 5 + .../gen/f16-gavgpool-7p7x-minmax-f16c-c16.c | 5 + .../gen/f16-gavgpool-7p7x-minmax-f16c-c24.c | 5 + .../gen/f16-gavgpool-7p7x-minmax-f16c-c32.c | 5 + .../gen/f16-gavgpool-7p7x-minmax-f16c-c8.c | 5 + ...6-gavgpool-7p7x-minmax-neonfp16arith-c16.c | 5 + ...6-gavgpool-7p7x-minmax-neonfp16arith-c24.c | 5 + ...6-gavgpool-7p7x-minmax-neonfp16arith-c32.c | 5 + ...16-gavgpool-7p7x-minmax-neonfp16arith-c8.c | 5 + .../gen/f16-gavgpool-7x-minmax-f16c-c16.c | 5 + .../gen/f16-gavgpool-7x-minmax-f16c-c24.c | 5 + .../gen/f16-gavgpool-7x-minmax-f16c-c32.c | 5 + .../gen/f16-gavgpool-7x-minmax-f16c-c8.c | 5 + ...f16-gavgpool-7x-minmax-neonfp16arith-c16.c | 5 + ...f16-gavgpool-7x-minmax-neonfp16arith-c24.c | 5 + ...f16-gavgpool-7x-minmax-neonfp16arith-c32.c | 5 + .../f16-gavgpool-7x-minmax-neonfp16arith-c8.c | 5 + ...16-minmax-asm-aarch64-neonfp16arith-ld32.S | 5 + ...16-minmax-asm-aarch64-neonfp16arith-ld64.S | 5 + .../gen/f16-gemm-1x16-minmax-avx2-broadcast.c | 5 + .../f16-gemm-1x16-minmax-neonfp16arith-ld64.c | 5 + ...x8-minmax-asm-aarch64-neonfp16arith-ld64.S | 5 + .../gen/f16-gemm-1x8-minmax-avx2-broadcast.c | 5 + .../f16-gemm-1x8-minmax-neonfp16arith-ld64.c | 5 + .../gen/f16-gemm-3x16-minmax-avx2-broadcast.c | 5 + ...16-minmax-asm-aarch64-neonfp16arith-ld32.S | 5 + ...16-minmax-asm-aarch64-neonfp16arith-ld64.S | 5 + .../gen/f16-gemm-4x16-minmax-avx2-broadcast.c | 5 + .../f16-gemm-4x16-minmax-neonfp16arith-ld64.c | 5 + ...x8-minmax-asm-aarch64-neonfp16arith-ld64.S | 5 + .../gen/f16-gemm-4x8-minmax-avx2-broadcast.c | 5 + .../f16-gemm-4x8-minmax-neonfp16arith-ld64.c | 5 + .../gen/f16-gemm-5x16-minmax-avx2-broadcast.c | 5 + .../gen/f16-gemm-5x8-minmax-avx2-broadcast.c | 5 + ...max-asm-aarch64-neonfp16arith-cortex-a55.S | 5 + ...x-asm-aarch64-neonfp16arith-cortex-a55r0.S | 5 + ...max-asm-aarch64-neonfp16arith-cortex-a75.S | 5 + ...16-minmax-asm-aarch64-neonfp16arith-ld32.S | 5 + ...16-minmax-asm-aarch64-neonfp16arith-ld64.S | 5 + .../f16-gemm-6x16-minmax-neonfp16arith-ld64.c | 5 + ...x8-minmax-asm-aarch64-neonfp16arith-ld64.S | 5 + .../gen/f16-gemm-6x8-minmax-avx2-broadcast.c | 5 + .../f16-gemm-6x8-minmax-neonfp16arith-ld64.c | 5 + .../gen/f16-gemm-7x8-minmax-avx2-broadcast.c | 5 + .../f16-gemm-8x16-minmax-neonfp16arith-ld64.c | 5 + ...x8-minmax-asm-aarch64-neonfp16arith-ld64.S | 5 + .../f16-gemm-8x8-minmax-neonfp16arith-ld64.c | 5 + ...16-minmax-asm-aarch64-neonfp16arith-ld32.S | 5 + ...6-gemminc-1x16-minmax-neonfp16arith-ld64.c | 5 + ...x8-minmax-asm-aarch64-neonfp16arith-ld64.S | 5 + ...16-gemminc-1x8-minmax-neonfp16arith-ld64.c | 5 + ...16-minmax-asm-aarch64-neonfp16arith-ld32.S | 5 + ...6-gemminc-4x16-minmax-neonfp16arith-ld64.c | 5 + ...x8-minmax-asm-aarch64-neonfp16arith-ld64.S | 5 + ...16-gemminc-4x8-minmax-neonfp16arith-ld64.c | 5 + ...max-asm-aarch64-neonfp16arith-cortex-a55.S | 5 + ...max-asm-aarch64-neonfp16arith-cortex-a75.S | 5 + ...16-minmax-asm-aarch64-neonfp16arith-ld32.S | 5 + ...6-gemminc-6x16-minmax-neonfp16arith-ld64.c | 5 + ...x8-minmax-asm-aarch64-neonfp16arith-ld64.S | 5 + ...16-gemminc-6x8-minmax-neonfp16arith-ld64.c | 5 + ...6-gemminc-8x16-minmax-neonfp16arith-ld64.c | 5 + ...x8-minmax-asm-aarch64-neonfp16arith-ld64.S | 5 + ...16-gemminc-8x8-minmax-neonfp16arith-ld64.c | 5 + .../gen/f16-ibilinear-chw-neonfp16arith-p16.c | 5 + .../gen/f16-ibilinear-chw-neonfp16arith-p4.c | 5 + .../gen/f16-ibilinear-chw-neonfp16arith-p8.c | 5 + .../gen/f16-ibilinear-fma3-c16.c | 5 + .../f16-ibilinear/gen/f16-ibilinear-fma3-c8.c | 5 + .../gen/f16-ibilinear-neonfp16arith-c16.c | 5 + .../gen/f16-ibilinear-neonfp16arith-c8.c | 5 + ...16-minmax-asm-aarch64-neonfp16arith-ld32.S | 5 + ...16-minmax-asm-aarch64-neonfp16arith-ld64.S | 5 + ...16-minmax-asm-aarch64-neonfp16arith-ld32.S | 5 + ...16-minmax-asm-aarch64-neonfp16arith-ld64.S | 5 + ...max-asm-aarch64-neonfp16arith-cortex-a55.S | 5 + ...x-asm-aarch64-neonfp16arith-cortex-a55r0.S | 5 + ...max-asm-aarch64-neonfp16arith-cortex-a75.S | 5 + ...16-minmax-asm-aarch64-neonfp16arith-ld32.S | 5 + ...16-minmax-asm-aarch64-neonfp16arith-ld64.S | 5 + .../f16-igemm-1x16-minmax-avx2-broadcast.c | 5 + ...f16-igemm-1x16-minmax-neonfp16arith-ld64.c | 5 + .../gen/f16-igemm-1x8-minmax-avx2-broadcast.c | 5 + .../f16-igemm-1x8-minmax-neonfp16arith-ld64.c | 5 + .../f16-igemm-3x16-minmax-avx2-broadcast.c | 5 + .../f16-igemm-4x16-minmax-avx2-broadcast.c | 5 + ...f16-igemm-4x16-minmax-neonfp16arith-ld64.c | 5 + .../gen/f16-igemm-4x8-minmax-avx2-broadcast.c | 5 + .../f16-igemm-4x8-minmax-neonfp16arith-ld64.c | 5 + .../f16-igemm-5x16-minmax-avx2-broadcast.c | 5 + .../gen/f16-igemm-5x8-minmax-avx2-broadcast.c | 5 + ...f16-igemm-6x16-minmax-neonfp16arith-ld64.c | 5 + .../gen/f16-igemm-6x8-minmax-avx2-broadcast.c | 5 + .../f16-igemm-6x8-minmax-neonfp16arith-ld64.c | 5 + .../gen/f16-igemm-7x8-minmax-avx2-broadcast.c | 5 + ...f16-igemm-8x16-minmax-neonfp16arith-ld64.c | 5 + .../f16-igemm-8x8-minmax-neonfp16arith-ld64.c | 5 + .../f16-maxpool-9p8x-minmax-f16c-c8.c | 5 + ...f16-maxpool-9p8x-minmax-neonfp16arith-c8.c | 5 + .../f16-pavgpool-9p8x-minmax-avx2-c8.c | 5 + ...16-pavgpool-9p8x-minmax-neonfp16arith-c8.c | 5 + .../f16-pavgpool-9x-minmax-avx2-c8.c | 5 + .../f16-pavgpool-9x-minmax-neonfp16arith-c8.c | 5 + .../f16-prelu/gen/f16-prelu-f16c-2x16.c | 5 + .../f16-prelu/gen/f16-prelu-f16c-2x8.c | 5 + .../gen/f16-prelu-neonfp16arith-2x16.c | 5 + .../gen/f16-prelu-neonfp16arith-2x8.c | 5 + ...addstoreexpminusmax-avx2-rr1-p2-x32-acc2.c | 5 + ...addstoreexpminusmax-avx2-rr1-p2-x32-acc4.c | 5 + ...f16-raddstoreexpminusmax-avx2-rr1-p2-x32.c | 5 + ...addstoreexpminusmax-avx2-rr1-p2-x40-acc2.c | 5 + ...addstoreexpminusmax-avx2-rr1-p2-x40-acc5.c | 5 + ...f16-raddstoreexpminusmax-avx2-rr1-p2-x40.c | 5 + ...addstoreexpminusmax-avx2-rr1-p2-x48-acc2.c | 5 + ...addstoreexpminusmax-avx2-rr1-p2-x48-acc3.c | 5 + ...f16-raddstoreexpminusmax-avx2-rr1-p2-x48.c | 5 + ...addstoreexpminusmax-avx2-rr1-p2-x64-acc2.c | 5 + ...addstoreexpminusmax-avx2-rr1-p2-x64-acc4.c | 5 + ...f16-raddstoreexpminusmax-avx2-rr1-p2-x64.c | 5 + ...addstoreexpminusmax-avx2-rr1-p2-x72-acc3.c | 5 + ...f16-raddstoreexpminusmax-avx2-rr1-p2-x72.c | 5 + ...addstoreexpminusmax-avx2-rr1-p2-x80-acc2.c | 5 + ...addstoreexpminusmax-avx2-rr1-p2-x80-acc5.c | 5 + ...f16-raddstoreexpminusmax-avx2-rr1-p2-x80.c | 5 + ...addstoreexpminusmax-avx2-rr1-p2-x96-acc2.c | 5 + ...addstoreexpminusmax-avx2-rr1-p2-x96-acc3.c | 5 + ...addstoreexpminusmax-avx2-rr1-p2-x96-acc6.c | 5 + ...f16-raddstoreexpminusmax-avx2-rr1-p2-x96.c | 5 + ...xpminusmax-neonfp16arith-rr2-p2-x32-acc2.c | 5 + ...xpminusmax-neonfp16arith-rr2-p2-x32-acc4.c | 5 + ...toreexpminusmax-neonfp16arith-rr2-p2-x32.c | 5 + ...xpminusmax-neonfp16arith-rr2-p2-x40-acc2.c | 5 + ...xpminusmax-neonfp16arith-rr2-p2-x40-acc5.c | 5 + ...toreexpminusmax-neonfp16arith-rr2-p2-x40.c | 5 + ...xpminusmax-neonfp16arith-rr2-p2-x48-acc2.c | 5 + ...xpminusmax-neonfp16arith-rr2-p2-x48-acc3.c | 5 + ...toreexpminusmax-neonfp16arith-rr2-p2-x48.c | 5 + ...xpminusmax-neonfp16arith-rr2-p2-x64-acc2.c | 5 + ...xpminusmax-neonfp16arith-rr2-p2-x64-acc4.c | 5 + ...toreexpminusmax-neonfp16arith-rr2-p2-x64.c | 5 + ...xpminusmax-neonfp16arith-rr2-p2-x72-acc3.c | 5 + ...toreexpminusmax-neonfp16arith-rr2-p2-x72.c | 5 + ...xpminusmax-neonfp16arith-rr2-p2-x80-acc2.c | 5 + ...xpminusmax-neonfp16arith-rr2-p2-x80-acc5.c | 5 + ...toreexpminusmax-neonfp16arith-rr2-p2-x80.c | 5 + ...xpminusmax-neonfp16arith-rr2-p2-x96-acc2.c | 5 + ...xpminusmax-neonfp16arith-rr2-p2-x96-acc3.c | 5 + ...xpminusmax-neonfp16arith-rr2-p2-x96-acc6.c | 5 + ...toreexpminusmax-neonfp16arith-rr2-p2-x96.c | 5 + .../xnnpack_wrappers/f16-rmax/f16-rmax-f16c.c | 5 + .../f16-rmax/f16-rmax-neonfp16arith.c | 5 + ...spmm-16x1-minmax-neonfp16arith-pipelined.c | 5 + .../f16-spmm-16x1-minmax-neonfp16arith-x2.c | 5 + .../gen/f16-spmm-16x1-minmax-neonfp16arith.c | 5 + ...spmm-24x1-minmax-neonfp16arith-pipelined.c | 5 + .../f16-spmm-24x1-minmax-neonfp16arith-x2.c | 5 + .../gen/f16-spmm-24x1-minmax-neonfp16arith.c | 5 + ...spmm-32x1-minmax-neonfp16arith-pipelined.c | 5 + .../f16-spmm-32x1-minmax-neonfp16arith-x2.c | 5 + .../gen/f16-spmm-32x1-minmax-neonfp16arith.c | 5 + ...-spmm-8x1-minmax-neonfp16arith-pipelined.c | 5 + .../f16-spmm-8x1-minmax-neonfp16arith-x2.c | 5 + .../gen/f16-spmm-8x1-minmax-neonfp16arith.c | 5 + .../gen/f16-vadd-minmax-f16c-x16.c | 5 + .../f16-vbinary/gen/f16-vadd-minmax-f16c-x8.c | 5 + .../gen/f16-vadd-minmax-fp16arith-x1.c | 5 + .../gen/f16-vadd-minmax-fp16arith-x2.c | 5 + .../gen/f16-vadd-minmax-fp16arith-x4.c | 5 + .../gen/f16-vadd-minmax-neonfp16arith-x16.c | 5 + .../gen/f16-vadd-minmax-neonfp16arith-x8.c | 5 + .../gen/f16-vaddc-minmax-f16c-x16.c | 5 + .../gen/f16-vaddc-minmax-f16c-x8.c | 5 + .../gen/f16-vaddc-minmax-fp16arith-x1.c | 5 + .../gen/f16-vaddc-minmax-fp16arith-x2.c | 5 + .../gen/f16-vaddc-minmax-fp16arith-x4.c | 5 + .../gen/f16-vaddc-minmax-neonfp16arith-x16.c | 5 + .../gen/f16-vaddc-minmax-neonfp16arith-x8.c | 5 + ...16-vdiv-minmax-aarch64-neonfp16arith-x16.c | 5 + ...f16-vdiv-minmax-aarch64-neonfp16arith-x8.c | 5 + .../gen/f16-vdiv-minmax-f16c-x16.c | 5 + .../f16-vbinary/gen/f16-vdiv-minmax-f16c-x8.c | 5 + .../gen/f16-vdiv-minmax-fp16arith-x1.c | 5 + .../gen/f16-vdiv-minmax-fp16arith-x2.c | 5 + .../gen/f16-vdiv-minmax-fp16arith-x4.c | 5 + ...6-vdivc-minmax-aarch64-neonfp16arith-x16.c | 5 + ...16-vdivc-minmax-aarch64-neonfp16arith-x8.c | 5 + .../gen/f16-vdivc-minmax-f16c-x16.c | 5 + .../gen/f16-vdivc-minmax-f16c-x8.c | 5 + .../gen/f16-vdivc-minmax-fp16arith-x1.c | 5 + .../gen/f16-vdivc-minmax-fp16arith-x2.c | 5 + .../gen/f16-vdivc-minmax-fp16arith-x4.c | 5 + .../f16-vbinary/gen/f16-vmax-f16c-x16.c | 5 + .../f16-vbinary/gen/f16-vmax-f16c-x8.c | 5 + .../f16-vbinary/gen/f16-vmax-fp16arith-x1.c | 5 + .../f16-vbinary/gen/f16-vmax-fp16arith-x2.c | 5 + .../f16-vbinary/gen/f16-vmax-fp16arith-x4.c | 5 + .../gen/f16-vmax-neonfp16arith-x16.c | 5 + .../gen/f16-vmax-neonfp16arith-x8.c | 5 + .../f16-vbinary/gen/f16-vmaxc-f16c-x16.c | 5 + .../f16-vbinary/gen/f16-vmaxc-f16c-x8.c | 5 + .../f16-vbinary/gen/f16-vmaxc-fp16arith-x1.c | 5 + .../f16-vbinary/gen/f16-vmaxc-fp16arith-x2.c | 5 + .../f16-vbinary/gen/f16-vmaxc-fp16arith-x4.c | 5 + .../gen/f16-vmaxc-neonfp16arith-x16.c | 5 + .../gen/f16-vmaxc-neonfp16arith-x8.c | 5 + .../f16-vbinary/gen/f16-vmin-f16c-x16.c | 5 + .../f16-vbinary/gen/f16-vmin-f16c-x8.c | 5 + .../f16-vbinary/gen/f16-vmin-fp16arith-x1.c | 5 + .../f16-vbinary/gen/f16-vmin-fp16arith-x2.c | 5 + .../f16-vbinary/gen/f16-vmin-fp16arith-x4.c | 5 + .../gen/f16-vmin-neonfp16arith-x16.c | 5 + .../gen/f16-vmin-neonfp16arith-x8.c | 5 + .../f16-vbinary/gen/f16-vminc-f16c-x16.c | 5 + .../f16-vbinary/gen/f16-vminc-f16c-x8.c | 5 + .../f16-vbinary/gen/f16-vminc-fp16arith-x1.c | 5 + .../f16-vbinary/gen/f16-vminc-fp16arith-x2.c | 5 + .../f16-vbinary/gen/f16-vminc-fp16arith-x4.c | 5 + .../gen/f16-vminc-neonfp16arith-x16.c | 5 + .../gen/f16-vminc-neonfp16arith-x8.c | 5 + .../gen/f16-vmul-minmax-f16c-x16.c | 5 + .../f16-vbinary/gen/f16-vmul-minmax-f16c-x8.c | 5 + .../gen/f16-vmul-minmax-fp16arith-x1.c | 5 + .../gen/f16-vmul-minmax-fp16arith-x2.c | 5 + .../gen/f16-vmul-minmax-fp16arith-x4.c | 5 + .../gen/f16-vmul-minmax-neonfp16arith-x16.c | 5 + .../gen/f16-vmul-minmax-neonfp16arith-x8.c | 5 + .../gen/f16-vmulc-minmax-f16c-x16.c | 5 + .../gen/f16-vmulc-minmax-f16c-x8.c | 5 + .../gen/f16-vmulc-minmax-fp16arith-x1.c | 5 + .../gen/f16-vmulc-minmax-fp16arith-x2.c | 5 + .../gen/f16-vmulc-minmax-fp16arith-x4.c | 5 + .../gen/f16-vmulc-minmax-neonfp16arith-x16.c | 5 + .../gen/f16-vmulc-minmax-neonfp16arith-x8.c | 5 + ...-vrdivc-minmax-aarch64-neonfp16arith-x16.c | 5 + ...6-vrdivc-minmax-aarch64-neonfp16arith-x8.c | 5 + .../gen/f16-vrdivc-minmax-f16c-x16.c | 5 + .../gen/f16-vrdivc-minmax-f16c-x8.c | 5 + .../gen/f16-vrdivc-minmax-fp16arith-x1.c | 5 + .../gen/f16-vrdivc-minmax-fp16arith-x2.c | 5 + .../gen/f16-vrdivc-minmax-fp16arith-x4.c | 5 + .../gen/f16-vrsubc-minmax-f16c-x16.c | 5 + .../gen/f16-vrsubc-minmax-f16c-x8.c | 5 + .../gen/f16-vrsubc-minmax-fp16arith-x1.c | 5 + .../gen/f16-vrsubc-minmax-fp16arith-x2.c | 5 + .../gen/f16-vrsubc-minmax-fp16arith-x4.c | 5 + .../gen/f16-vrsubc-minmax-neonfp16arith-x16.c | 5 + .../gen/f16-vrsubc-minmax-neonfp16arith-x8.c | 5 + .../f16-vbinary/gen/f16-vsqrdiff-f16c-x16.c | 5 + .../f16-vbinary/gen/f16-vsqrdiff-f16c-x8.c | 5 + .../gen/f16-vsqrdiff-fp16arith-x1.c | 5 + .../gen/f16-vsqrdiff-fp16arith-x2.c | 5 + .../gen/f16-vsqrdiff-fp16arith-x4.c | 5 + .../gen/f16-vsqrdiff-neonfp16arith-x16.c | 5 + .../gen/f16-vsqrdiff-neonfp16arith-x8.c | 5 + .../f16-vbinary/gen/f16-vsqrdiffc-f16c-x16.c | 5 + .../f16-vbinary/gen/f16-vsqrdiffc-f16c-x8.c | 5 + .../gen/f16-vsqrdiffc-fp16arith-x1.c | 5 + .../gen/f16-vsqrdiffc-fp16arith-x2.c | 5 + .../gen/f16-vsqrdiffc-fp16arith-x4.c | 5 + .../gen/f16-vsqrdiffc-neonfp16arith-x16.c | 5 + .../gen/f16-vsqrdiffc-neonfp16arith-x8.c | 5 + .../gen/f16-vsub-minmax-f16c-x16.c | 5 + .../f16-vbinary/gen/f16-vsub-minmax-f16c-x8.c | 5 + .../gen/f16-vsub-minmax-fp16arith-x1.c | 5 + .../gen/f16-vsub-minmax-fp16arith-x2.c | 5 + .../gen/f16-vsub-minmax-fp16arith-x4.c | 5 + .../gen/f16-vsub-minmax-neonfp16arith-x16.c | 5 + .../gen/f16-vsub-minmax-neonfp16arith-x8.c | 5 + .../gen/f16-vsubc-minmax-f16c-x16.c | 5 + .../gen/f16-vsubc-minmax-f16c-x8.c | 5 + .../gen/f16-vsubc-minmax-fp16arith-x1.c | 5 + .../gen/f16-vsubc-minmax-fp16arith-x2.c | 5 + .../gen/f16-vsubc-minmax-fp16arith-x4.c | 5 + .../gen/f16-vsubc-minmax-neonfp16arith-x16.c | 5 + .../gen/f16-vsubc-minmax-neonfp16arith-x8.c | 5 + .../f16-vclamp/gen/f16-vclamp-f16c-x16.c | 5 + .../f16-vclamp/gen/f16-vclamp-f16c-x8.c | 5 + .../gen/f16-vclamp-neonfp16arith-x16.c | 5 + .../gen/f16-vclamp-neonfp16arith-x8.c | 5 + .../f16-velu/gen/f16-velu-avx2-rr1-p3-x16.c | 5 + .../f16-velu/gen/f16-velu-avx2-rr1-p3-x8.c | 5 + .../gen/f16-velu-neonfp16arith-rr1-p3-x16.c | 5 + .../gen/f16-velu-neonfp16arith-rr1-p3-x8.c | 5 + .../f16-vhswish/gen/f16-vhswish-f16c-x16.c | 5 + .../f16-vhswish/gen/f16-vhswish-f16c-x8.c | 5 + .../gen/f16-vhswish-neonfp16arith-x16.c | 5 + .../gen/f16-vhswish-neonfp16arith-x8.c | 5 + .../f16-vlrelu/gen/f16-vlrelu-f16c-x16.c | 5 + .../f16-vlrelu/gen/f16-vlrelu-f16c-x8.c | 5 + .../gen/f16-vlrelu-neonfp16arith-x16.c | 5 + .../gen/f16-vlrelu-neonfp16arith-x8.c | 5 + .../gen/f16-vmulcaddc-c16-minmax-fma3-2x.c | 5 + ...16-vmulcaddc-c16-minmax-neonfp16arith-2x.c | 5 + .../gen/f16-vmulcaddc-c8-minmax-fma3-2x.c | 5 + ...f16-vmulcaddc-c8-minmax-neonfp16arith-2x.c | 5 + .../f16-vrnd/gen/f16-vrndd-f16c-x16.c | 5 + .../f16-vrnd/gen/f16-vrndd-f16c-x8.c | 5 + .../gen/f16-vrndd-neonfp16arith-x16.c | 5 + .../f16-vrnd/gen/f16-vrndd-neonfp16arith-x8.c | 5 + .../f16-vrnd/gen/f16-vrndne-f16c-x16.c | 5 + .../f16-vrnd/gen/f16-vrndne-f16c-x8.c | 5 + .../gen/f16-vrndne-neonfp16arith-x16.c | 5 + .../gen/f16-vrndne-neonfp16arith-x8.c | 5 + .../f16-vrnd/gen/f16-vrndu-f16c-x16.c | 5 + .../f16-vrnd/gen/f16-vrndu-f16c-x8.c | 5 + .../gen/f16-vrndu-neonfp16arith-x16.c | 5 + .../f16-vrnd/gen/f16-vrndu-neonfp16arith-x8.c | 5 + .../f16-vrnd/gen/f16-vrndz-f16c-x16.c | 5 + .../f16-vrnd/gen/f16-vrndz-f16c-x8.c | 5 + .../gen/f16-vrndz-neonfp16arith-x16.c | 5 + .../f16-vrnd/gen/f16-vrndz-neonfp16arith-x8.c | 5 + ...oid-aarch64-neonfp16arith-rr2-p2-div-x16.c | 5 + ...oid-aarch64-neonfp16arith-rr2-p2-div-x24.c | 5 + ...oid-aarch64-neonfp16arith-rr2-p2-div-x32.c | 5 + ...oid-aarch64-neonfp16arith-rr2-p2-div-x40.c | 5 + ...oid-aarch64-neonfp16arith-rr2-p2-div-x48.c | 5 + ...oid-aarch64-neonfp16arith-rr2-p2-div-x56.c | 5 + ...oid-aarch64-neonfp16arith-rr2-p2-div-x64.c | 5 + ...moid-aarch64-neonfp16arith-rr2-p2-div-x8.c | 5 + .../gen/f16-vsigmoid-avx2-rr1-p2-div-x16.c | 5 + .../gen/f16-vsigmoid-avx2-rr1-p2-div-x24.c | 5 + .../gen/f16-vsigmoid-avx2-rr1-p2-div-x32.c | 5 + .../gen/f16-vsigmoid-avx2-rr1-p2-div-x40.c | 5 + .../gen/f16-vsigmoid-avx2-rr1-p2-div-x48.c | 5 + .../gen/f16-vsigmoid-avx2-rr1-p2-div-x56.c | 5 + .../gen/f16-vsigmoid-avx2-rr1-p2-div-x64.c | 5 + .../gen/f16-vsigmoid-avx2-rr1-p2-div-x8.c | 5 + .../gen/f16-vsigmoid-avx2-rr1-p2-rcp-x16.c | 5 + .../gen/f16-vsigmoid-avx2-rr1-p2-rcp-x24.c | 5 + .../gen/f16-vsigmoid-avx2-rr1-p2-rcp-x32.c | 5 + .../gen/f16-vsigmoid-avx2-rr1-p2-rcp-x40.c | 5 + .../gen/f16-vsigmoid-avx2-rr1-p2-rcp-x48.c | 5 + .../gen/f16-vsigmoid-avx2-rr1-p2-rcp-x56.c | 5 + .../gen/f16-vsigmoid-avx2-rr1-p2-rcp-x64.c | 5 + .../gen/f16-vsigmoid-avx2-rr1-p2-rcp-x8.c | 5 + ...vsigmoid-neonfp16arith-rr2-p2-nr1fma-x16.c | 5 + ...vsigmoid-neonfp16arith-rr2-p2-nr1fma-x24.c | 5 + ...vsigmoid-neonfp16arith-rr2-p2-nr1fma-x32.c | 5 + ...vsigmoid-neonfp16arith-rr2-p2-nr1fma-x40.c | 5 + ...vsigmoid-neonfp16arith-rr2-p2-nr1fma-x48.c | 5 + ...vsigmoid-neonfp16arith-rr2-p2-nr1fma-x56.c | 5 + ...vsigmoid-neonfp16arith-rr2-p2-nr1fma-x64.c | 5 + ...-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x8.c | 5 + ...igmoid-neonfp16arith-rr2-p2-nr1recps-x16.c | 5 + ...igmoid-neonfp16arith-rr2-p2-nr1recps-x24.c | 5 + ...igmoid-neonfp16arith-rr2-p2-nr1recps-x32.c | 5 + ...igmoid-neonfp16arith-rr2-p2-nr1recps-x40.c | 5 + ...igmoid-neonfp16arith-rr2-p2-nr1recps-x48.c | 5 + ...igmoid-neonfp16arith-rr2-p2-nr1recps-x56.c | 5 + ...igmoid-neonfp16arith-rr2-p2-nr1recps-x64.c | 5 + ...sigmoid-neonfp16arith-rr2-p2-nr1recps-x8.c | 5 + ...f16-vsqrt-aarch64-neonfp16arith-sqrt-x16.c | 5 + .../f16-vsqrt-aarch64-neonfp16arith-sqrt-x8.c | 5 + .../f16-vsqrt/gen/f16-vsqrt-f16c-sqrt-x16.c | 5 + .../f16-vsqrt/gen/f16-vsqrt-f16c-sqrt-x8.c | 5 + .../gen/f16-vsqrt-fp16arith-sqrt-x1.c | 5 + .../gen/f16-vsqrt-fp16arith-sqrt-x2.c | 5 + .../gen/f16-vsqrt-fp16arith-sqrt-x4.c | 5 + .../f16-vsqrt-neonfp16arith-nr1fma1adj-x16.c | 5 + .../f16-vsqrt-neonfp16arith-nr1fma1adj-x24.c | 5 + .../f16-vsqrt-neonfp16arith-nr1fma1adj-x32.c | 5 + .../f16-vsqrt-neonfp16arith-nr1fma1adj-x8.c | 5 + .../gen/f16-vabs-neonfp16arith-x16.c | 5 + .../gen/f16-vabs-neonfp16arith-x8.c | 5 + .../f16-vunary/gen/f16-vabs-sse2-x16.c | 5 + .../f16-vunary/gen/f16-vabs-sse2-x8.c | 5 + .../gen/f16-vneg-neonfp16arith-x16.c | 5 + .../gen/f16-vneg-neonfp16arith-x8.c | 5 + .../f16-vunary/gen/f16-vneg-sse2-x16.c | 5 + .../f16-vunary/gen/f16-vneg-sse2-x8.c | 5 + .../f16-vunary/gen/f16-vsqr-f16c-x16.c | 5 + .../f16-vunary/gen/f16-vsqr-f16c-x8.c | 5 + .../gen/f16-vsqr-neonfp16arith-x16.c | 5 + .../gen/f16-vsqr-neonfp16arith-x8.c | 5 + .../f32-argmaxpool-4x-neon-c4.c | 5 + .../f32-argmaxpool-4x-scalar-c1.c | 5 + .../f32-argmaxpool-4x-sse2-c4.c | 5 + .../f32-argmaxpool-9p8x-neon-c4.c | 5 + .../f32-argmaxpool-9p8x-scalar-c1.c | 5 + .../f32-argmaxpool-9p8x-sse2-c4.c | 5 + .../f32-argmaxpool-9x-neon-c4.c | 5 + .../f32-argmaxpool-9x-scalar-c1.c | 5 + .../f32-argmaxpool-9x-sse2-c4.c | 5 + .../f32-avgpool-9p8x-minmax-neon-c4.c | 5 + .../f32-avgpool-9p8x-minmax-scalar-c1.c | 5 + .../f32-avgpool-9p8x-minmax-sse-c4.c | 5 + .../f32-avgpool-9x-minmax-neon-c4.c | 5 + .../f32-avgpool-9x-minmax-scalar-c1.c | 5 + .../f32-avgpool-9x-minmax-sse-c4.c | 5 + .../f32-conv-hwc-3x3s2p0p1c3x4-scalar-1x1.c | 5 + .../f32-conv-hwc-3x3s2p1c3x4-scalar-1x1.c | 5 + ...nv-hwc-3x3s2p0p1c3x4-aarch64-neonfma-2x1.c | 5 + ...nv-hwc-3x3s2p0p1c3x4-aarch64-neonfma-2x2.c | 5 + .../gen/f32-conv-hwc-3x3s2p0p1c3x4-neon-2x1.c | 5 + .../gen/f32-conv-hwc-3x3s2p0p1c3x4-neon-2x2.c | 5 + ...nv-hwc-3x3s2p0p1c3x8-aarch64-neonfma-2x1.c | 5 + ...nv-hwc-3x3s2p0p1c3x8-aarch64-neonfma-2x2.c | 5 + .../gen/f32-conv-hwc-3x3s2p0p1c3x8-neon-2x1.c | 5 + .../gen/f32-conv-hwc-3x3s2p0p1c3x8-neon-2x2.c | 5 + ...conv-hwc-3x3s2p1c3x4-aarch64-neonfma-2x1.c | 5 + ...conv-hwc-3x3s2p1c3x4-aarch64-neonfma-2x2.c | 5 + .../gen/f32-conv-hwc-3x3s2p1c3x4-neon-2x1.c | 5 + .../gen/f32-conv-hwc-3x3s2p1c3x4-neon-2x2.c | 5 + ...conv-hwc-3x3s2p1c3x8-aarch64-neonfma-2x1.c | 5 + ...conv-hwc-3x3s2p1c3x8-aarch64-neonfma-2x2.c | 5 + .../gen/f32-conv-hwc-3x3s2p1c3x8-neon-2x1.c | 5 + .../gen/f32-conv-hwc-3x3s2p1c3x8-neon-2x2.c | 5 + ...-hwc2chw-3x3s2p1c3x4-aarch64-neonfma-2x2.c | 5 + .../f32-conv-hwc2chw-3x3s2p1c3x4-neon-2x2.c | 5 + .../f32-conv-hwc2chw-3x3s2p1c3x4-scalar-1x1.c | 5 + .../f32-conv-hwc2chw-3x3s2p1c3x4-sse-1x1.c | 5 + .../f32-conv-hwc2chw-3x3s2p1c3x4-sse-2x2.c | 5 + ...4c-minmax-asm-aarch64-neonfma-cortex-a55.S | 5 + ...2-dwconv-9p4c-minmax-asm-aarch64-neonfma.S | 5 + .../gen/f32-dwconv-25p16c-minmax-avx-acc2.c | 5 + .../gen/f32-dwconv-25p16c-minmax-avx.c | 5 + .../f32-dwconv-25p16c-minmax-avx512f-acc2.c | 5 + .../gen/f32-dwconv-25p16c-minmax-avx512f.c | 5 + .../gen/f32-dwconv-25p16c-minmax-fma3-acc2.c | 5 + .../gen/f32-dwconv-25p16c-minmax-fma3.c | 5 + .../gen/f32-dwconv-25p16c-minmax-neon-acc2.c | 5 + .../gen/f32-dwconv-25p16c-minmax-neon.c | 5 + .../f32-dwconv-25p16c-minmax-neonfma-acc2.c | 5 + .../gen/f32-dwconv-25p16c-minmax-neonfma.c | 5 + .../gen/f32-dwconv-25p1c-minmax-scalar-acc2.c | 5 + .../gen/f32-dwconv-25p1c-minmax-scalar.c | 5 + .../gen/f32-dwconv-25p1c-scalar-acc2.c | 5 + .../f32-dwconv/gen/f32-dwconv-25p1c-scalar.c | 5 + .../gen/f32-dwconv-25p2c-minmax-scalar-acc2.c | 5 + .../gen/f32-dwconv-25p2c-minmax-scalar.c | 5 + .../gen/f32-dwconv-25p2c-scalar-acc2.c | 5 + .../f32-dwconv/gen/f32-dwconv-25p2c-scalar.c | 5 + .../f32-dwconv-25p32c-minmax-avx512f-acc2.c | 5 + .../gen/f32-dwconv-25p32c-minmax-avx512f.c | 5 + .../gen/f32-dwconv-25p4c-minmax-neon-acc2.c | 5 + .../gen/f32-dwconv-25p4c-minmax-neon.c | 5 + .../f32-dwconv-25p4c-minmax-neonfma-acc2.c | 5 + .../gen/f32-dwconv-25p4c-minmax-neonfma.c | 5 + .../gen/f32-dwconv-25p4c-minmax-sse-acc2.c | 5 + .../gen/f32-dwconv-25p4c-minmax-sse.c | 5 + .../gen/f32-dwconv-25p8c-minmax-avx-acc2.c | 5 + .../gen/f32-dwconv-25p8c-minmax-avx.c | 5 + .../gen/f32-dwconv-25p8c-minmax-fma3-acc2.c | 5 + .../gen/f32-dwconv-25p8c-minmax-fma3.c | 5 + .../gen/f32-dwconv-25p8c-minmax-neon-acc2.c | 5 + .../gen/f32-dwconv-25p8c-minmax-neon.c | 5 + .../f32-dwconv-25p8c-minmax-neonfma-acc2.c | 5 + .../gen/f32-dwconv-25p8c-minmax-neonfma.c | 5 + .../gen/f32-dwconv-25p8c-minmax-sse-acc2.c | 5 + .../gen/f32-dwconv-25p8c-minmax-sse.c | 5 + ...wconv-2f2m2l16c16s4r-minmax-avx512f-acc2.c | 5 + ...f32-dwconv-2f2m2l16c16s4r-minmax-avx512f.c | 5 + ...32-dwconv-2f2m2l16c4s4r-minmax-neon-acc2.c | 5 + .../f32-dwconv-2f2m2l16c4s4r-minmax-neon.c | 5 + ...dwconv-2f2m2l16c4s4r-minmax-neonfma-acc2.c | 5 + .../f32-dwconv-2f2m2l16c4s4r-minmax-neonfma.c | 5 + ...f32-dwconv-2f2m2l16c8s4r-minmax-avx-acc2.c | 5 + .../gen/f32-dwconv-2f2m2l16c8s4r-minmax-avx.c | 5 + ...32-dwconv-2f2m2l16c8s4r-minmax-fma3-acc2.c | 5 + .../f32-dwconv-2f2m2l16c8s4r-minmax-fma3.c | 5 + ...wconv-2f2m2l32c16s4r-minmax-avx512f-acc2.c | 5 + ...f32-dwconv-2f2m2l32c16s4r-minmax-avx512f.c | 5 + ...f32-dwconv-2f2m2l32c8s4r-minmax-avx-acc2.c | 5 + .../gen/f32-dwconv-2f2m2l32c8s4r-minmax-avx.c | 5 + ...32-dwconv-2f2m2l32c8s4r-minmax-fma3-acc2.c | 5 + .../f32-dwconv-2f2m2l32c8s4r-minmax-fma3.c | 5 + ...f32-dwconv-2f2m2l4c4s4r-minmax-neon-acc2.c | 5 + .../gen/f32-dwconv-2f2m2l4c4s4r-minmax-neon.c | 5 + ...-dwconv-2f2m2l4c4s4r-minmax-neonfma-acc2.c | 5 + .../f32-dwconv-2f2m2l4c4s4r-minmax-neonfma.c | 5 + ...wconv-2f2m2l64c16s4r-minmax-avx512f-acc2.c | 5 + ...f32-dwconv-2f2m2l64c16s4r-minmax-avx512f.c | 5 + ...f32-dwconv-2f2m2l8c4s4r-minmax-neon-acc2.c | 5 + .../gen/f32-dwconv-2f2m2l8c4s4r-minmax-neon.c | 5 + ...-dwconv-2f2m2l8c4s4r-minmax-neonfma-acc2.c | 5 + .../f32-dwconv-2f2m2l8c4s4r-minmax-neonfma.c | 5 + .../f32-dwconv-2f2m2l8c8s4r-minmax-avx-acc2.c | 5 + .../gen/f32-dwconv-2f2m2l8c8s4r-minmax-avx.c | 5 + ...f32-dwconv-2f2m2l8c8s4r-minmax-fma3-acc2.c | 5 + .../gen/f32-dwconv-2f2m2l8c8s4r-minmax-fma3.c | 5 + .../gen/f32-dwconv-3p16c-minmax-avx-acc2.c | 5 + .../gen/f32-dwconv-3p16c-minmax-avx.c | 5 + .../f32-dwconv-3p16c-minmax-avx512f-acc2.c | 5 + .../gen/f32-dwconv-3p16c-minmax-avx512f.c | 5 + .../gen/f32-dwconv-3p16c-minmax-fma3-acc2.c | 5 + .../gen/f32-dwconv-3p16c-minmax-fma3.c | 5 + .../gen/f32-dwconv-3p16c-minmax-neon-acc2.c | 5 + .../gen/f32-dwconv-3p16c-minmax-neon.c | 5 + .../f32-dwconv-3p16c-minmax-neonfma-acc2.c | 5 + .../gen/f32-dwconv-3p16c-minmax-neonfma.c | 5 + .../gen/f32-dwconv-3p1c-minmax-scalar-acc2.c | 5 + .../gen/f32-dwconv-3p1c-minmax-scalar.c | 5 + .../gen/f32-dwconv-3p1c-scalar-acc2.c | 5 + .../f32-dwconv/gen/f32-dwconv-3p1c-scalar.c | 5 + .../gen/f32-dwconv-3p2c-minmax-scalar-acc2.c | 5 + .../gen/f32-dwconv-3p2c-minmax-scalar.c | 5 + .../gen/f32-dwconv-3p2c-scalar-acc2.c | 5 + .../f32-dwconv/gen/f32-dwconv-3p2c-scalar.c | 5 + .../f32-dwconv-3p32c-minmax-avx512f-acc2.c | 5 + .../gen/f32-dwconv-3p32c-minmax-avx512f.c | 5 + .../gen/f32-dwconv-3p4c-minmax-neon-acc2.c | 5 + .../gen/f32-dwconv-3p4c-minmax-neon.c | 5 + .../gen/f32-dwconv-3p4c-minmax-neonfma-acc2.c | 5 + .../gen/f32-dwconv-3p4c-minmax-neonfma.c | 5 + .../gen/f32-dwconv-3p4c-minmax-sse-acc2.c | 5 + .../gen/f32-dwconv-3p4c-minmax-sse.c | 5 + .../gen/f32-dwconv-3p8c-minmax-avx-acc2.c | 5 + .../gen/f32-dwconv-3p8c-minmax-avx.c | 5 + .../gen/f32-dwconv-3p8c-minmax-fma3-acc2.c | 5 + .../gen/f32-dwconv-3p8c-minmax-fma3.c | 5 + .../gen/f32-dwconv-3p8c-minmax-neon-acc2.c | 5 + .../gen/f32-dwconv-3p8c-minmax-neon.c | 5 + .../gen/f32-dwconv-3p8c-minmax-neonfma-acc2.c | 5 + .../gen/f32-dwconv-3p8c-minmax-neonfma.c | 5 + .../gen/f32-dwconv-3p8c-minmax-sse-acc2.c | 5 + .../gen/f32-dwconv-3p8c-minmax-sse.c | 5 + .../gen/f32-dwconv-4p16c-minmax-avx-acc2.c | 5 + .../gen/f32-dwconv-4p16c-minmax-avx.c | 5 + .../f32-dwconv-4p16c-minmax-avx512f-acc2.c | 5 + .../gen/f32-dwconv-4p16c-minmax-avx512f.c | 5 + .../gen/f32-dwconv-4p16c-minmax-fma3-acc2.c | 5 + .../gen/f32-dwconv-4p16c-minmax-fma3.c | 5 + .../gen/f32-dwconv-4p16c-minmax-neon-acc2.c | 5 + .../gen/f32-dwconv-4p16c-minmax-neon.c | 5 + .../f32-dwconv-4p16c-minmax-neonfma-acc2.c | 5 + .../gen/f32-dwconv-4p16c-minmax-neonfma.c | 5 + .../gen/f32-dwconv-4p1c-minmax-scalar-acc2.c | 5 + .../gen/f32-dwconv-4p1c-minmax-scalar.c | 5 + .../gen/f32-dwconv-4p1c-scalar-acc2.c | 5 + .../f32-dwconv/gen/f32-dwconv-4p1c-scalar.c | 5 + .../gen/f32-dwconv-4p2c-minmax-scalar-acc2.c | 5 + .../gen/f32-dwconv-4p2c-minmax-scalar.c | 5 + .../gen/f32-dwconv-4p2c-scalar-acc2.c | 5 + .../f32-dwconv/gen/f32-dwconv-4p2c-scalar.c | 5 + .../f32-dwconv-4p32c-minmax-avx512f-acc2.c | 5 + .../gen/f32-dwconv-4p32c-minmax-avx512f.c | 5 + .../gen/f32-dwconv-4p4c-minmax-neon-acc2.c | 5 + .../gen/f32-dwconv-4p4c-minmax-neon.c | 5 + .../gen/f32-dwconv-4p4c-minmax-neonfma-acc2.c | 5 + .../gen/f32-dwconv-4p4c-minmax-neonfma.c | 5 + .../gen/f32-dwconv-4p4c-minmax-sse-acc2.c | 5 + .../gen/f32-dwconv-4p4c-minmax-sse.c | 5 + .../gen/f32-dwconv-4p8c-minmax-avx-acc2.c | 5 + .../gen/f32-dwconv-4p8c-minmax-avx.c | 5 + .../gen/f32-dwconv-4p8c-minmax-fma3-acc2.c | 5 + .../gen/f32-dwconv-4p8c-minmax-fma3.c | 5 + .../gen/f32-dwconv-4p8c-minmax-neon-acc2.c | 5 + .../gen/f32-dwconv-4p8c-minmax-neon.c | 5 + .../gen/f32-dwconv-4p8c-minmax-neonfma-acc2.c | 5 + .../gen/f32-dwconv-4p8c-minmax-neonfma.c | 5 + .../gen/f32-dwconv-4p8c-minmax-sse-acc2.c | 5 + .../gen/f32-dwconv-4p8c-minmax-sse.c | 5 + .../f32-dwconv-5f5m5l8c4s4r-minmax-sse-acc2.c | 5 + .../gen/f32-dwconv-5f5m5l8c4s4r-minmax-sse.c | 5 + .../f32-dwconv-7f6m6l8c4s4r-minmax-sse-acc2.c | 5 + .../gen/f32-dwconv-7f6m6l8c4s4r-minmax-sse.c | 5 + .../gen/f32-dwconv-9p16c-minmax-avx-acc2.c | 5 + .../gen/f32-dwconv-9p16c-minmax-avx.c | 5 + .../f32-dwconv-9p16c-minmax-avx512f-acc2.c | 5 + .../gen/f32-dwconv-9p16c-minmax-avx512f.c | 5 + .../gen/f32-dwconv-9p16c-minmax-fma3-acc2.c | 5 + .../gen/f32-dwconv-9p16c-minmax-fma3.c | 5 + .../gen/f32-dwconv-9p16c-minmax-neon-acc2.c | 5 + .../gen/f32-dwconv-9p16c-minmax-neon.c | 5 + .../f32-dwconv-9p16c-minmax-neonfma-acc2.c | 5 + .../gen/f32-dwconv-9p16c-minmax-neonfma.c | 5 + .../gen/f32-dwconv-9p1c-minmax-scalar-acc2.c | 5 + .../gen/f32-dwconv-9p1c-minmax-scalar.c | 5 + .../gen/f32-dwconv-9p1c-scalar-acc2.c | 5 + .../f32-dwconv/gen/f32-dwconv-9p1c-scalar.c | 5 + .../gen/f32-dwconv-9p2c-minmax-scalar-acc2.c | 5 + .../gen/f32-dwconv-9p2c-minmax-scalar.c | 5 + .../gen/f32-dwconv-9p2c-scalar-acc2.c | 5 + .../f32-dwconv/gen/f32-dwconv-9p2c-scalar.c | 5 + .../f32-dwconv-9p32c-minmax-avx512f-acc2.c | 5 + .../gen/f32-dwconv-9p32c-minmax-avx512f.c | 5 + .../gen/f32-dwconv-9p4c-minmax-neon-acc2.c | 5 + .../gen/f32-dwconv-9p4c-minmax-neon.c | 5 + .../gen/f32-dwconv-9p4c-minmax-neonfma-acc2.c | 5 + .../gen/f32-dwconv-9p4c-minmax-neonfma.c | 5 + .../gen/f32-dwconv-9p4c-minmax-sse-acc2.c | 5 + .../gen/f32-dwconv-9p4c-minmax-sse.c | 5 + .../gen/f32-dwconv-9p8c-minmax-avx-acc2.c | 5 + .../gen/f32-dwconv-9p8c-minmax-avx.c | 5 + .../gen/f32-dwconv-9p8c-minmax-fma3-acc2.c | 5 + .../gen/f32-dwconv-9p8c-minmax-fma3.c | 5 + .../gen/f32-dwconv-9p8c-minmax-neon-acc2.c | 5 + .../gen/f32-dwconv-9p8c-minmax-neon.c | 5 + .../gen/f32-dwconv-9p8c-minmax-neonfma-acc2.c | 5 + .../gen/f32-dwconv-9p8c-minmax-neonfma.c | 5 + .../gen/f32-dwconv-9p8c-minmax-sse-acc2.c | 5 + .../gen/f32-dwconv-9p8c-minmax-sse.c | 5 + ...hw-3x3p1-minmax-aarch64-neonfma-1x4-acc2.c | 5 + ...hw-3x3p1-minmax-aarch64-neonfma-1x4-acc3.c | 5 + ...hw-3x3p1-minmax-aarch64-neonfma-1x4-acc4.c | 5 + ...v2d-chw-3x3p1-minmax-aarch64-neonfma-1x4.c | 5 + ...hw-3x3p1-minmax-aarch64-neonfma-2x4-acc2.c | 5 + ...v2d-chw-3x3p1-minmax-aarch64-neonfma-2x4.c | 5 + ...v2d-chw-3x3p1-minmax-aarch64-neonfma-3x4.c | 5 + ...v2d-chw-3x3p1-minmax-aarch64-neonfma-4x4.c | 5 + ...v2d-chw-3x3p1-minmax-aarch64-neonfma-5x4.c | 5 + ...v2d-chw-3x3p1-minmax-aarch64-neonfma-6x4.c | 5 + ...-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc2.c | 5 + ...-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc3.c | 5 + ...-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc4.c | 5 + .../f32-dwconv2d-chw-3x3p1-minmax-neon-1x4.c | 5 + ...-dwconv2d-chw-3x3p1-minmax-neon-2x4-acc2.c | 5 + .../f32-dwconv2d-chw-3x3p1-minmax-neon-2x4.c | 5 + .../f32-dwconv2d-chw-3x3p1-minmax-neon-3x4.c | 5 + .../f32-dwconv2d-chw-3x3p1-minmax-neon-4x4.c | 5 + .../f32-dwconv2d-chw-3x3p1-minmax-neon-5x4.c | 5 + .../f32-dwconv2d-chw-3x3p1-minmax-neon-6x4.c | 5 + ...wconv2d-chw-3x3p1-minmax-scalar-1x1-acc2.c | 5 + ...wconv2d-chw-3x3p1-minmax-scalar-1x1-acc3.c | 5 + ...wconv2d-chw-3x3p1-minmax-scalar-1x1-acc4.c | 5 + ...f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1.c | 5 + ...wconv2d-chw-3x3p1-minmax-scalar-2x1-acc2.c | 5 + ...f32-dwconv2d-chw-3x3p1-minmax-scalar-2x1.c | 5 + ...f32-dwconv2d-chw-3x3p1-minmax-scalar-3x1.c | 5 + ...f32-dwconv2d-chw-3x3p1-minmax-scalar-4x1.c | 5 + ...f32-dwconv2d-chw-3x3p1-minmax-scalar-5x1.c | 5 + ...f32-dwconv2d-chw-3x3p1-minmax-scalar-6x1.c | 5 + ...2-dwconv2d-chw-3x3p1-minmax-sse-1x4-acc2.c | 5 + ...2-dwconv2d-chw-3x3p1-minmax-sse-1x4-acc3.c | 5 + ...2-dwconv2d-chw-3x3p1-minmax-sse-1x4-acc4.c | 5 + .../f32-dwconv2d-chw-3x3p1-minmax-sse-1x4.c | 5 + ...2-dwconv2d-chw-3x3p1-minmax-sse-2x4-acc2.c | 5 + .../f32-dwconv2d-chw-3x3p1-minmax-sse-2x4.c | 5 + .../f32-dwconv2d-chw-3x3p1-minmax-sse-3x4.c | 5 + .../f32-dwconv2d-chw-3x3p1-minmax-sse-4x4.c | 5 + .../f32-dwconv2d-chw-3x3p1-minmax-sse-5x4.c | 5 + .../f32-dwconv2d-chw-3x3p1-minmax-sse-6x4.c | 5 + ...dwconv2d-chw-3x3p1-minmax-ssse3-1x4-acc2.c | 5 + ...dwconv2d-chw-3x3p1-minmax-ssse3-1x4-acc3.c | 5 + ...dwconv2d-chw-3x3p1-minmax-ssse3-1x4-acc4.c | 5 + .../f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4.c | 5 + ...dwconv2d-chw-3x3p1-minmax-ssse3-2x4-acc2.c | 5 + .../f32-dwconv2d-chw-3x3p1-minmax-ssse3-2x4.c | 5 + .../f32-dwconv2d-chw-3x3p1-minmax-ssse3-3x4.c | 5 + .../f32-dwconv2d-chw-3x3p1-minmax-ssse3-4x4.c | 5 + .../f32-dwconv2d-chw-3x3p1-minmax-ssse3-5x4.c | 5 + .../f32-dwconv2d-chw-3x3p1-minmax-ssse3-6x4.c | 5 + ...-3x3s2p1-minmax-aarch64-neonfma-1x4-acc2.c | 5 + ...-3x3s2p1-minmax-aarch64-neonfma-1x4-acc3.c | 5 + ...-3x3s2p1-minmax-aarch64-neonfma-1x4-acc4.c | 5 + ...d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4.c | 5 + ...-3x3s2p1-minmax-aarch64-neonfma-2x4-acc2.c | 5 + ...d-chw-3x3s2p1-minmax-aarch64-neonfma-2x4.c | 5 + ...d-chw-3x3s2p1-minmax-aarch64-neonfma-3x4.c | 5 + ...d-chw-3x3s2p1-minmax-aarch64-neonfma-4x4.c | 5 + ...wconv2d-chw-3x3s2p1-minmax-neon-1x4-acc2.c | 5 + ...wconv2d-chw-3x3s2p1-minmax-neon-1x4-acc3.c | 5 + ...wconv2d-chw-3x3s2p1-minmax-neon-1x4-acc4.c | 5 + ...f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4.c | 5 + ...wconv2d-chw-3x3s2p1-minmax-neon-2x4-acc2.c | 5 + ...f32-dwconv2d-chw-3x3s2p1-minmax-neon-2x4.c | 5 + ...f32-dwconv2d-chw-3x3s2p1-minmax-neon-3x4.c | 5 + ...f32-dwconv2d-chw-3x3s2p1-minmax-neon-4x4.c | 5 + ...onv2d-chw-3x3s2p1-minmax-scalar-1x1-acc2.c | 5 + ...onv2d-chw-3x3s2p1-minmax-scalar-1x1-acc3.c | 5 + ...onv2d-chw-3x3s2p1-minmax-scalar-1x1-acc4.c | 5 + ...2-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1.c | 5 + ...onv2d-chw-3x3s2p1-minmax-scalar-2x1-acc2.c | 5 + ...2-dwconv2d-chw-3x3s2p1-minmax-scalar-2x1.c | 5 + ...2-dwconv2d-chw-3x3s2p1-minmax-scalar-3x1.c | 5 + ...2-dwconv2d-chw-3x3s2p1-minmax-scalar-4x1.c | 5 + ...dwconv2d-chw-3x3s2p1-minmax-sse-1x4-acc2.c | 5 + ...dwconv2d-chw-3x3s2p1-minmax-sse-1x4-acc3.c | 5 + ...dwconv2d-chw-3x3s2p1-minmax-sse-1x4-acc4.c | 5 + .../f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4.c | 5 + ...dwconv2d-chw-3x3s2p1-minmax-sse-2x4-acc2.c | 5 + .../f32-dwconv2d-chw-3x3s2p1-minmax-sse-2x4.c | 5 + .../f32-dwconv2d-chw-3x3s2p1-minmax-sse-3x4.c | 5 + .../f32-dwconv2d-chw-3x3s2p1-minmax-sse-4x4.c | 5 + ...hw-5x5p2-minmax-aarch64-neonfma-1x4-acc2.c | 5 + ...hw-5x5p2-minmax-aarch64-neonfma-1x4-acc3.c | 5 + ...hw-5x5p2-minmax-aarch64-neonfma-1x4-acc4.c | 5 + ...hw-5x5p2-minmax-aarch64-neonfma-1x4-acc5.c | 5 + ...v2d-chw-5x5p2-minmax-aarch64-neonfma-1x4.c | 5 + ...hw-5x5p2-minmax-aarch64-neonfma-2x4-acc2.c | 5 + ...hw-5x5p2-minmax-aarch64-neonfma-2x4-acc3.c | 5 + ...v2d-chw-5x5p2-minmax-aarch64-neonfma-2x4.c | 5 + ...hw-5x5p2-minmax-aarch64-neonfma-3x4-acc2.c | 5 + ...v2d-chw-5x5p2-minmax-aarch64-neonfma-3x4.c | 5 + ...hw-5x5p2-minmax-aarch64-neonfma-4x4-acc2.c | 5 + ...v2d-chw-5x5p2-minmax-aarch64-neonfma-4x4.c | 5 + ...v2d-chw-5x5p2-minmax-aarch64-neonfma-5x4.c | 5 + ...-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc2.c | 5 + ...-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc3.c | 5 + ...-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc4.c | 5 + ...-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc5.c | 5 + .../f32-dwconv2d-chw-5x5p2-minmax-neon-1x4.c | 5 + ...-dwconv2d-chw-5x5p2-minmax-neon-2x4-acc2.c | 5 + ...-dwconv2d-chw-5x5p2-minmax-neon-2x4-acc3.c | 5 + .../f32-dwconv2d-chw-5x5p2-minmax-neon-2x4.c | 5 + ...-dwconv2d-chw-5x5p2-minmax-neon-3x4-acc2.c | 5 + .../f32-dwconv2d-chw-5x5p2-minmax-neon-3x4.c | 5 + ...-dwconv2d-chw-5x5p2-minmax-neon-4x4-acc2.c | 5 + .../f32-dwconv2d-chw-5x5p2-minmax-neon-4x4.c | 5 + .../f32-dwconv2d-chw-5x5p2-minmax-neon-5x4.c | 5 + ...wconv2d-chw-5x5p2-minmax-scalar-1x1-acc2.c | 5 + ...wconv2d-chw-5x5p2-minmax-scalar-1x1-acc3.c | 5 + ...wconv2d-chw-5x5p2-minmax-scalar-1x1-acc4.c | 5 + ...wconv2d-chw-5x5p2-minmax-scalar-1x1-acc5.c | 5 + ...f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1.c | 5 + ...wconv2d-chw-5x5p2-minmax-scalar-2x1-acc2.c | 5 + ...wconv2d-chw-5x5p2-minmax-scalar-2x1-acc3.c | 5 + ...f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1.c | 5 + ...wconv2d-chw-5x5p2-minmax-scalar-3x1-acc2.c | 5 + ...f32-dwconv2d-chw-5x5p2-minmax-scalar-3x1.c | 5 + ...2-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc2.c | 5 + ...2-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc3.c | 5 + ...2-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc4.c | 5 + ...2-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc5.c | 5 + .../f32-dwconv2d-chw-5x5p2-minmax-sse-1x4.c | 5 + ...2-dwconv2d-chw-5x5p2-minmax-sse-2x4-acc2.c | 5 + ...2-dwconv2d-chw-5x5p2-minmax-sse-2x4-acc3.c | 5 + .../f32-dwconv2d-chw-5x5p2-minmax-sse-2x4.c | 5 + ...2-dwconv2d-chw-5x5p2-minmax-sse-3x4-acc2.c | 5 + .../f32-dwconv2d-chw-5x5p2-minmax-sse-3x4.c | 5 + ...2-dwconv2d-chw-5x5p2-minmax-sse-4x4-acc2.c | 5 + .../f32-dwconv2d-chw-5x5p2-minmax-sse-4x4.c | 5 + .../f32-dwconv2d-chw-5x5p2-minmax-sse-5x4.c | 5 + ...-5x5s2p2-minmax-aarch64-neonfma-1x4-acc2.c | 5 + ...-5x5s2p2-minmax-aarch64-neonfma-1x4-acc3.c | 5 + ...-5x5s2p2-minmax-aarch64-neonfma-1x4-acc4.c | 5 + ...-5x5s2p2-minmax-aarch64-neonfma-1x4-acc5.c | 5 + ...d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4.c | 5 + ...-5x5s2p2-minmax-aarch64-neonfma-2x4-acc2.c | 5 + ...-5x5s2p2-minmax-aarch64-neonfma-2x4-acc3.c | 5 + ...d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4.c | 5 + ...-5x5s2p2-minmax-aarch64-neonfma-3x4-acc2.c | 5 + ...d-chw-5x5s2p2-minmax-aarch64-neonfma-3x4.c | 5 + ...wconv2d-chw-5x5s2p2-minmax-neon-1x4-acc2.c | 5 + ...wconv2d-chw-5x5s2p2-minmax-neon-1x4-acc3.c | 5 + ...wconv2d-chw-5x5s2p2-minmax-neon-1x4-acc4.c | 5 + ...wconv2d-chw-5x5s2p2-minmax-neon-1x4-acc5.c | 5 + ...f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4.c | 5 + ...wconv2d-chw-5x5s2p2-minmax-neon-2x4-acc2.c | 5 + ...wconv2d-chw-5x5s2p2-minmax-neon-2x4-acc3.c | 5 + ...f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4.c | 5 + ...wconv2d-chw-5x5s2p2-minmax-neon-3x4-acc2.c | 5 + ...f32-dwconv2d-chw-5x5s2p2-minmax-neon-3x4.c | 5 + ...onv2d-chw-5x5s2p2-minmax-scalar-1x1-acc2.c | 5 + ...onv2d-chw-5x5s2p2-minmax-scalar-1x1-acc3.c | 5 + ...onv2d-chw-5x5s2p2-minmax-scalar-1x1-acc4.c | 5 + ...onv2d-chw-5x5s2p2-minmax-scalar-1x1-acc5.c | 5 + ...2-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1.c | 5 + ...onv2d-chw-5x5s2p2-minmax-scalar-2x1-acc2.c | 5 + ...onv2d-chw-5x5s2p2-minmax-scalar-2x1-acc3.c | 5 + ...2-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1.c | 5 + ...onv2d-chw-5x5s2p2-minmax-scalar-3x1-acc2.c | 5 + ...2-dwconv2d-chw-5x5s2p2-minmax-scalar-3x1.c | 5 + ...dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc2.c | 5 + ...dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc3.c | 5 + ...dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc4.c | 5 + ...dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc5.c | 5 + .../f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4.c | 5 + ...dwconv2d-chw-5x5s2p2-minmax-sse-2x4-acc2.c | 5 + ...dwconv2d-chw-5x5s2p2-minmax-sse-2x4-acc3.c | 5 + .../f32-dwconv2d-chw-5x5s2p2-minmax-sse-2x4.c | 5 + ...dwconv2d-chw-5x5s2p2-minmax-sse-3x4-acc2.c | 5 + .../f32-dwconv2d-chw-5x5s2p2-minmax-sse-3x4.c | 5 + .../f32-f16-vcvt/gen/f32-f16-vcvt-avx-x16.c | 5 + .../f32-f16-vcvt/gen/f32-f16-vcvt-avx-x24.c | 5 + .../f32-f16-vcvt/gen/f32-f16-vcvt-avx-x32.c | 5 + .../f32-f16-vcvt/gen/f32-f16-vcvt-avx-x8.c | 5 + .../gen/f32-f16-vcvt-avx512skx-x16.c | 5 + .../gen/f32-f16-vcvt-avx512skx-x32.c | 5 + .../f32-f16-vcvt/gen/f32-f16-vcvt-f16c-x16.c | 5 + .../f32-f16-vcvt/gen/f32-f16-vcvt-f16c-x8.c | 5 + .../f32-f16-vcvt/gen/f32-f16-vcvt-neon-x16.c | 5 + .../f32-f16-vcvt/gen/f32-f16-vcvt-neon-x24.c | 5 + .../f32-f16-vcvt/gen/f32-f16-vcvt-neon-x32.c | 5 + .../f32-f16-vcvt/gen/f32-f16-vcvt-neon-x8.c | 5 + .../gen/f32-f16-vcvt-neonfp16-x16.c | 5 + .../gen/f32-f16-vcvt-neonfp16-x8.c | 5 + .../gen/f32-f16-vcvt-scalar-bitcast-x1.c | 5 + .../gen/f32-f16-vcvt-scalar-bitcast-x2.c | 5 + .../gen/f32-f16-vcvt-scalar-bitcast-x3.c | 5 + .../gen/f32-f16-vcvt-scalar-bitcast-x4.c | 5 + .../gen/f32-f16-vcvt-scalar-fabsf-x1.c | 5 + .../gen/f32-f16-vcvt-scalar-fabsf-x2.c | 5 + .../gen/f32-f16-vcvt-scalar-fabsf-x3.c | 5 + .../gen/f32-f16-vcvt-scalar-fabsf-x4.c | 5 + .../f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x16.c | 5 + .../f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x24.c | 5 + .../f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x32.c | 5 + .../f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x8.c | 5 + .../f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x16.c | 5 + .../f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x24.c | 5 + .../f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x32.c | 5 + .../f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x8.c | 5 + .../f32-gavgpool-cw/f32-gavgpool-cw-neon-x4.c | 5 + .../f32-gavgpool-cw-scalar-x1.c | 5 + .../f32-gavgpool-cw/f32-gavgpool-cw-sse-x4.c | 5 + .../f32-gavgpool-7p7x-minmax-neon-c4.c | 5 + .../f32-gavgpool-7p7x-minmax-scalar-c1.c | 5 + .../f32-gavgpool-7p7x-minmax-sse-c4.c | 5 + .../f32-gavgpool-7x-minmax-neon-c4.c | 5 + .../f32-gavgpool-7x-minmax-scalar-c1.c | 5 + .../f32-gavgpool-7x-minmax-sse-c4.c | 5 + .../f32-gemm-4x4-asm-aarch32-vfp-ld64.S | 5 + ...f32-gemm-4x4-minmax-asm-aarch32-vfp-ld64.S | 5 + ...m-4x8-minmax-asm-aarch32-neon-cortex-a55.S | 5 + ...12-minmax-asm-aarch64-neonfma-cortex-a53.S | 5 + .../gen/f32-gemm-1x16-minmax-avx-broadcast.c | 5 + .../f32-gemm-1x16-minmax-avx512f-broadcast.c | 5 + .../gen/f32-gemm-1x16-minmax-fma3-broadcast.c | 5 + .../f32-gemm-1x16s4-minmax-fma3-broadcast.c | 5 + .../f32-gemm/gen/f32-gemm-1x4-minmax-scalar.c | 5 + .../f32-gemm/gen/f32-gemm-1x4-relu-scalar.c | 5 + .../f32-gemm/gen/f32-gemm-1x4-scalar.c | 5 + ...emm-1x8-minmax-aarch64-neonfma-lane-ld64.c | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a53.S | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a75.S | 5 + ...gemm-1x8-minmax-asm-aarch64-neonfma-ld64.S | 5 + ...nmax-asm-aarch64-neonfma-prfm-cortex-a53.S | 5 + ...nmax-asm-aarch64-neonfma-prfm-cortex-a75.S | 5 + .../gen/f32-gemm-1x8-minmax-avx-broadcast.c | 5 + .../gen/f32-gemm-1x8-minmax-fma3-broadcast.c | 5 + .../gen/f32-gemm-1x8-minmax-neon-dup-ld64.c | 5 + .../gen/f32-gemm-1x8-minmax-neon-lane-ld64.c | 5 + .../f32-gemm-1x8-minmax-neonfma-dup-ld64.c | 5 + .../gen/f32-gemm-1x8-minmax-sse-dup.c | 5 + .../gen/f32-gemm-1x8-minmax-sse-load1.c | 5 + .../gen/f32-gemm-1x8-minmax-sse2-dup.c | 5 + .../f32-gemm/gen/f32-gemm-1x8s4-minmax-neon.c | 5 + .../gen/f32-gemm-1x8s4-minmax-neonfma.c | 5 + .../f32-gemm/gen/f32-gemm-1x8s4-minmax-sse.c | 5 + .../f32-gemm/gen/f32-gemm-2x4-minmax-scalar.c | 5 + .../f32-gemm/gen/f32-gemm-2x4-relu-scalar.c | 5 + .../f32-gemm/gen/f32-gemm-2x4-scalar.c | 5 + .../gen/f32-gemm-3x16-minmax-avx-broadcast.c | 5 + .../gen/f32-gemm-3x16-minmax-fma3-broadcast.c | 5 + .../f32-gemm-3x16s4-minmax-fma3-broadcast.c | 5 + .../gen/f32-gemm-3x8-minmax-sse-dup.c | 5 + .../gen/f32-gemm-3x8-minmax-sse-load1.c | 5 + .../gen/f32-gemm-3x8-minmax-sse2-dup.c | 5 + .../f32-gemm/gen/f32-gemm-3x8s4-minmax-sse.c | 5 + ...12-minmax-asm-aarch64-neonfma-cortex-a53.S | 5 + .../gen/f32-gemm-4x16-minmax-avx-broadcast.c | 5 + .../f32-gemm-4x16-minmax-avx512f-broadcast.c | 5 + .../gen/f32-gemm-4x16-minmax-fma3-broadcast.c | 5 + .../f32-gemm-4x16s4-minmax-fma3-broadcast.c | 5 + ...emm-4x2-minmax-aarch64-neonfma-lane-ld64.c | 5 + ...x2-minmax-asm-aarch64-neonfma-cortex-a75.S | 5 + ...gemm-4x2-minmax-asm-aarch64-neonfma-ld64.S | 5 + ...nmax-asm-aarch64-neonfma-prfm-cortex-a75.S | 5 + .../gen/f32-gemm-4x2-minmax-neon-lane-ld64.c | 5 + .../f32-gemm/gen/f32-gemm-4x2-minmax-scalar.c | 5 + .../f32-gemm/gen/f32-gemm-4x2-relu-scalar.c | 5 + .../f32-gemm/gen/f32-gemm-4x2-scalar.c | 5 + .../f32-gemm/gen/f32-gemm-4x2c4-minmax-sse.c | 5 + .../f32-gemm/gen/f32-gemm-4x4-minmax-scalar.c | 5 + .../f32-gemm/gen/f32-gemm-4x4-relu-scalar.c | 5 + .../f32-gemm/gen/f32-gemm-4x4-scalar.c | 5 + ...mm-4x8-minmax-aarch64-neonfma-lane-ld128.c | 5 + ...emm-4x8-minmax-aarch64-neonfma-lane-ld64.c | 5 + ...m-4x8-minmax-asm-aarch32-neon-cortex-a53.S | 5 + ...mm-4x8-minmax-asm-aarch32-neon-cortex-a7.S | 5 + ...m-4x8-minmax-asm-aarch32-neon-cortex-a75.S | 5 + ...32-gemm-4x8-minmax-asm-aarch32-neon-ld64.S | 5 + ...-minmax-asm-aarch32-neon-prfm-cortex-a53.S | 5 + ...-minmax-asm-aarch32-neon-prfm-cortex-a75.S | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a53.S | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a55.S | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a75.S | 5 + ...emm-4x8-minmax-asm-aarch64-neonfma-ld128.S | 5 + ...gemm-4x8-minmax-asm-aarch64-neonfma-ld64.S | 5 + ...nmax-asm-aarch64-neonfma-prfm-cortex-a53.S | 5 + ...nmax-asm-aarch64-neonfma-prfm-cortex-a75.S | 5 + .../gen/f32-gemm-4x8-minmax-avx-broadcast.c | 5 + .../gen/f32-gemm-4x8-minmax-fma3-broadcast.c | 5 + .../gen/f32-gemm-4x8-minmax-neon-dup-ld128.c | 5 + .../gen/f32-gemm-4x8-minmax-neon-dup-ld64.c | 5 + .../gen/f32-gemm-4x8-minmax-neon-lane-ld128.c | 5 + .../gen/f32-gemm-4x8-minmax-neon-lane-ld64.c | 5 + .../f32-gemm-4x8-minmax-neonfma-dup-ld128.c | 5 + .../f32-gemm-4x8-minmax-neonfma-dup-ld64.c | 5 + .../gen/f32-gemm-4x8-minmax-sse-dup.c | 5 + .../gen/f32-gemm-4x8-minmax-sse-load1.c | 5 + .../gen/f32-gemm-4x8-minmax-sse2-dup.c | 5 + .../f32-gemm/gen/f32-gemm-4x8s4-minmax-neon.c | 5 + .../gen/f32-gemm-4x8s4-minmax-neonfma.c | 5 + .../f32-gemm/gen/f32-gemm-4x8s4-minmax-sse.c | 5 + .../gen/f32-gemm-5x16-minmax-avx-broadcast.c | 5 + .../f32-gemm-5x16-minmax-avx512f-broadcast.c | 5 + .../gen/f32-gemm-5x16-minmax-fma3-broadcast.c | 5 + .../f32-gemm-5x16s4-minmax-fma3-broadcast.c | 5 + ...emm-5x8-minmax-aarch64-neonfma-lane-ld64.c | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a75.S | 5 + ...nmax-asm-aarch64-neonfma-prfm-cortex-a75.S | 5 + .../gen/f32-gemm-5x8-minmax-avx-broadcast.c | 5 + .../gen/f32-gemm-5x8-minmax-fma3-broadcast.c | 5 + .../gen/f32-gemm-5x8-minmax-neon-lane-ld64.c | 5 + .../gen/f32-gemm-5x8-minmax-sse-dup.c | 5 + .../gen/f32-gemm-5x8-minmax-sse-load1.c | 5 + .../gen/f32-gemm-5x8-minmax-sse2-dup.c | 5 + .../f32-gemm/gen/f32-gemm-5x8s4-minmax-sse.c | 5 + .../f32-gemm-6x16-minmax-avx512f-broadcast.c | 5 + ...emm-6x2-minmax-aarch64-neonfma-lane-ld64.c | 5 + .../gen/f32-gemm-6x2-minmax-neon-lane-ld64.c | 5 + ...mm-6x8-minmax-aarch64-neonfma-lane-ld128.c | 5 + ...emm-6x8-minmax-aarch64-neonfma-lane-ld64.c | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a53.S | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a55.S | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a73.S | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a75.S | 5 + ...emm-6x8-minmax-asm-aarch64-neonfma-ld128.S | 5 + ...gemm-6x8-minmax-asm-aarch64-neonfma-ld64.S | 5 + ...nmax-asm-aarch64-neonfma-prfm-cortex-a53.S | 5 + ...nmax-asm-aarch64-neonfma-prfm-cortex-a75.S | 5 + .../gen/f32-gemm-6x8-minmax-avx-broadcast.c | 5 + .../gen/f32-gemm-6x8-minmax-fma3-broadcast.c | 5 + .../gen/f32-gemm-6x8-minmax-neon-dup-ld128.c | 5 + .../gen/f32-gemm-6x8-minmax-neon-dup-ld64.c | 5 + .../gen/f32-gemm-6x8-minmax-neon-lane-ld128.c | 5 + .../gen/f32-gemm-6x8-minmax-neon-lane-ld64.c | 5 + .../f32-gemm-6x8-minmax-neonfma-dup-ld128.c | 5 + .../f32-gemm-6x8-minmax-neonfma-dup-ld64.c | 5 + .../f32-gemm/gen/f32-gemm-6x8s4-minmax-neon.c | 5 + .../gen/f32-gemm-6x8s4-minmax-neonfma.c | 5 + .../f32-gemm-7x16-minmax-avx512f-broadcast.c | 5 + .../gen/f32-gemm-7x8-minmax-avx-broadcast.c | 5 + .../gen/f32-gemm-7x8-minmax-fma3-broadcast.c | 5 + .../f32-gemm-8x16-minmax-avx512f-broadcast.c | 5 + .../gen/f32-gemm-8x8-minmax-fma3-broadcast.c | 5 + .../f32-gemm/gen/f32-gemm-8x8s4-minmax-neon.c | 5 + .../gen/f32-gemm-8x8s4-minmax-neonfma.c | 5 + ...12-minmax-asm-aarch64-neonfma-cortex-a53.S | 5 + .../f32-gemminc-1x16-minmax-avx-broadcast.c | 5 + ...32-gemminc-1x16-minmax-avx512f-broadcast.c | 5 + .../f32-gemminc-1x16-minmax-fma3-broadcast.c | 5 + ...f32-gemminc-1x16s4-minmax-fma3-broadcast.c | 5 + .../gen/f32-gemminc-1x4-minmax-scalar.c | 5 + ...inc-1x8-minmax-aarch64-neonfma-lane-ld64.c | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a53.S | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a75.S | 5 + ...minc-1x8-minmax-asm-aarch64-neonfma-ld64.S | 5 + ...nmax-asm-aarch64-neonfma-prfm-cortex-a75.S | 5 + .../f32-gemminc-1x8-minmax-avx-broadcast.c | 5 + .../f32-gemminc-1x8-minmax-fma3-broadcast.c | 5 + .../f32-gemminc-1x8-minmax-neon-dup-ld64.c | 5 + .../f32-gemminc-1x8-minmax-neon-lane-ld64.c | 5 + .../f32-gemminc-1x8-minmax-neonfma-dup-ld64.c | 5 + .../gen/f32-gemminc-1x8-minmax-sse-dup.c | 5 + .../gen/f32-gemminc-1x8-minmax-sse-load1.c | 5 + .../gen/f32-gemminc-1x8-minmax-sse2-dup.c | 5 + .../gen/f32-gemminc-1x8s4-minmax-neon.c | 5 + .../gen/f32-gemminc-1x8s4-minmax-neonfma.c | 5 + .../gen/f32-gemminc-1x8s4-minmax-sse.c | 5 + .../gen/f32-gemminc-2x4-minmax-scalar.c | 5 + .../f32-gemminc-3x16-minmax-avx-broadcast.c | 5 + .../f32-gemminc-3x16-minmax-fma3-broadcast.c | 5 + ...f32-gemminc-3x16s4-minmax-fma3-broadcast.c | 5 + .../gen/f32-gemminc-3x8-minmax-sse-dup.c | 5 + .../gen/f32-gemminc-3x8-minmax-sse-load1.c | 5 + .../gen/f32-gemminc-3x8-minmax-sse2-dup.c | 5 + .../gen/f32-gemminc-3x8s4-minmax-sse.c | 5 + ...12-minmax-asm-aarch64-neonfma-cortex-a53.S | 5 + .../f32-gemminc-4x16-minmax-avx-broadcast.c | 5 + ...32-gemminc-4x16-minmax-avx512f-broadcast.c | 5 + .../f32-gemminc-4x16-minmax-fma3-broadcast.c | 5 + ...f32-gemminc-4x16s4-minmax-fma3-broadcast.c | 5 + .../gen/f32-gemminc-4x4-minmax-scalar.c | 5 + ...nc-4x8-minmax-aarch64-neonfma-lane-ld128.c | 5 + ...inc-4x8-minmax-aarch64-neonfma-lane-ld64.c | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a53.S | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a55.S | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a75.S | 5 + ...inc-4x8-minmax-asm-aarch64-neonfma-ld128.S | 5 + ...minc-4x8-minmax-asm-aarch64-neonfma-ld64.S | 5 + ...nmax-asm-aarch64-neonfma-prfm-cortex-a75.S | 5 + .../f32-gemminc-4x8-minmax-avx-broadcast.c | 5 + .../f32-gemminc-4x8-minmax-fma3-broadcast.c | 5 + .../f32-gemminc-4x8-minmax-neon-dup-ld128.c | 5 + .../f32-gemminc-4x8-minmax-neon-dup-ld64.c | 5 + .../f32-gemminc-4x8-minmax-neon-lane-ld128.c | 5 + .../f32-gemminc-4x8-minmax-neon-lane-ld64.c | 5 + ...f32-gemminc-4x8-minmax-neonfma-dup-ld128.c | 5 + .../f32-gemminc-4x8-minmax-neonfma-dup-ld64.c | 5 + .../gen/f32-gemminc-4x8-minmax-sse-dup.c | 5 + .../gen/f32-gemminc-4x8-minmax-sse-load1.c | 5 + .../gen/f32-gemminc-4x8-minmax-sse2-dup.c | 5 + .../gen/f32-gemminc-4x8s4-minmax-neon.c | 5 + .../gen/f32-gemminc-4x8s4-minmax-neonfma.c | 5 + .../gen/f32-gemminc-4x8s4-minmax-sse.c | 5 + .../f32-gemminc-5x16-minmax-avx-broadcast.c | 5 + ...32-gemminc-5x16-minmax-avx512f-broadcast.c | 5 + .../f32-gemminc-5x16-minmax-fma3-broadcast.c | 5 + ...f32-gemminc-5x16s4-minmax-fma3-broadcast.c | 5 + ...inc-5x8-minmax-aarch64-neonfma-lane-ld64.c | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a75.S | 5 + ...nmax-asm-aarch64-neonfma-prfm-cortex-a75.S | 5 + .../f32-gemminc-5x8-minmax-avx-broadcast.c | 5 + .../f32-gemminc-5x8-minmax-fma3-broadcast.c | 5 + .../f32-gemminc-5x8-minmax-neon-lane-ld64.c | 5 + .../gen/f32-gemminc-5x8-minmax-sse-dup.c | 5 + .../gen/f32-gemminc-5x8-minmax-sse-load1.c | 5 + .../gen/f32-gemminc-5x8-minmax-sse2-dup.c | 5 + .../gen/f32-gemminc-5x8s4-minmax-sse.c | 5 + ...32-gemminc-6x16-minmax-avx512f-broadcast.c | 5 + ...nc-6x8-minmax-aarch64-neonfma-lane-ld128.c | 5 + ...inc-6x8-minmax-aarch64-neonfma-lane-ld64.c | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a53.S | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a55.S | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a73.S | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a75.S | 5 + ...inc-6x8-minmax-asm-aarch64-neonfma-ld128.S | 5 + ...minc-6x8-minmax-asm-aarch64-neonfma-ld64.S | 5 + ...nmax-asm-aarch64-neonfma-prfm-cortex-a75.S | 5 + .../f32-gemminc-6x8-minmax-avx-broadcast.c | 5 + .../f32-gemminc-6x8-minmax-fma3-broadcast.c | 5 + .../f32-gemminc-6x8-minmax-neon-dup-ld128.c | 5 + .../f32-gemminc-6x8-minmax-neon-dup-ld64.c | 5 + .../f32-gemminc-6x8-minmax-neon-lane-ld128.c | 5 + .../f32-gemminc-6x8-minmax-neon-lane-ld64.c | 5 + ...f32-gemminc-6x8-minmax-neonfma-dup-ld128.c | 5 + .../f32-gemminc-6x8-minmax-neonfma-dup-ld64.c | 5 + .../gen/f32-gemminc-6x8s4-minmax-neon.c | 5 + .../gen/f32-gemminc-6x8s4-minmax-neonfma.c | 5 + ...32-gemminc-7x16-minmax-avx512f-broadcast.c | 5 + .../f32-gemminc-7x8-minmax-avx-broadcast.c | 5 + .../f32-gemminc-7x8-minmax-fma3-broadcast.c | 5 + ...32-gemminc-8x16-minmax-avx512f-broadcast.c | 5 + .../f32-gemminc-8x8-minmax-fma3-broadcast.c | 5 + .../gen/f32-gemminc-8x8s4-minmax-neon.c | 5 + .../gen/f32-gemminc-8x8s4-minmax-neonfma.c | 5 + .../gen/f32-ibilinear-chw-neon-p16.c | 5 + .../gen/f32-ibilinear-chw-neon-p4.c | 5 + .../gen/f32-ibilinear-chw-neon-p8.c | 5 + .../gen/f32-ibilinear-chw-neonfma-p16.c | 5 + .../gen/f32-ibilinear-chw-neonfma-p4.c | 5 + .../gen/f32-ibilinear-chw-neonfma-p8.c | 5 + .../gen/f32-ibilinear-chw-scalar-p1.c | 5 + .../gen/f32-ibilinear-chw-scalar-p2.c | 5 + .../gen/f32-ibilinear-chw-scalar-p4.c | 5 + .../gen/f32-ibilinear-chw-sse-p4.c | 5 + .../gen/f32-ibilinear-chw-sse-p8.c | 5 + .../f32-ibilinear/gen/f32-ibilinear-neon-c4.c | 5 + .../f32-ibilinear/gen/f32-ibilinear-neon-c8.c | 5 + .../gen/f32-ibilinear-neonfma-c4.c | 5 + .../gen/f32-ibilinear-neonfma-c8.c | 5 + .../gen/f32-ibilinear-scalar-c1.c | 5 + .../gen/f32-ibilinear-scalar-c2.c | 5 + .../gen/f32-ibilinear-scalar-c4.c | 5 + .../f32-ibilinear/gen/f32-ibilinear-sse-c4.c | 5 + .../f32-ibilinear/gen/f32-ibilinear-sse-c8.c | 5 + ...12-minmax-asm-aarch64-neonfma-cortex-a53.S | 5 + ...12-minmax-asm-aarch64-neonfma-cortex-a53.S | 5 + ...m-4x8-minmax-asm-aarch32-neon-cortex-a55.S | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a55.S | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a55.S | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a73.S | 5 + .../gen/f32-igemm-1x16-minmax-avx-broadcast.c | 5 + .../f32-igemm-1x16-minmax-avx512f-broadcast.c | 5 + .../f32-igemm-1x16-minmax-fma3-broadcast.c | 5 + .../f32-igemm-1x16s4-minmax-fma3-broadcast.c | 5 + .../gen/f32-igemm-1x4-minmax-scalar.c | 5 + .../f32-igemm/gen/f32-igemm-1x4-relu-scalar.c | 5 + .../f32-igemm/gen/f32-igemm-1x4-scalar.c | 5 + ...emm-1x8-minmax-aarch64-neonfma-lane-ld64.c | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a53.S | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a75.S | 5 + ...nmax-asm-aarch64-neonfma-prfm-cortex-a53.S | 5 + ...nmax-asm-aarch64-neonfma-prfm-cortex-a75.S | 5 + .../gen/f32-igemm-1x8-minmax-avx-broadcast.c | 5 + .../gen/f32-igemm-1x8-minmax-fma3-broadcast.c | 5 + .../gen/f32-igemm-1x8-minmax-neon-dup-ld64.c | 5 + .../gen/f32-igemm-1x8-minmax-neon-lane-ld64.c | 5 + .../f32-igemm-1x8-minmax-neonfma-dup-ld64.c | 5 + .../gen/f32-igemm-1x8-minmax-sse-dup.c | 5 + .../gen/f32-igemm-1x8-minmax-sse-load1.c | 5 + .../gen/f32-igemm-1x8-minmax-sse2-dup.c | 5 + .../gen/f32-igemm-1x8s4-minmax-neon.c | 5 + .../gen/f32-igemm-1x8s4-minmax-neonfma.c | 5 + .../gen/f32-igemm-1x8s4-minmax-sse.c | 5 + .../gen/f32-igemm-2x4-minmax-scalar.c | 5 + .../f32-igemm/gen/f32-igemm-2x4-relu-scalar.c | 5 + .../f32-igemm/gen/f32-igemm-2x4-scalar.c | 5 + .../gen/f32-igemm-3x16-minmax-avx-broadcast.c | 5 + .../f32-igemm-3x16-minmax-fma3-broadcast.c | 5 + .../f32-igemm-3x16s4-minmax-fma3-broadcast.c | 5 + .../gen/f32-igemm-3x8-minmax-sse-dup.c | 5 + .../gen/f32-igemm-3x8-minmax-sse-load1.c | 5 + .../gen/f32-igemm-3x8-minmax-sse2-dup.c | 5 + .../gen/f32-igemm-3x8s4-minmax-sse.c | 5 + .../gen/f32-igemm-4x16-minmax-avx-broadcast.c | 5 + .../f32-igemm-4x16-minmax-avx512f-broadcast.c | 5 + .../f32-igemm-4x16-minmax-fma3-broadcast.c | 5 + .../f32-igemm-4x16s4-minmax-fma3-broadcast.c | 5 + ...emm-4x2-minmax-aarch64-neonfma-lane-ld64.c | 5 + ...x2-minmax-asm-aarch64-neonfma-cortex-a75.S | 5 + ...gemm-4x2-minmax-asm-aarch64-neonfma-ld64.S | 5 + ...nmax-asm-aarch64-neonfma-prfm-cortex-a75.S | 5 + .../gen/f32-igemm-4x2-minmax-neon-lane-ld64.c | 5 + .../gen/f32-igemm-4x2-minmax-scalar.c | 5 + .../f32-igemm/gen/f32-igemm-4x2-relu-scalar.c | 5 + .../f32-igemm/gen/f32-igemm-4x2-scalar.c | 5 + .../gen/f32-igemm-4x2c4-minmax-sse.c | 5 + ...emm-4x4-minmax-aarch64-neonfma-lane-ld64.c | 5 + .../gen/f32-igemm-4x4-minmax-neon-lane-ld64.c | 5 + .../gen/f32-igemm-4x4-minmax-scalar.c | 5 + .../f32-igemm/gen/f32-igemm-4x4-relu-scalar.c | 5 + .../f32-igemm/gen/f32-igemm-4x4-scalar.c | 5 + ...mm-4x8-minmax-aarch64-neonfma-lane-ld128.c | 5 + ...emm-4x8-minmax-aarch64-neonfma-lane-ld64.c | 5 + ...m-4x8-minmax-asm-aarch32-neon-cortex-a53.S | 5 + ...mm-4x8-minmax-asm-aarch32-neon-cortex-a7.S | 5 + ...m-4x8-minmax-asm-aarch32-neon-cortex-a75.S | 5 + ...2-igemm-4x8-minmax-asm-aarch32-neon-ld64.S | 5 + ...-minmax-asm-aarch32-neon-prfm-cortex-a53.S | 5 + ...-minmax-asm-aarch32-neon-prfm-cortex-a75.S | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a53.S | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a75.S | 5 + ...emm-4x8-minmax-asm-aarch64-neonfma-ld128.S | 5 + ...gemm-4x8-minmax-asm-aarch64-neonfma-ld64.S | 5 + ...nmax-asm-aarch64-neonfma-prfm-cortex-a53.S | 5 + ...nmax-asm-aarch64-neonfma-prfm-cortex-a75.S | 5 + .../gen/f32-igemm-4x8-minmax-avx-broadcast.c | 5 + .../gen/f32-igemm-4x8-minmax-fma3-broadcast.c | 5 + .../gen/f32-igemm-4x8-minmax-neon-dup-ld128.c | 5 + .../gen/f32-igemm-4x8-minmax-neon-dup-ld64.c | 5 + .../f32-igemm-4x8-minmax-neon-lane-ld128.c | 5 + .../gen/f32-igemm-4x8-minmax-neon-lane-ld64.c | 5 + .../f32-igemm-4x8-minmax-neonfma-dup-ld128.c | 5 + .../f32-igemm-4x8-minmax-neonfma-dup-ld64.c | 5 + .../gen/f32-igemm-4x8-minmax-sse-dup.c | 5 + .../gen/f32-igemm-4x8-minmax-sse-load1.c | 5 + .../gen/f32-igemm-4x8-minmax-sse2-dup.c | 5 + .../gen/f32-igemm-4x8s4-minmax-neon.c | 5 + .../gen/f32-igemm-4x8s4-minmax-neonfma.c | 5 + .../gen/f32-igemm-4x8s4-minmax-sse.c | 5 + .../gen/f32-igemm-5x16-minmax-avx-broadcast.c | 5 + .../f32-igemm-5x16-minmax-avx512f-broadcast.c | 5 + .../f32-igemm-5x16-minmax-fma3-broadcast.c | 5 + .../f32-igemm-5x16s4-minmax-fma3-broadcast.c | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a75.S | 5 + ...nmax-asm-aarch64-neonfma-prfm-cortex-a75.S | 5 + .../gen/f32-igemm-5x8-minmax-avx-broadcast.c | 5 + .../gen/f32-igemm-5x8-minmax-fma3-broadcast.c | 5 + .../gen/f32-igemm-5x8-minmax-sse-dup.c | 5 + .../gen/f32-igemm-5x8-minmax-sse-load1.c | 5 + .../gen/f32-igemm-5x8-minmax-sse2-dup.c | 5 + .../gen/f32-igemm-5x8s4-minmax-sse.c | 5 + .../f32-igemm-6x16-minmax-avx512f-broadcast.c | 5 + ...emm-6x2-minmax-aarch64-neonfma-lane-ld64.c | 5 + .../gen/f32-igemm-6x2-minmax-neon-lane-ld64.c | 5 + ...mm-6x8-minmax-aarch64-neonfma-lane-ld128.c | 5 + ...emm-6x8-minmax-aarch64-neonfma-lane-ld64.c | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a53.S | 5 + ...x8-minmax-asm-aarch64-neonfma-cortex-a75.S | 5 + ...emm-6x8-minmax-asm-aarch64-neonfma-ld128.S | 5 + ...gemm-6x8-minmax-asm-aarch64-neonfma-ld64.S | 5 + ...nmax-asm-aarch64-neonfma-prfm-cortex-a53.S | 5 + ...nmax-asm-aarch64-neonfma-prfm-cortex-a75.S | 5 + .../gen/f32-igemm-6x8-minmax-avx-broadcast.c | 5 + .../gen/f32-igemm-6x8-minmax-fma3-broadcast.c | 5 + .../gen/f32-igemm-6x8-minmax-neon-dup-ld128.c | 5 + .../gen/f32-igemm-6x8-minmax-neon-dup-ld64.c | 5 + .../f32-igemm-6x8-minmax-neon-lane-ld128.c | 5 + .../gen/f32-igemm-6x8-minmax-neon-lane-ld64.c | 5 + .../f32-igemm-6x8-minmax-neonfma-dup-ld128.c | 5 + .../f32-igemm-6x8-minmax-neonfma-dup-ld64.c | 5 + .../gen/f32-igemm-6x8s4-minmax-neon.c | 5 + .../gen/f32-igemm-6x8s4-minmax-neonfma.c | 5 + .../f32-igemm-7x16-minmax-avx512f-broadcast.c | 5 + .../gen/f32-igemm-7x8-minmax-avx-broadcast.c | 5 + .../gen/f32-igemm-7x8-minmax-fma3-broadcast.c | 5 + .../f32-igemm-8x16-minmax-avx512f-broadcast.c | 5 + .../gen/f32-igemm-8x8-minmax-fma3-broadcast.c | 5 + .../gen/f32-igemm-8x8s4-minmax-neon.c | 5 + .../gen/f32-igemm-8x8s4-minmax-neonfma.c | 5 + .../f32-maxpool-9p8x-minmax-neon-c4.c | 5 + .../f32-maxpool-9p8x-minmax-scalar-c1.c | 5 + .../f32-maxpool-9p8x-minmax-sse-c4.c | 5 + .../f32-pavgpool-9p8x-minmax-neon-c4.c | 5 + .../f32-pavgpool-9p8x-minmax-scalar-c1.c | 5 + .../f32-pavgpool-9p8x-minmax-sse-c4.c | 5 + .../f32-pavgpool-9x-minmax-neon-c4.c | 5 + .../f32-pavgpool-9x-minmax-scalar-c1.c | 5 + .../f32-pavgpool-9x-minmax-sse-c4.c | 5 + .../f32-ppmm/gen/f32-ppmm-2x4-minmax-scalar.c | 5 + .../f32-ppmm/gen/f32-ppmm-3x3-minmax-scalar.c | 5 + .../f32-ppmm/gen/f32-ppmm-4x2-minmax-scalar.c | 5 + .../f32-ppmm/gen/f32-ppmm-4x4-minmax-scalar.c | 5 + .../f32-ppmm/gen/f32-ppmm-4x8-minmax-neon.c | 5 + .../gen/f32-ppmm-4x8-minmax-neonfma.c | 5 + .../f32-ppmm/gen/f32-ppmm-4x8-minmax-sse.c | 5 + .../f32-ppmm/gen/f32-ppmm-8x8-minmax-neon.c | 5 + .../gen/f32-ppmm-8x8-minmax-neonfma.c | 5 + .../f32-prelu/gen/f32-prelu-avx-2x16.c | 5 + .../f32-prelu/gen/f32-prelu-avx-2x8.c | 5 + .../f32-prelu/gen/f32-prelu-avx512f-2x16.c | 5 + .../f32-prelu/gen/f32-prelu-avx512f-2x32.c | 5 + .../f32-prelu/gen/f32-prelu-neon-1x16.c | 5 + .../f32-prelu/gen/f32-prelu-neon-1x4.c | 5 + .../f32-prelu/gen/f32-prelu-neon-1x8.c | 5 + .../f32-prelu/gen/f32-prelu-neon-2x16.c | 5 + .../f32-prelu/gen/f32-prelu-neon-2x4.c | 5 + .../f32-prelu/gen/f32-prelu-neon-2x8.c | 5 + .../f32-prelu/gen/f32-prelu-neon-4x16.c | 5 + .../f32-prelu/gen/f32-prelu-neon-4x4.c | 5 + .../f32-prelu/gen/f32-prelu-neon-4x8.c | 5 + .../f32-prelu/gen/f32-prelu-scalar-2x1.c | 5 + .../f32-prelu/gen/f32-prelu-scalar-2x4.c | 5 + .../f32-prelu/gen/f32-prelu-sse-2x4.c | 5 + .../f32-prelu/gen/f32-prelu-sse-2x8.c | 5 + .../f32-prelu/gen/f32-prelu-sse2-2x4.c | 5 + .../f32-prelu/gen/f32-prelu-sse2-2x8.c | 5 + .../f32-prelu/gen/f32-prelu-sse41-2x4.c | 5 + .../f32-prelu/gen/f32-prelu-sse41-2x8.c | 5 + .../f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x16.c | 5 + .../f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x24.c | 5 + .../f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x32.c | 5 + .../f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x8.c | 5 + .../f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x16.c | 5 + .../f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x32.c | 5 + .../f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x48.c | 5 + .../f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x64.c | 5 + .../gen/f32-qs8-vcvt-avx512skx-x128.c | 5 + .../gen/f32-qs8-vcvt-avx512skx-x32.c | 5 + .../gen/f32-qs8-vcvt-avx512skx-x64.c | 5 + .../gen/f32-qs8-vcvt-avx512skx-x96.c | 5 + .../f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x16.c | 5 + .../f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x24.c | 5 + .../f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x32.c | 5 + .../f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x8.c | 5 + .../gen/f32-qs8-vcvt-neonv8-x16.c | 5 + .../gen/f32-qs8-vcvt-neonv8-x24.c | 5 + .../gen/f32-qs8-vcvt-neonv8-x32.c | 5 + .../f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x8.c | 5 + .../gen/f32-qs8-vcvt-scalar-fmagic-x1.c | 5 + .../gen/f32-qs8-vcvt-scalar-fmagic-x2.c | 5 + .../gen/f32-qs8-vcvt-scalar-fmagic-x3.c | 5 + .../gen/f32-qs8-vcvt-scalar-fmagic-x4.c | 5 + .../gen/f32-qs8-vcvt-scalar-imagic-x1.c | 5 + .../gen/f32-qs8-vcvt-scalar-imagic-x2.c | 5 + .../gen/f32-qs8-vcvt-scalar-imagic-x3.c | 5 + .../gen/f32-qs8-vcvt-scalar-imagic-x4.c | 5 + .../gen/f32-qs8-vcvt-scalar-lrintf-x1.c | 5 + .../gen/f32-qs8-vcvt-scalar-lrintf-x2.c | 5 + .../gen/f32-qs8-vcvt-scalar-lrintf-x3.c | 5 + .../gen/f32-qs8-vcvt-scalar-lrintf-x4.c | 5 + .../f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x16.c | 5 + .../f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x24.c | 5 + .../f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x32.c | 5 + .../f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x8.c | 5 + .../f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x16.c | 5 + .../f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x24.c | 5 + .../f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x32.c | 5 + .../f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x8.c | 5 + .../f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x16.c | 5 + .../f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x24.c | 5 + .../f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x32.c | 5 + .../f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x8.c | 5 + .../f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x16.c | 5 + .../f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x32.c | 5 + .../f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x48.c | 5 + .../f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x64.c | 5 + .../gen/f32-qu8-vcvt-avx512skx-x128.c | 5 + .../gen/f32-qu8-vcvt-avx512skx-x32.c | 5 + .../gen/f32-qu8-vcvt-avx512skx-x64.c | 5 + .../gen/f32-qu8-vcvt-avx512skx-x96.c | 5 + .../f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x16.c | 5 + .../f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x24.c | 5 + .../f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x32.c | 5 + .../f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x8.c | 5 + .../gen/f32-qu8-vcvt-neonv8-x16.c | 5 + .../gen/f32-qu8-vcvt-neonv8-x24.c | 5 + .../gen/f32-qu8-vcvt-neonv8-x32.c | 5 + .../f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x8.c | 5 + .../gen/f32-qu8-vcvt-scalar-fmagic-x1.c | 5 + .../gen/f32-qu8-vcvt-scalar-fmagic-x2.c | 5 + .../gen/f32-qu8-vcvt-scalar-fmagic-x3.c | 5 + .../gen/f32-qu8-vcvt-scalar-fmagic-x4.c | 5 + .../gen/f32-qu8-vcvt-scalar-imagic-x1.c | 5 + .../gen/f32-qu8-vcvt-scalar-imagic-x2.c | 5 + .../gen/f32-qu8-vcvt-scalar-imagic-x3.c | 5 + .../gen/f32-qu8-vcvt-scalar-imagic-x4.c | 5 + .../gen/f32-qu8-vcvt-scalar-lrintf-x1.c | 5 + .../gen/f32-qu8-vcvt-scalar-lrintf-x2.c | 5 + .../gen/f32-qu8-vcvt-scalar-lrintf-x3.c | 5 + .../gen/f32-qu8-vcvt-scalar-lrintf-x4.c | 5 + .../f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x16.c | 5 + .../f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x24.c | 5 + .../f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x32.c | 5 + .../f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x8.c | 5 + .../f32-raddexpminusmax-avx2-p5-x64-acc2.c | 5 + .../f32-raddexpminusmax-avx2-p5-x64-acc4.c | 5 + .../gen/f32-raddexpminusmax-avx2-p5-x64.c | 5 + .../f32-raddexpminusmax-avx2-p5-x72-acc3.c | 5 + .../gen/f32-raddexpminusmax-avx2-p5-x72.c | 5 + .../f32-raddexpminusmax-avx2-p5-x80-acc2.c | 5 + .../f32-raddexpminusmax-avx2-p5-x80-acc5.c | 5 + .../gen/f32-raddexpminusmax-avx2-p5-x80.c | 5 + .../f32-raddexpminusmax-avx2-p5-x96-acc2.c | 5 + .../f32-raddexpminusmax-avx2-p5-x96-acc3.c | 5 + .../f32-raddexpminusmax-avx2-p5-x96-acc6.c | 5 + .../gen/f32-raddexpminusmax-avx2-p5-x96.c | 5 + ...dexpminusmax-avx512f-p5-scalef-x128-acc2.c | 5 + ...dexpminusmax-avx512f-p5-scalef-x128-acc4.c | 5 + ...2-raddexpminusmax-avx512f-p5-scalef-x128.c | 5 + ...dexpminusmax-avx512f-p5-scalef-x144-acc3.c | 5 + ...2-raddexpminusmax-avx512f-p5-scalef-x144.c | 5 + ...dexpminusmax-avx512f-p5-scalef-x160-acc2.c | 5 + ...dexpminusmax-avx512f-p5-scalef-x160-acc5.c | 5 + ...2-raddexpminusmax-avx512f-p5-scalef-x160.c | 5 + ...dexpminusmax-avx512f-p5-scalef-x192-acc2.c | 5 + ...dexpminusmax-avx512f-p5-scalef-x192-acc3.c | 5 + ...dexpminusmax-avx512f-p5-scalef-x192-acc6.c | 5 + ...2-raddexpminusmax-avx512f-p5-scalef-x192.c | 5 + .../gen/f32-raddextexp-avx2-p5-x64-acc2.c | 5 + .../gen/f32-raddextexp-avx2-p5-x64-acc4.c | 5 + .../gen/f32-raddextexp-avx2-p5-x64.c | 5 + .../gen/f32-raddextexp-avx2-p5-x72-acc3.c | 5 + .../gen/f32-raddextexp-avx2-p5-x72.c | 5 + .../gen/f32-raddextexp-avx2-p5-x80-acc2.c | 5 + .../gen/f32-raddextexp-avx2-p5-x80-acc5.c | 5 + .../gen/f32-raddextexp-avx2-p5-x80.c | 5 + .../gen/f32-raddextexp-avx2-p5-x96-acc2.c | 5 + .../gen/f32-raddextexp-avx2-p5-x96-acc3.c | 5 + .../gen/f32-raddextexp-avx2-p5-x96-acc6.c | 5 + .../gen/f32-raddextexp-avx2-p5-x96.c | 5 + ...2-raddextexp-avx512f-p5-scalef-x128-acc2.c | 5 + ...2-raddextexp-avx512f-p5-scalef-x128-acc4.c | 5 + .../f32-raddextexp-avx512f-p5-scalef-x128.c | 5 + ...2-raddextexp-avx512f-p5-scalef-x144-acc3.c | 5 + .../f32-raddextexp-avx512f-p5-scalef-x144.c | 5 + ...2-raddextexp-avx512f-p5-scalef-x160-acc2.c | 5 + ...2-raddextexp-avx512f-p5-scalef-x160-acc5.c | 5 + .../f32-raddextexp-avx512f-p5-scalef-x160.c | 5 + ...2-raddextexp-avx512f-p5-scalef-x192-acc2.c | 5 + ...2-raddextexp-avx512f-p5-scalef-x192-acc3.c | 5 + ...2-raddextexp-avx512f-p5-scalef-x192-acc6.c | 5 + .../f32-raddextexp-avx512f-p5-scalef-x192.c | 5 + ...addstoreexpminusmax-avx2-rr1-p5-x64-acc2.c | 5 + ...addstoreexpminusmax-avx2-rr1-p5-x64-acc4.c | 5 + ...f32-raddstoreexpminusmax-avx2-rr1-p5-x64.c | 5 + ...addstoreexpminusmax-avx2-rr1-p5-x72-acc3.c | 5 + ...f32-raddstoreexpminusmax-avx2-rr1-p5-x72.c | 5 + ...addstoreexpminusmax-avx2-rr1-p5-x80-acc2.c | 5 + ...addstoreexpminusmax-avx2-rr1-p5-x80-acc5.c | 5 + ...f32-raddstoreexpminusmax-avx2-rr1-p5-x80.c | 5 + ...addstoreexpminusmax-avx2-rr1-p5-x96-acc2.c | 5 + ...addstoreexpminusmax-avx2-rr1-p5-x96-acc3.c | 5 + ...addstoreexpminusmax-avx2-rr1-p5-x96-acc6.c | 5 + ...f32-raddstoreexpminusmax-avx2-rr1-p5-x96.c | 5 + ...minusmax-avx512f-rr1-p5-scalef-x128-acc2.c | 5 + ...minusmax-avx512f-rr1-p5-scalef-x128-acc4.c | 5 + ...reexpminusmax-avx512f-rr1-p5-scalef-x128.c | 5 + ...minusmax-avx512f-rr1-p5-scalef-x144-acc3.c | 5 + ...reexpminusmax-avx512f-rr1-p5-scalef-x144.c | 5 + ...minusmax-avx512f-rr1-p5-scalef-x160-acc2.c | 5 + ...minusmax-avx512f-rr1-p5-scalef-x160-acc5.c | 5 + ...reexpminusmax-avx512f-rr1-p5-scalef-x160.c | 5 + ...minusmax-avx512f-rr1-p5-scalef-x192-acc2.c | 5 + ...minusmax-avx512f-rr1-p5-scalef-x192-acc3.c | 5 + ...minusmax-avx512f-rr1-p5-scalef-x192-acc6.c | 5 + ...reexpminusmax-avx512f-rr1-p5-scalef-x192.c | 5 + ...reexpminusmax-neon-rr2-lut64-p2-x12-acc2.c | 5 + ...reexpminusmax-neon-rr2-lut64-p2-x12-acc3.c | 5 + ...ddstoreexpminusmax-neon-rr2-lut64-p2-x12.c | 5 + ...reexpminusmax-neon-rr2-lut64-p2-x16-acc2.c | 5 + ...reexpminusmax-neon-rr2-lut64-p2-x16-acc4.c | 5 + ...ddstoreexpminusmax-neon-rr2-lut64-p2-x16.c | 5 + ...reexpminusmax-neon-rr2-lut64-p2-x20-acc2.c | 5 + ...reexpminusmax-neon-rr2-lut64-p2-x20-acc5.c | 5 + ...ddstoreexpminusmax-neon-rr2-lut64-p2-x20.c | 5 + ...addstoreexpminusmax-neon-rr2-lut64-p2-x4.c | 5 + ...oreexpminusmax-neon-rr2-lut64-p2-x8-acc2.c | 5 + ...addstoreexpminusmax-neon-rr2-lut64-p2-x8.c | 5 + ...addstoreexpminusmax-neon-rr2-p5-x12-acc2.c | 5 + ...addstoreexpminusmax-neon-rr2-p5-x12-acc3.c | 5 + ...f32-raddstoreexpminusmax-neon-rr2-p5-x12.c | 5 + ...addstoreexpminusmax-neon-rr2-p5-x16-acc2.c | 5 + ...addstoreexpminusmax-neon-rr2-p5-x16-acc4.c | 5 + ...f32-raddstoreexpminusmax-neon-rr2-p5-x16.c | 5 + ...addstoreexpminusmax-neon-rr2-p5-x20-acc2.c | 5 + ...addstoreexpminusmax-neon-rr2-p5-x20-acc5.c | 5 + ...f32-raddstoreexpminusmax-neon-rr2-p5-x20.c | 5 + .../f32-raddstoreexpminusmax-neon-rr2-p5-x4.c | 5 + ...raddstoreexpminusmax-neon-rr2-p5-x8-acc2.c | 5 + .../f32-raddstoreexpminusmax-neon-rr2-p5-x8.c | 5 + ...xpminusmax-neonfma-rr1-lut64-p2-x12-acc2.c | 5 + ...xpminusmax-neonfma-rr1-lut64-p2-x12-acc3.c | 5 + ...toreexpminusmax-neonfma-rr1-lut64-p2-x12.c | 5 + ...xpminusmax-neonfma-rr1-lut64-p2-x16-acc2.c | 5 + ...xpminusmax-neonfma-rr1-lut64-p2-x16-acc4.c | 5 + ...toreexpminusmax-neonfma-rr1-lut64-p2-x16.c | 5 + ...xpminusmax-neonfma-rr1-lut64-p2-x20-acc2.c | 5 + ...xpminusmax-neonfma-rr1-lut64-p2-x20-acc5.c | 5 + ...toreexpminusmax-neonfma-rr1-lut64-p2-x20.c | 5 + ...storeexpminusmax-neonfma-rr1-lut64-p2-x4.c | 5 + ...expminusmax-neonfma-rr1-lut64-p2-x8-acc2.c | 5 + ...storeexpminusmax-neonfma-rr1-lut64-p2-x8.c | 5 + ...storeexpminusmax-neonfma-rr1-p5-x12-acc2.c | 5 + ...storeexpminusmax-neonfma-rr1-p5-x12-acc3.c | 5 + ...-raddstoreexpminusmax-neonfma-rr1-p5-x12.c | 5 + ...storeexpminusmax-neonfma-rr1-p5-x16-acc2.c | 5 + ...storeexpminusmax-neonfma-rr1-p5-x16-acc4.c | 5 + ...-raddstoreexpminusmax-neonfma-rr1-p5-x16.c | 5 + ...storeexpminusmax-neonfma-rr1-p5-x20-acc2.c | 5 + ...storeexpminusmax-neonfma-rr1-p5-x20-acc5.c | 5 + ...-raddstoreexpminusmax-neonfma-rr1-p5-x20.c | 5 + ...2-raddstoreexpminusmax-neonfma-rr1-p5-x4.c | 5 + ...dstoreexpminusmax-neonfma-rr1-p5-x8-acc2.c | 5 + ...2-raddstoreexpminusmax-neonfma-rr1-p5-x8.c | 5 + ...dstoreexpminusmax-scalar-rr2-lut64-p2-x1.c | 5 + ...eexpminusmax-scalar-rr2-lut64-p2-x2-acc2.c | 5 + ...dstoreexpminusmax-scalar-rr2-lut64-p2-x2.c | 5 + ...eexpminusmax-scalar-rr2-lut64-p2-x4-acc2.c | 5 + ...eexpminusmax-scalar-rr2-lut64-p2-x4-acc4.c | 5 + ...dstoreexpminusmax-scalar-rr2-lut64-p2-x4.c | 5 + ...32-raddstoreexpminusmax-scalar-rr2-p5-x1.c | 5 + ...ddstoreexpminusmax-scalar-rr2-p5-x2-acc2.c | 5 + ...32-raddstoreexpminusmax-scalar-rr2-p5-x2.c | 5 + ...ddstoreexpminusmax-scalar-rr2-p5-x4-acc2.c | 5 + ...ddstoreexpminusmax-scalar-rr2-p5-x4-acc4.c | 5 + ...32-raddstoreexpminusmax-scalar-rr2-p5-x4.c | 5 + ...addstoreexpminusmax-sse2-rr2-p5-x12-acc2.c | 5 + ...addstoreexpminusmax-sse2-rr2-p5-x12-acc3.c | 5 + ...f32-raddstoreexpminusmax-sse2-rr2-p5-x12.c | 5 + ...addstoreexpminusmax-sse2-rr2-p5-x16-acc2.c | 5 + ...addstoreexpminusmax-sse2-rr2-p5-x16-acc4.c | 5 + ...f32-raddstoreexpminusmax-sse2-rr2-p5-x16.c | 5 + ...addstoreexpminusmax-sse2-rr2-p5-x20-acc2.c | 5 + ...addstoreexpminusmax-sse2-rr2-p5-x20-acc5.c | 5 + ...f32-raddstoreexpminusmax-sse2-rr2-p5-x20.c | 5 + .../f32-raddstoreexpminusmax-sse2-rr2-p5-x4.c | 5 + ...raddstoreexpminusmax-sse2-rr2-p5-x8-acc2.c | 5 + .../f32-raddstoreexpminusmax-sse2-rr2-p5-x8.c | 5 + .../xnnpack_wrappers/f32-rmax/f32-rmax-avx.c | 5 + .../f32-rmax/f32-rmax-avx512f.c | 5 + .../xnnpack_wrappers/f32-rmax/f32-rmax-neon.c | 5 + .../f32-rmax/f32-rmax-scalar.c | 5 + .../xnnpack_wrappers/f32-rmax/f32-rmax-sse.c | 5 + .../f32-spmm/gen/f32-spmm-12x1-minmax-neon.c | 5 + .../gen/f32-spmm-12x1-minmax-neonfma.c | 5 + .../f32-spmm-12x2-minmax-aarch64-neonfma.c | 5 + .../f32-spmm-12x4-minmax-aarch64-neonfma.c | 5 + .../gen/f32-spmm-16x1-minmax-neon-pipelined.c | 5 + .../gen/f32-spmm-16x1-minmax-neon-x2.c | 5 + .../f32-spmm/gen/f32-spmm-16x1-minmax-neon.c | 5 + .../f32-spmm-16x1-minmax-neonfma-pipelined.c | 5 + .../gen/f32-spmm-16x1-minmax-neonfma-x2.c | 5 + .../gen/f32-spmm-16x1-minmax-neonfma.c | 5 + .../f32-spmm/gen/f32-spmm-16x1-minmax-sse.c | 5 + .../f32-spmm-16x2-minmax-aarch64-neonfma.c | 5 + .../f32-spmm-16x4-minmax-aarch64-neonfma.c | 5 + .../f32-spmm-1x1-minmax-scalar-pipelined.c | 5 + .../f32-spmm/gen/f32-spmm-1x1-minmax-scalar.c | 5 + .../f32-spmm-2x1-minmax-scalar-pipelined.c | 5 + .../f32-spmm/gen/f32-spmm-2x1-minmax-scalar.c | 5 + .../gen/f32-spmm-32x1-minmax-neon-pipelined.c | 5 + .../gen/f32-spmm-32x1-minmax-neon-x2.c | 5 + .../f32-spmm/gen/f32-spmm-32x1-minmax-neon.c | 5 + .../f32-spmm-32x1-minmax-neonfma-pipelined.c | 5 + .../gen/f32-spmm-32x1-minmax-neonfma-x2.c | 5 + .../gen/f32-spmm-32x1-minmax-neonfma.c | 5 + .../f32-spmm/gen/f32-spmm-32x1-minmax-sse.c | 5 + .../f32-spmm-32x2-minmax-aarch64-neonfma.c | 5 + .../f32-spmm-32x4-minmax-aarch64-neonfma.c | 5 + .../gen/f32-spmm-4x1-minmax-neon-pipelined.c | 5 + .../gen/f32-spmm-4x1-minmax-neon-x2.c | 5 + .../f32-spmm/gen/f32-spmm-4x1-minmax-neon.c | 5 + .../f32-spmm-4x1-minmax-neonfma-pipelined.c | 5 + .../gen/f32-spmm-4x1-minmax-neonfma-x2.c | 5 + .../gen/f32-spmm-4x1-minmax-neonfma.c | 5 + .../f32-spmm-4x1-minmax-scalar-pipelined.c | 5 + .../f32-spmm/gen/f32-spmm-4x1-minmax-scalar.c | 5 + .../f32-spmm/gen/f32-spmm-4x1-minmax-sse.c | 5 + .../gen/f32-spmm-4x2-minmax-aarch64-neonfma.c | 5 + .../gen/f32-spmm-4x4-minmax-aarch64-neonfma.c | 5 + .../gen/f32-spmm-8x1-minmax-neon-pipelined.c | 5 + .../gen/f32-spmm-8x1-minmax-neon-x2.c | 5 + .../f32-spmm/gen/f32-spmm-8x1-minmax-neon.c | 5 + .../f32-spmm-8x1-minmax-neonfma-pipelined.c | 5 + .../gen/f32-spmm-8x1-minmax-neonfma-x2.c | 5 + .../gen/f32-spmm-8x1-minmax-neonfma.c | 5 + .../f32-spmm-8x1-minmax-scalar-pipelined.c | 5 + .../f32-spmm/gen/f32-spmm-8x1-minmax-scalar.c | 5 + .../f32-spmm/gen/f32-spmm-8x1-minmax-sse.c | 5 + .../gen/f32-spmm-8x2-minmax-aarch64-neonfma.c | 5 + .../f32-spmm/gen/f32-spmm-8x2-minmax-scalar.c | 5 + .../gen/f32-spmm-8x4-minmax-aarch64-neonfma.c | 5 + .../f32-spmm/gen/f32-spmm-8x4-minmax-scalar.c | 5 + .../f32-vbinary/gen/f32-vadd-minmax-avx-x16.c | 5 + .../f32-vbinary/gen/f32-vadd-minmax-avx-x8.c | 5 + .../gen/f32-vadd-minmax-avx512f-x16.c | 5 + .../gen/f32-vadd-minmax-avx512f-x32.c | 5 + .../f32-vbinary/gen/f32-vadd-minmax-neon-x4.c | 5 + .../f32-vbinary/gen/f32-vadd-minmax-neon-x8.c | 5 + .../gen/f32-vadd-minmax-scalar-x1.c | 5 + .../gen/f32-vadd-minmax-scalar-x2.c | 5 + .../gen/f32-vadd-minmax-scalar-x4.c | 5 + .../gen/f32-vadd-minmax-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vadd-minmax-sse-x4.c | 5 + .../f32-vbinary/gen/f32-vadd-minmax-sse-x8.c | 5 + .../f32-vbinary/gen/f32-vadd-relu-scalar-x1.c | 5 + .../f32-vbinary/gen/f32-vadd-relu-scalar-x2.c | 5 + .../f32-vbinary/gen/f32-vadd-relu-scalar-x4.c | 5 + .../f32-vbinary/gen/f32-vadd-relu-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vadd-scalar-x1.c | 5 + .../f32-vbinary/gen/f32-vadd-scalar-x2.c | 5 + .../f32-vbinary/gen/f32-vadd-scalar-x4.c | 5 + .../f32-vbinary/gen/f32-vadd-scalar-x8.c | 5 + .../gen/f32-vaddc-minmax-avx-x16.c | 5 + .../f32-vbinary/gen/f32-vaddc-minmax-avx-x8.c | 5 + .../gen/f32-vaddc-minmax-avx512f-x16.c | 5 + .../gen/f32-vaddc-minmax-avx512f-x32.c | 5 + .../gen/f32-vaddc-minmax-neon-x4.c | 5 + .../gen/f32-vaddc-minmax-neon-x8.c | 5 + .../gen/f32-vaddc-minmax-scalar-x1.c | 5 + .../gen/f32-vaddc-minmax-scalar-x2.c | 5 + .../gen/f32-vaddc-minmax-scalar-x4.c | 5 + .../gen/f32-vaddc-minmax-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vaddc-minmax-sse-x4.c | 5 + .../f32-vbinary/gen/f32-vaddc-minmax-sse-x8.c | 5 + .../gen/f32-vaddc-relu-scalar-x1.c | 5 + .../gen/f32-vaddc-relu-scalar-x2.c | 5 + .../gen/f32-vaddc-relu-scalar-x4.c | 5 + .../gen/f32-vaddc-relu-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vaddc-scalar-x1.c | 5 + .../f32-vbinary/gen/f32-vaddc-scalar-x2.c | 5 + .../f32-vbinary/gen/f32-vaddc-scalar-x4.c | 5 + .../f32-vbinary/gen/f32-vaddc-scalar-x8.c | 5 + .../gen/f32-vdiv-minmax-aarch64-neon-x4.c | 5 + .../gen/f32-vdiv-minmax-aarch64-neon-x8.c | 5 + .../f32-vbinary/gen/f32-vdiv-minmax-avx-x16.c | 5 + .../f32-vbinary/gen/f32-vdiv-minmax-avx-x8.c | 5 + .../gen/f32-vdiv-minmax-avx512f-x16.c | 5 + .../gen/f32-vdiv-minmax-avx512f-x32.c | 5 + .../gen/f32-vdiv-minmax-scalar-x1.c | 5 + .../gen/f32-vdiv-minmax-scalar-x2.c | 5 + .../gen/f32-vdiv-minmax-scalar-x4.c | 5 + .../gen/f32-vdiv-minmax-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vdiv-minmax-sse-x4.c | 5 + .../f32-vbinary/gen/f32-vdiv-minmax-sse-x8.c | 5 + .../f32-vbinary/gen/f32-vdiv-relu-scalar-x1.c | 5 + .../f32-vbinary/gen/f32-vdiv-relu-scalar-x2.c | 5 + .../f32-vbinary/gen/f32-vdiv-relu-scalar-x4.c | 5 + .../f32-vbinary/gen/f32-vdiv-relu-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vdiv-scalar-x1.c | 5 + .../f32-vbinary/gen/f32-vdiv-scalar-x2.c | 5 + .../f32-vbinary/gen/f32-vdiv-scalar-x4.c | 5 + .../f32-vbinary/gen/f32-vdiv-scalar-x8.c | 5 + .../gen/f32-vdivc-minmax-aarch64-neon-x4.c | 5 + .../gen/f32-vdivc-minmax-aarch64-neon-x8.c | 5 + .../gen/f32-vdivc-minmax-avx-x16.c | 5 + .../f32-vbinary/gen/f32-vdivc-minmax-avx-x8.c | 5 + .../gen/f32-vdivc-minmax-avx512f-x16.c | 5 + .../gen/f32-vdivc-minmax-avx512f-x32.c | 5 + .../gen/f32-vdivc-minmax-scalar-x1.c | 5 + .../gen/f32-vdivc-minmax-scalar-x2.c | 5 + .../gen/f32-vdivc-minmax-scalar-x4.c | 5 + .../gen/f32-vdivc-minmax-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vdivc-minmax-sse-x4.c | 5 + .../f32-vbinary/gen/f32-vdivc-minmax-sse-x8.c | 5 + .../gen/f32-vdivc-relu-scalar-x1.c | 5 + .../gen/f32-vdivc-relu-scalar-x2.c | 5 + .../gen/f32-vdivc-relu-scalar-x4.c | 5 + .../gen/f32-vdivc-relu-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vdivc-scalar-x1.c | 5 + .../f32-vbinary/gen/f32-vdivc-scalar-x2.c | 5 + .../f32-vbinary/gen/f32-vdivc-scalar-x4.c | 5 + .../f32-vbinary/gen/f32-vdivc-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vmax-avx-x16.c | 5 + .../f32-vbinary/gen/f32-vmax-avx-x8.c | 5 + .../f32-vbinary/gen/f32-vmax-avx512f-x16.c | 5 + .../f32-vbinary/gen/f32-vmax-avx512f-x32.c | 5 + .../f32-vbinary/gen/f32-vmax-neon-x4.c | 5 + .../f32-vbinary/gen/f32-vmax-neon-x8.c | 5 + .../f32-vbinary/gen/f32-vmax-scalar-x1.c | 5 + .../f32-vbinary/gen/f32-vmax-scalar-x2.c | 5 + .../f32-vbinary/gen/f32-vmax-scalar-x4.c | 5 + .../f32-vbinary/gen/f32-vmax-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vmax-sse-x4.c | 5 + .../f32-vbinary/gen/f32-vmax-sse-x8.c | 5 + .../f32-vbinary/gen/f32-vmaxc-avx-x16.c | 5 + .../f32-vbinary/gen/f32-vmaxc-avx-x8.c | 5 + .../f32-vbinary/gen/f32-vmaxc-avx512f-x16.c | 5 + .../f32-vbinary/gen/f32-vmaxc-avx512f-x32.c | 5 + .../f32-vbinary/gen/f32-vmaxc-neon-x4.c | 5 + .../f32-vbinary/gen/f32-vmaxc-neon-x8.c | 5 + .../f32-vbinary/gen/f32-vmaxc-scalar-x1.c | 5 + .../f32-vbinary/gen/f32-vmaxc-scalar-x2.c | 5 + .../f32-vbinary/gen/f32-vmaxc-scalar-x4.c | 5 + .../f32-vbinary/gen/f32-vmaxc-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vmaxc-sse-x4.c | 5 + .../f32-vbinary/gen/f32-vmaxc-sse-x8.c | 5 + .../f32-vbinary/gen/f32-vmin-avx-x16.c | 5 + .../f32-vbinary/gen/f32-vmin-avx-x8.c | 5 + .../f32-vbinary/gen/f32-vmin-avx512f-x16.c | 5 + .../f32-vbinary/gen/f32-vmin-avx512f-x32.c | 5 + .../f32-vbinary/gen/f32-vmin-neon-x4.c | 5 + .../f32-vbinary/gen/f32-vmin-neon-x8.c | 5 + .../f32-vbinary/gen/f32-vmin-scalar-x1.c | 5 + .../f32-vbinary/gen/f32-vmin-scalar-x2.c | 5 + .../f32-vbinary/gen/f32-vmin-scalar-x4.c | 5 + .../f32-vbinary/gen/f32-vmin-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vmin-sse-x4.c | 5 + .../f32-vbinary/gen/f32-vmin-sse-x8.c | 5 + .../f32-vbinary/gen/f32-vminc-avx-x16.c | 5 + .../f32-vbinary/gen/f32-vminc-avx-x8.c | 5 + .../f32-vbinary/gen/f32-vminc-avx512f-x16.c | 5 + .../f32-vbinary/gen/f32-vminc-avx512f-x32.c | 5 + .../f32-vbinary/gen/f32-vminc-neon-x4.c | 5 + .../f32-vbinary/gen/f32-vminc-neon-x8.c | 5 + .../f32-vbinary/gen/f32-vminc-scalar-x1.c | 5 + .../f32-vbinary/gen/f32-vminc-scalar-x2.c | 5 + .../f32-vbinary/gen/f32-vminc-scalar-x4.c | 5 + .../f32-vbinary/gen/f32-vminc-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vminc-sse-x4.c | 5 + .../f32-vbinary/gen/f32-vminc-sse-x8.c | 5 + .../f32-vbinary/gen/f32-vmul-minmax-avx-x16.c | 5 + .../f32-vbinary/gen/f32-vmul-minmax-avx-x8.c | 5 + .../gen/f32-vmul-minmax-avx512f-x16.c | 5 + .../gen/f32-vmul-minmax-avx512f-x32.c | 5 + .../f32-vbinary/gen/f32-vmul-minmax-neon-x4.c | 5 + .../f32-vbinary/gen/f32-vmul-minmax-neon-x8.c | 5 + .../gen/f32-vmul-minmax-scalar-x1.c | 5 + .../gen/f32-vmul-minmax-scalar-x2.c | 5 + .../gen/f32-vmul-minmax-scalar-x4.c | 5 + .../gen/f32-vmul-minmax-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vmul-minmax-sse-x4.c | 5 + .../f32-vbinary/gen/f32-vmul-minmax-sse-x8.c | 5 + .../f32-vbinary/gen/f32-vmul-relu-scalar-x1.c | 5 + .../f32-vbinary/gen/f32-vmul-relu-scalar-x2.c | 5 + .../f32-vbinary/gen/f32-vmul-relu-scalar-x4.c | 5 + .../f32-vbinary/gen/f32-vmul-relu-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vmul-scalar-x1.c | 5 + .../f32-vbinary/gen/f32-vmul-scalar-x2.c | 5 + .../f32-vbinary/gen/f32-vmul-scalar-x4.c | 5 + .../f32-vbinary/gen/f32-vmul-scalar-x8.c | 5 + .../gen/f32-vmulc-minmax-avx-x16.c | 5 + .../f32-vbinary/gen/f32-vmulc-minmax-avx-x8.c | 5 + .../gen/f32-vmulc-minmax-avx512f-x16.c | 5 + .../gen/f32-vmulc-minmax-avx512f-x32.c | 5 + .../gen/f32-vmulc-minmax-neon-x4.c | 5 + .../gen/f32-vmulc-minmax-neon-x8.c | 5 + .../gen/f32-vmulc-minmax-scalar-x1.c | 5 + .../gen/f32-vmulc-minmax-scalar-x2.c | 5 + .../gen/f32-vmulc-minmax-scalar-x4.c | 5 + .../gen/f32-vmulc-minmax-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vmulc-minmax-sse-x4.c | 5 + .../f32-vbinary/gen/f32-vmulc-minmax-sse-x8.c | 5 + .../gen/f32-vmulc-relu-scalar-x1.c | 5 + .../gen/f32-vmulc-relu-scalar-x2.c | 5 + .../gen/f32-vmulc-relu-scalar-x4.c | 5 + .../gen/f32-vmulc-relu-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vmulc-scalar-x1.c | 5 + .../f32-vbinary/gen/f32-vmulc-scalar-x2.c | 5 + .../f32-vbinary/gen/f32-vmulc-scalar-x4.c | 5 + .../f32-vbinary/gen/f32-vmulc-scalar-x8.c | 5 + .../gen/f32-vrdivc-minmax-aarch64-neon-x4.c | 5 + .../gen/f32-vrdivc-minmax-aarch64-neon-x8.c | 5 + .../gen/f32-vrdivc-minmax-avx-x16.c | 5 + .../gen/f32-vrdivc-minmax-avx-x8.c | 5 + .../gen/f32-vrdivc-minmax-avx512f-x16.c | 5 + .../gen/f32-vrdivc-minmax-avx512f-x32.c | 5 + .../gen/f32-vrdivc-minmax-scalar-x1.c | 5 + .../gen/f32-vrdivc-minmax-scalar-x2.c | 5 + .../gen/f32-vrdivc-minmax-scalar-x4.c | 5 + .../gen/f32-vrdivc-minmax-scalar-x8.c | 5 + .../gen/f32-vrdivc-minmax-sse-x4.c | 5 + .../gen/f32-vrdivc-minmax-sse-x8.c | 5 + .../gen/f32-vrdivc-relu-scalar-x1.c | 5 + .../gen/f32-vrdivc-relu-scalar-x2.c | 5 + .../gen/f32-vrdivc-relu-scalar-x4.c | 5 + .../gen/f32-vrdivc-relu-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vrdivc-scalar-x1.c | 5 + .../f32-vbinary/gen/f32-vrdivc-scalar-x2.c | 5 + .../f32-vbinary/gen/f32-vrdivc-scalar-x4.c | 5 + .../f32-vbinary/gen/f32-vrdivc-scalar-x8.c | 5 + .../gen/f32-vrsubc-minmax-avx-x16.c | 5 + .../gen/f32-vrsubc-minmax-avx-x8.c | 5 + .../gen/f32-vrsubc-minmax-avx512f-x16.c | 5 + .../gen/f32-vrsubc-minmax-avx512f-x32.c | 5 + .../gen/f32-vrsubc-minmax-neon-x4.c | 5 + .../gen/f32-vrsubc-minmax-neon-x8.c | 5 + .../gen/f32-vrsubc-minmax-scalar-x1.c | 5 + .../gen/f32-vrsubc-minmax-scalar-x2.c | 5 + .../gen/f32-vrsubc-minmax-scalar-x4.c | 5 + .../gen/f32-vrsubc-minmax-scalar-x8.c | 5 + .../gen/f32-vrsubc-minmax-sse-x4.c | 5 + .../gen/f32-vrsubc-minmax-sse-x8.c | 5 + .../gen/f32-vrsubc-relu-scalar-x1.c | 5 + .../gen/f32-vrsubc-relu-scalar-x2.c | 5 + .../gen/f32-vrsubc-relu-scalar-x4.c | 5 + .../gen/f32-vrsubc-relu-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vrsubc-scalar-x1.c | 5 + .../f32-vbinary/gen/f32-vrsubc-scalar-x2.c | 5 + .../f32-vbinary/gen/f32-vrsubc-scalar-x4.c | 5 + .../f32-vbinary/gen/f32-vrsubc-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vsqrdiff-avx-x16.c | 5 + .../f32-vbinary/gen/f32-vsqrdiff-avx-x8.c | 5 + .../gen/f32-vsqrdiff-avx512f-x16.c | 5 + .../gen/f32-vsqrdiff-avx512f-x32.c | 5 + .../f32-vbinary/gen/f32-vsqrdiff-neon-x4.c | 5 + .../f32-vbinary/gen/f32-vsqrdiff-neon-x8.c | 5 + .../f32-vbinary/gen/f32-vsqrdiff-scalar-x1.c | 5 + .../f32-vbinary/gen/f32-vsqrdiff-scalar-x2.c | 5 + .../f32-vbinary/gen/f32-vsqrdiff-scalar-x4.c | 5 + .../f32-vbinary/gen/f32-vsqrdiff-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vsqrdiff-sse-x4.c | 5 + .../f32-vbinary/gen/f32-vsqrdiff-sse-x8.c | 5 + .../f32-vbinary/gen/f32-vsqrdiffc-avx-x16.c | 5 + .../f32-vbinary/gen/f32-vsqrdiffc-avx-x8.c | 5 + .../gen/f32-vsqrdiffc-avx512f-x16.c | 5 + .../gen/f32-vsqrdiffc-avx512f-x32.c | 5 + .../f32-vbinary/gen/f32-vsqrdiffc-neon-x4.c | 5 + .../f32-vbinary/gen/f32-vsqrdiffc-neon-x8.c | 5 + .../f32-vbinary/gen/f32-vsqrdiffc-scalar-x1.c | 5 + .../f32-vbinary/gen/f32-vsqrdiffc-scalar-x2.c | 5 + .../f32-vbinary/gen/f32-vsqrdiffc-scalar-x4.c | 5 + .../f32-vbinary/gen/f32-vsqrdiffc-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vsqrdiffc-sse-x4.c | 5 + .../f32-vbinary/gen/f32-vsqrdiffc-sse-x8.c | 5 + .../f32-vbinary/gen/f32-vsub-minmax-avx-x16.c | 5 + .../f32-vbinary/gen/f32-vsub-minmax-avx-x8.c | 5 + .../gen/f32-vsub-minmax-avx512f-x16.c | 5 + .../gen/f32-vsub-minmax-avx512f-x32.c | 5 + .../f32-vbinary/gen/f32-vsub-minmax-neon-x4.c | 5 + .../f32-vbinary/gen/f32-vsub-minmax-neon-x8.c | 5 + .../gen/f32-vsub-minmax-scalar-x1.c | 5 + .../gen/f32-vsub-minmax-scalar-x2.c | 5 + .../gen/f32-vsub-minmax-scalar-x4.c | 5 + .../gen/f32-vsub-minmax-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vsub-minmax-sse-x4.c | 5 + .../f32-vbinary/gen/f32-vsub-minmax-sse-x8.c | 5 + .../f32-vbinary/gen/f32-vsub-relu-scalar-x1.c | 5 + .../f32-vbinary/gen/f32-vsub-relu-scalar-x2.c | 5 + .../f32-vbinary/gen/f32-vsub-relu-scalar-x4.c | 5 + .../f32-vbinary/gen/f32-vsub-relu-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vsub-scalar-x1.c | 5 + .../f32-vbinary/gen/f32-vsub-scalar-x2.c | 5 + .../f32-vbinary/gen/f32-vsub-scalar-x4.c | 5 + .../f32-vbinary/gen/f32-vsub-scalar-x8.c | 5 + .../gen/f32-vsubc-minmax-avx-x16.c | 5 + .../f32-vbinary/gen/f32-vsubc-minmax-avx-x8.c | 5 + .../gen/f32-vsubc-minmax-avx512f-x16.c | 5 + .../gen/f32-vsubc-minmax-avx512f-x32.c | 5 + .../gen/f32-vsubc-minmax-neon-x4.c | 5 + .../gen/f32-vsubc-minmax-neon-x8.c | 5 + .../gen/f32-vsubc-minmax-scalar-x1.c | 5 + .../gen/f32-vsubc-minmax-scalar-x2.c | 5 + .../gen/f32-vsubc-minmax-scalar-x4.c | 5 + .../gen/f32-vsubc-minmax-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vsubc-minmax-sse-x4.c | 5 + .../f32-vbinary/gen/f32-vsubc-minmax-sse-x8.c | 5 + .../gen/f32-vsubc-relu-scalar-x1.c | 5 + .../gen/f32-vsubc-relu-scalar-x2.c | 5 + .../gen/f32-vsubc-relu-scalar-x4.c | 5 + .../gen/f32-vsubc-relu-scalar-x8.c | 5 + .../f32-vbinary/gen/f32-vsubc-scalar-x1.c | 5 + .../f32-vbinary/gen/f32-vsubc-scalar-x2.c | 5 + .../f32-vbinary/gen/f32-vsubc-scalar-x4.c | 5 + .../f32-vbinary/gen/f32-vsubc-scalar-x8.c | 5 + .../f32-vclamp/gen/f32-vclamp-avx-x16.c | 5 + .../f32-vclamp/gen/f32-vclamp-avx-x8.c | 5 + .../f32-vclamp/gen/f32-vclamp-avx512f-x16.c | 5 + .../f32-vclamp/gen/f32-vclamp-avx512f-x32.c | 5 + .../f32-vclamp/gen/f32-vclamp-neon-x4.c | 5 + .../f32-vclamp/gen/f32-vclamp-neon-x8.c | 5 + .../f32-vclamp/gen/f32-vclamp-scalar-x1.c | 5 + .../f32-vclamp/gen/f32-vclamp-scalar-x2.c | 5 + .../f32-vclamp/gen/f32-vclamp-scalar-x4.c | 5 + .../f32-vclamp/gen/f32-vclamp-sse-x4.c | 5 + .../f32-vclamp/gen/f32-vclamp-sse-x8.c | 5 + .../gen/f32-velu-avx-rr2-lut16-p3-x16.c | 5 + .../gen/f32-velu-avx-rr2-lut16-p3-x24.c | 5 + .../gen/f32-velu-avx-rr2-lut16-p3-x32.c | 5 + .../gen/f32-velu-avx-rr2-lut16-p3-x40.c | 5 + .../gen/f32-velu-avx-rr2-lut16-p3-x48.c | 5 + .../gen/f32-velu-avx-rr2-lut16-p3-x8.c | 5 + .../gen/f32-velu-avx-rr2-lut4-p4-perm-x16.c | 5 + .../gen/f32-velu-avx-rr2-lut4-p4-perm-x24.c | 5 + .../gen/f32-velu-avx-rr2-lut4-p4-perm-x32.c | 5 + .../gen/f32-velu-avx-rr2-lut4-p4-perm-x40.c | 5 + .../gen/f32-velu-avx-rr2-lut4-p4-perm-x48.c | 5 + .../gen/f32-velu-avx-rr2-lut4-p4-perm-x8.c | 5 + .../f32-velu/gen/f32-velu-avx-rr2-p6-x16.c | 5 + .../f32-velu/gen/f32-velu-avx-rr2-p6-x24.c | 5 + .../f32-velu/gen/f32-velu-avx-rr2-p6-x32.c | 5 + .../f32-velu/gen/f32-velu-avx-rr2-p6-x40.c | 5 + .../f32-velu/gen/f32-velu-avx-rr2-p6-x48.c | 5 + .../f32-velu/gen/f32-velu-avx-rr2-p6-x8.c | 5 + .../f32-velu-avx2-rr1-lut16-p3-gather-x16.c | 5 + .../f32-velu-avx2-rr1-lut16-p3-gather-x24.c | 5 + .../f32-velu-avx2-rr1-lut16-p3-gather-x32.c | 5 + .../f32-velu-avx2-rr1-lut16-p3-gather-x40.c | 5 + .../f32-velu-avx2-rr1-lut16-p3-gather-x48.c | 5 + .../f32-velu-avx2-rr1-lut16-p3-gather-x56.c | 5 + .../f32-velu-avx2-rr1-lut16-p3-gather-x64.c | 5 + .../f32-velu-avx2-rr1-lut16-p3-gather-x72.c | 5 + .../f32-velu-avx2-rr1-lut16-p3-gather-x8.c | 5 + .../f32-velu-avx2-rr1-lut16-p3-gather-x80.c | 5 + .../gen/f32-velu-avx2-rr1-lut4-p4-perm-x16.c | 5 + .../gen/f32-velu-avx2-rr1-lut4-p4-perm-x24.c | 5 + .../gen/f32-velu-avx2-rr1-lut4-p4-perm-x32.c | 5 + .../gen/f32-velu-avx2-rr1-lut4-p4-perm-x40.c | 5 + .../gen/f32-velu-avx2-rr1-lut4-p4-perm-x48.c | 5 + .../gen/f32-velu-avx2-rr1-lut4-p4-perm-x56.c | 5 + .../gen/f32-velu-avx2-rr1-lut4-p4-perm-x64.c | 5 + .../gen/f32-velu-avx2-rr1-lut4-p4-perm-x72.c | 5 + .../gen/f32-velu-avx2-rr1-lut4-p4-perm-x8.c | 5 + .../gen/f32-velu-avx2-rr1-lut4-p4-perm-x80.c | 5 + .../gen/f32-velu-avx2-rr1-lut8-p4-perm-x16.c | 5 + .../gen/f32-velu-avx2-rr1-lut8-p4-perm-x24.c | 5 + .../gen/f32-velu-avx2-rr1-lut8-p4-perm-x32.c | 5 + .../gen/f32-velu-avx2-rr1-lut8-p4-perm-x40.c | 5 + .../gen/f32-velu-avx2-rr1-lut8-p4-perm-x48.c | 5 + .../gen/f32-velu-avx2-rr1-lut8-p4-perm-x56.c | 5 + .../gen/f32-velu-avx2-rr1-lut8-p4-perm-x64.c | 5 + .../gen/f32-velu-avx2-rr1-lut8-p4-perm-x72.c | 5 + .../gen/f32-velu-avx2-rr1-lut8-p4-perm-x8.c | 5 + .../gen/f32-velu-avx2-rr1-lut8-p4-perm-x80.c | 5 + .../f32-velu/gen/f32-velu-avx2-rr1-p6-x16.c | 5 + .../f32-velu/gen/f32-velu-avx2-rr1-p6-x24.c | 5 + .../f32-velu/gen/f32-velu-avx2-rr1-p6-x32.c | 5 + .../f32-velu/gen/f32-velu-avx2-rr1-p6-x40.c | 5 + .../f32-velu/gen/f32-velu-avx2-rr1-p6-x48.c | 5 + .../f32-velu/gen/f32-velu-avx2-rr1-p6-x56.c | 5 + .../f32-velu/gen/f32-velu-avx2-rr1-p6-x64.c | 5 + .../f32-velu/gen/f32-velu-avx2-rr1-p6-x72.c | 5 + .../f32-velu/gen/f32-velu-avx2-rr1-p6-x8.c | 5 + .../f32-velu/gen/f32-velu-avx2-rr1-p6-x80.c | 5 + .../f32-velu-avx512f-rr1-lut16-p3-perm-x112.c | 5 + .../f32-velu-avx512f-rr1-lut16-p3-perm-x128.c | 5 + .../f32-velu-avx512f-rr1-lut16-p3-perm-x16.c | 5 + .../f32-velu-avx512f-rr1-lut16-p3-perm-x32.c | 5 + .../f32-velu-avx512f-rr1-lut16-p3-perm-x48.c | 5 + .../f32-velu-avx512f-rr1-lut16-p3-perm-x64.c | 5 + .../f32-velu-avx512f-rr1-lut16-p3-perm-x80.c | 5 + .../f32-velu-avx512f-rr1-lut16-p3-perm-x96.c | 5 + .../gen/f32-velu-avx512f-rr1-p6-x112.c | 5 + .../gen/f32-velu-avx512f-rr1-p6-x128.c | 5 + .../gen/f32-velu-avx512f-rr1-p6-x16.c | 5 + .../gen/f32-velu-avx512f-rr1-p6-x32.c | 5 + .../gen/f32-velu-avx512f-rr1-p6-x48.c | 5 + .../gen/f32-velu-avx512f-rr1-p6-x64.c | 5 + .../gen/f32-velu-avx512f-rr1-p6-x80.c | 5 + .../gen/f32-velu-avx512f-rr1-p6-x96.c | 5 + .../gen/f32-velu-neon-rr2-lut16-p3-x12.c | 5 + .../gen/f32-velu-neon-rr2-lut16-p3-x16.c | 5 + .../gen/f32-velu-neon-rr2-lut16-p3-x20.c | 5 + .../gen/f32-velu-neon-rr2-lut16-p3-x24.c | 5 + .../gen/f32-velu-neon-rr2-lut16-p3-x4.c | 5 + .../gen/f32-velu-neon-rr2-lut16-p3-x8.c | 5 + .../f32-velu/gen/f32-velu-neon-rr2-p6-x12.c | 5 + .../f32-velu/gen/f32-velu-neon-rr2-p6-x16.c | 5 + .../f32-velu/gen/f32-velu-neon-rr2-p6-x20.c | 5 + .../f32-velu/gen/f32-velu-neon-rr2-p6-x24.c | 5 + .../f32-velu/gen/f32-velu-neon-rr2-p6-x4.c | 5 + .../f32-velu/gen/f32-velu-neon-rr2-p6-x8.c | 5 + .../gen/f32-velu-neonfma-rr1-lut16-p3-x12.c | 5 + .../gen/f32-velu-neonfma-rr1-lut16-p3-x16.c | 5 + .../gen/f32-velu-neonfma-rr1-lut16-p3-x20.c | 5 + .../gen/f32-velu-neonfma-rr1-lut16-p3-x24.c | 5 + .../gen/f32-velu-neonfma-rr1-lut16-p3-x4.c | 5 + .../gen/f32-velu-neonfma-rr1-lut16-p3-x8.c | 5 + .../gen/f32-velu-neonfma-rr1-p6-x12.c | 5 + .../gen/f32-velu-neonfma-rr1-p6-x16.c | 5 + .../gen/f32-velu-neonfma-rr1-p6-x20.c | 5 + .../gen/f32-velu-neonfma-rr1-p6-x24.c | 5 + .../f32-velu/gen/f32-velu-neonfma-rr1-p6-x4.c | 5 + .../f32-velu/gen/f32-velu-neonfma-rr1-p6-x8.c | 5 + .../gen/f32-velu-scalar-rr2-lut16-p3-x1.c | 5 + .../gen/f32-velu-scalar-rr2-lut16-p3-x2.c | 5 + .../gen/f32-velu-scalar-rr2-lut16-p3-x3.c | 5 + .../gen/f32-velu-scalar-rr2-lut16-p3-x4.c | 5 + .../gen/f32-velu-scalar-rr2-lut16-p3-x5.c | 5 + .../gen/f32-velu-scalar-rr2-lut16-p3-x6.c | 5 + .../f32-velu/gen/f32-velu-scalar-rr2-p6-x1.c | 5 + .../f32-velu/gen/f32-velu-scalar-rr2-p6-x2.c | 5 + .../f32-velu/gen/f32-velu-scalar-rr2-p6-x3.c | 5 + .../f32-velu/gen/f32-velu-scalar-rr2-p6-x4.c | 5 + .../f32-velu/gen/f32-velu-scalar-rr2-p6-x5.c | 5 + .../f32-velu/gen/f32-velu-scalar-rr2-p6-x6.c | 5 + .../gen/f32-velu-sse2-rr2-lut16-p3-x12.c | 5 + .../gen/f32-velu-sse2-rr2-lut16-p3-x16.c | 5 + .../gen/f32-velu-sse2-rr2-lut16-p3-x20.c | 5 + .../gen/f32-velu-sse2-rr2-lut16-p3-x24.c | 5 + .../gen/f32-velu-sse2-rr2-lut16-p3-x4.c | 5 + .../gen/f32-velu-sse2-rr2-lut16-p3-x8.c | 5 + .../f32-velu/gen/f32-velu-sse2-rr2-p6-x12.c | 5 + .../f32-velu/gen/f32-velu-sse2-rr2-p6-x16.c | 5 + .../f32-velu/gen/f32-velu-sse2-rr2-p6-x20.c | 5 + .../f32-velu/gen/f32-velu-sse2-rr2-p6-x24.c | 5 + .../f32-velu/gen/f32-velu-sse2-rr2-p6-x4.c | 5 + .../f32-velu/gen/f32-velu-sse2-rr2-p6-x8.c | 5 + .../gen/f32-velu-sse41-rr2-lut16-p3-x12.c | 5 + .../gen/f32-velu-sse41-rr2-lut16-p3-x16.c | 5 + .../gen/f32-velu-sse41-rr2-lut16-p3-x20.c | 5 + .../gen/f32-velu-sse41-rr2-lut16-p3-x24.c | 5 + .../gen/f32-velu-sse41-rr2-lut16-p3-x4.c | 5 + .../gen/f32-velu-sse41-rr2-lut16-p3-x8.c | 5 + .../f32-velu/gen/f32-velu-sse41-rr2-p6-x12.c | 5 + .../f32-velu/gen/f32-velu-sse41-rr2-p6-x16.c | 5 + .../f32-velu/gen/f32-velu-sse41-rr2-p6-x20.c | 5 + .../f32-velu/gen/f32-velu-sse41-rr2-p6-x24.c | 5 + .../f32-velu/gen/f32-velu-sse41-rr2-p6-x4.c | 5 + .../f32-velu/gen/f32-velu-sse41-rr2-p6-x8.c | 5 + .../f32-vhswish/gen/f32-vhswish-avx-x16.c | 5 + .../f32-vhswish/gen/f32-vhswish-avx-x8.c | 5 + .../f32-vhswish/gen/f32-vhswish-avx512f-x16.c | 5 + .../f32-vhswish/gen/f32-vhswish-avx512f-x32.c | 5 + .../f32-vhswish/gen/f32-vhswish-fma3-x16.c | 5 + .../f32-vhswish/gen/f32-vhswish-fma3-x8.c | 5 + .../f32-vhswish/gen/f32-vhswish-neon-x16.c | 5 + .../f32-vhswish/gen/f32-vhswish-neon-x4.c | 5 + .../f32-vhswish/gen/f32-vhswish-neon-x8.c | 5 + .../f32-vhswish/gen/f32-vhswish-scalar-x1.c | 5 + .../f32-vhswish/gen/f32-vhswish-scalar-x2.c | 5 + .../f32-vhswish/gen/f32-vhswish-scalar-x4.c | 5 + .../f32-vhswish/gen/f32-vhswish-sse-x4.c | 5 + .../f32-vhswish/gen/f32-vhswish-sse-x8.c | 5 + .../f32-vlrelu/gen/f32-vlrelu-avx-x16.c | 5 + .../f32-vlrelu/gen/f32-vlrelu-avx-x8.c | 5 + .../f32-vlrelu/gen/f32-vlrelu-avx512f-x16.c | 5 + .../f32-vlrelu/gen/f32-vlrelu-avx512f-x32.c | 5 + .../f32-vlrelu/gen/f32-vlrelu-neon-x4.c | 5 + .../f32-vlrelu/gen/f32-vlrelu-neon-x8.c | 5 + .../f32-vlrelu/gen/f32-vlrelu-scalar-x1.c | 5 + .../f32-vlrelu/gen/f32-vlrelu-scalar-x2.c | 5 + .../f32-vlrelu/gen/f32-vlrelu-scalar-x4.c | 5 + .../f32-vlrelu/gen/f32-vlrelu-sse-x4.c | 5 + .../f32-vlrelu/gen/f32-vlrelu-sse-x8.c | 5 + .../f32-vlrelu/gen/f32-vlrelu-sse2-x4.c | 5 + .../f32-vlrelu/gen/f32-vlrelu-sse2-x8.c | 5 + .../f32-vlrelu/gen/f32-vlrelu-sse41-x4.c | 5 + .../f32-vlrelu/gen/f32-vlrelu-sse41-x8.c | 5 + .../gen/f32-vmulcaddc-c1-minmax-scalar-2x.c | 5 + .../gen/f32-vmulcaddc-c2-minmax-scalar-2x.c | 5 + .../gen/f32-vmulcaddc-c4-minmax-neon-2x.c | 5 + .../gen/f32-vmulcaddc-c4-minmax-neonfma-2x.c | 5 + .../gen/f32-vmulcaddc-c4-minmax-scalar-2x.c | 5 + .../gen/f32-vmulcaddc-c4-minmax-sse-2x.c | 5 + .../gen/f32-vmulcaddc-c8-minmax-neon-2x.c | 5 + .../gen/f32-vmulcaddc-c8-minmax-neonfma-2x.c | 5 + .../gen/f32-vmulcaddc-c8-minmax-sse-2x.c | 5 + .../f32-vrelu/gen/f32-vrelu-avx-x16.c | 5 + .../f32-vrelu/gen/f32-vrelu-avx-x8.c | 5 + .../f32-vrelu/gen/f32-vrelu-avx512f-x16.c | 5 + .../f32-vrelu/gen/f32-vrelu-avx512f-x32.c | 5 + .../f32-vrelu/gen/f32-vrelu-neon-x4.c | 5 + .../f32-vrelu/gen/f32-vrelu-neon-x8.c | 5 + .../f32-vrelu/gen/f32-vrelu-scalar-x1.c | 5 + .../f32-vrelu/gen/f32-vrelu-scalar-x2.c | 5 + .../f32-vrelu/gen/f32-vrelu-scalar-x4.c | 5 + .../f32-vrelu/gen/f32-vrelu-scalar-x8.c | 5 + .../f32-vrelu/gen/f32-vrelu-sse-x4.c | 5 + .../f32-vrelu/gen/f32-vrelu-sse-x8.c | 5 + .../f32-vrnd/gen/f32-vrndd-avx-x16.c | 5 + .../f32-vrnd/gen/f32-vrndd-avx-x8.c | 5 + .../f32-vrnd/gen/f32-vrndd-avx512f-x16.c | 5 + .../f32-vrnd/gen/f32-vrndd-avx512f-x32.c | 5 + .../f32-vrnd/gen/f32-vrndd-neon-x4.c | 5 + .../f32-vrnd/gen/f32-vrndd-neon-x8.c | 5 + .../f32-vrnd/gen/f32-vrndd-neonv8-x4.c | 5 + .../f32-vrnd/gen/f32-vrndd-neonv8-x8.c | 5 + .../f32-vrnd/gen/f32-vrndd-scalar-libm-x1.c | 5 + .../f32-vrnd/gen/f32-vrndd-scalar-libm-x2.c | 5 + .../f32-vrnd/gen/f32-vrndd-scalar-libm-x4.c | 5 + .../f32-vrnd/gen/f32-vrndd-sse2-x4.c | 5 + .../f32-vrnd/gen/f32-vrndd-sse2-x8.c | 5 + .../f32-vrnd/gen/f32-vrndd-sse41-x4.c | 5 + .../f32-vrnd/gen/f32-vrndd-sse41-x8.c | 5 + .../f32-vrnd/gen/f32-vrndne-avx-x16.c | 5 + .../f32-vrnd/gen/f32-vrndne-avx-x8.c | 5 + .../f32-vrnd/gen/f32-vrndne-avx512f-x16.c | 5 + .../f32-vrnd/gen/f32-vrndne-avx512f-x32.c | 5 + .../f32-vrnd/gen/f32-vrndne-neon-x4.c | 5 + .../f32-vrnd/gen/f32-vrndne-neon-x8.c | 5 + .../f32-vrnd/gen/f32-vrndne-neonv8-x4.c | 5 + .../f32-vrnd/gen/f32-vrndne-neonv8-x8.c | 5 + .../f32-vrnd/gen/f32-vrndne-scalar-libm-x1.c | 5 + .../f32-vrnd/gen/f32-vrndne-scalar-libm-x2.c | 5 + .../f32-vrnd/gen/f32-vrndne-scalar-libm-x4.c | 5 + .../f32-vrnd/gen/f32-vrndne-sse2-x4.c | 5 + .../f32-vrnd/gen/f32-vrndne-sse2-x8.c | 5 + .../f32-vrnd/gen/f32-vrndne-sse41-x4.c | 5 + .../f32-vrnd/gen/f32-vrndne-sse41-x8.c | 5 + .../f32-vrnd/gen/f32-vrndu-avx-x16.c | 5 + .../f32-vrnd/gen/f32-vrndu-avx-x8.c | 5 + .../f32-vrnd/gen/f32-vrndu-avx512f-x16.c | 5 + .../f32-vrnd/gen/f32-vrndu-avx512f-x32.c | 5 + .../f32-vrnd/gen/f32-vrndu-neon-x4.c | 5 + .../f32-vrnd/gen/f32-vrndu-neon-x8.c | 5 + .../f32-vrnd/gen/f32-vrndu-neonv8-x4.c | 5 + .../f32-vrnd/gen/f32-vrndu-neonv8-x8.c | 5 + .../f32-vrnd/gen/f32-vrndu-scalar-libm-x1.c | 5 + .../f32-vrnd/gen/f32-vrndu-scalar-libm-x2.c | 5 + .../f32-vrnd/gen/f32-vrndu-scalar-libm-x4.c | 5 + .../f32-vrnd/gen/f32-vrndu-sse2-x4.c | 5 + .../f32-vrnd/gen/f32-vrndu-sse2-x8.c | 5 + .../f32-vrnd/gen/f32-vrndu-sse41-x4.c | 5 + .../f32-vrnd/gen/f32-vrndu-sse41-x8.c | 5 + .../f32-vrnd/gen/f32-vrndz-avx-x16.c | 5 + .../f32-vrnd/gen/f32-vrndz-avx-x8.c | 5 + .../f32-vrnd/gen/f32-vrndz-avx512f-x16.c | 5 + .../f32-vrnd/gen/f32-vrndz-avx512f-x32.c | 5 + .../f32-vrnd/gen/f32-vrndz-neon-x4.c | 5 + .../f32-vrnd/gen/f32-vrndz-neon-x8.c | 5 + .../f32-vrnd/gen/f32-vrndz-neonv8-x4.c | 5 + .../f32-vrnd/gen/f32-vrndz-neonv8-x8.c | 5 + .../f32-vrnd/gen/f32-vrndz-scalar-libm-x1.c | 5 + .../f32-vrnd/gen/f32-vrndz-scalar-libm-x2.c | 5 + .../f32-vrnd/gen/f32-vrndz-scalar-libm-x4.c | 5 + .../f32-vrnd/gen/f32-vrndz-sse2-x4.c | 5 + .../f32-vrnd/gen/f32-vrndz-sse2-x8.c | 5 + .../f32-vrnd/gen/f32-vrndz-sse41-x4.c | 5 + .../f32-vrnd/gen/f32-vrndz-sse41-x8.c | 5 + .../gen/f32-vscaleexpminusmax-avx2-p5-x16.c | 5 + .../gen/f32-vscaleexpminusmax-avx2-p5-x24.c | 5 + .../gen/f32-vscaleexpminusmax-avx2-p5-x32.c | 5 + .../gen/f32-vscaleexpminusmax-avx2-p5-x40.c | 5 + .../gen/f32-vscaleexpminusmax-avx2-p5-x48.c | 5 + .../gen/f32-vscaleexpminusmax-avx2-p5-x56.c | 5 + .../gen/f32-vscaleexpminusmax-avx2-p5-x64.c | 5 + .../gen/f32-vscaleexpminusmax-avx2-p5-x72.c | 5 + .../gen/f32-vscaleexpminusmax-avx2-p5-x8.c | 5 + .../gen/f32-vscaleexpminusmax-avx2-p5-x80.c | 5 + .../gen/f32-vscaleexpminusmax-avx2-p5-x88.c | 5 + .../gen/f32-vscaleexpminusmax-avx2-p5-x96.c | 5 + ...vscaleexpminusmax-avx512f-p5-scalef-x112.c | 5 + ...vscaleexpminusmax-avx512f-p5-scalef-x128.c | 5 + ...vscaleexpminusmax-avx512f-p5-scalef-x144.c | 5 + ...-vscaleexpminusmax-avx512f-p5-scalef-x16.c | 5 + ...vscaleexpminusmax-avx512f-p5-scalef-x160.c | 5 + ...vscaleexpminusmax-avx512f-p5-scalef-x176.c | 5 + ...vscaleexpminusmax-avx512f-p5-scalef-x192.c | 5 + ...-vscaleexpminusmax-avx512f-p5-scalef-x32.c | 5 + ...-vscaleexpminusmax-avx512f-p5-scalef-x48.c | 5 + ...-vscaleexpminusmax-avx512f-p5-scalef-x64.c | 5 + ...-vscaleexpminusmax-avx512f-p5-scalef-x80.c | 5 + ...-vscaleexpminusmax-avx512f-p5-scalef-x96.c | 5 + .../gen/f32-vscaleextexp-avx2-p5-x16.c | 5 + .../gen/f32-vscaleextexp-avx2-p5-x24.c | 5 + .../gen/f32-vscaleextexp-avx2-p5-x32.c | 5 + .../gen/f32-vscaleextexp-avx2-p5-x40.c | 5 + .../gen/f32-vscaleextexp-avx2-p5-x48.c | 5 + .../gen/f32-vscaleextexp-avx2-p5-x56.c | 5 + .../gen/f32-vscaleextexp-avx2-p5-x64.c | 5 + .../gen/f32-vscaleextexp-avx2-p5-x72.c | 5 + .../gen/f32-vscaleextexp-avx2-p5-x8.c | 5 + .../gen/f32-vscaleextexp-avx2-p5-x80.c | 5 + .../gen/f32-vscaleextexp-avx2-p5-x88.c | 5 + .../gen/f32-vscaleextexp-avx2-p5-x96.c | 5 + .../f32-vscaleextexp-avx512f-p5-scalef-x112.c | 5 + .../f32-vscaleextexp-avx512f-p5-scalef-x128.c | 5 + .../f32-vscaleextexp-avx512f-p5-scalef-x144.c | 5 + .../f32-vscaleextexp-avx512f-p5-scalef-x16.c | 5 + .../f32-vscaleextexp-avx512f-p5-scalef-x160.c | 5 + .../f32-vscaleextexp-avx512f-p5-scalef-x176.c | 5 + .../f32-vscaleextexp-avx512f-p5-scalef-x192.c | 5 + .../f32-vscaleextexp-avx512f-p5-scalef-x32.c | 5 + .../f32-vscaleextexp-avx512f-p5-scalef-x48.c | 5 + .../f32-vscaleextexp-avx512f-p5-scalef-x64.c | 5 + .../f32-vscaleextexp-avx512f-p5-scalef-x80.c | 5 + .../f32-vscaleextexp-avx512f-p5-scalef-x96.c | 5 + ...d-aarch64-neonfma-rr1-lut2048-p1-div-x12.c | 5 + ...d-aarch64-neonfma-rr1-lut2048-p1-div-x16.c | 5 + ...d-aarch64-neonfma-rr1-lut2048-p1-div-x20.c | 5 + ...d-aarch64-neonfma-rr1-lut2048-p1-div-x24.c | 5 + ...id-aarch64-neonfma-rr1-lut2048-p1-div-x4.c | 5 + ...id-aarch64-neonfma-rr1-lut2048-p1-div-x8.c | 5 + ...oid-aarch64-neonfma-rr1-lut64-p2-div-x12.c | 5 + ...oid-aarch64-neonfma-rr1-lut64-p2-div-x16.c | 5 + ...oid-aarch64-neonfma-rr1-lut64-p2-div-x20.c | 5 + ...oid-aarch64-neonfma-rr1-lut64-p2-div-x24.c | 5 + ...moid-aarch64-neonfma-rr1-lut64-p2-div-x4.c | 5 + ...moid-aarch64-neonfma-rr1-lut64-p2-div-x8.c | 5 + ...-vsigmoid-aarch64-neonfma-rr1-p5-div-x12.c | 5 + ...-vsigmoid-aarch64-neonfma-rr1-p5-div-x16.c | 5 + ...-vsigmoid-aarch64-neonfma-rr1-p5-div-x20.c | 5 + ...-vsigmoid-aarch64-neonfma-rr1-p5-div-x24.c | 5 + ...2-vsigmoid-aarch64-neonfma-rr1-p5-div-x4.c | 5 + ...2-vsigmoid-aarch64-neonfma-rr1-p5-div-x8.c | 5 + .../gen/f32-vsigmoid-avx-rr2-p5-div-x16.c | 5 + .../gen/f32-vsigmoid-avx-rr2-p5-div-x24.c | 5 + .../gen/f32-vsigmoid-avx-rr2-p5-div-x32.c | 5 + .../gen/f32-vsigmoid-avx-rr2-p5-div-x40.c | 5 + .../gen/f32-vsigmoid-avx-rr2-p5-div-x48.c | 5 + .../gen/f32-vsigmoid-avx-rr2-p5-div-x56.c | 5 + .../gen/f32-vsigmoid-avx-rr2-p5-div-x64.c | 5 + .../gen/f32-vsigmoid-avx-rr2-p5-div-x72.c | 5 + .../gen/f32-vsigmoid-avx-rr2-p5-div-x8.c | 5 + .../gen/f32-vsigmoid-avx-rr2-p5-div-x80.c | 5 + .../gen/f32-vsigmoid-avx-rr2-p5-nr2-x16.c | 5 + .../gen/f32-vsigmoid-avx-rr2-p5-nr2-x24.c | 5 + .../gen/f32-vsigmoid-avx-rr2-p5-nr2-x32.c | 5 + .../gen/f32-vsigmoid-avx-rr2-p5-nr2-x40.c | 5 + .../gen/f32-vsigmoid-avx-rr2-p5-nr2-x48.c | 5 + .../gen/f32-vsigmoid-avx-rr2-p5-nr2-x56.c | 5 + .../gen/f32-vsigmoid-avx-rr2-p5-nr2-x64.c | 5 + .../gen/f32-vsigmoid-avx-rr2-p5-nr2-x72.c | 5 + .../gen/f32-vsigmoid-avx-rr2-p5-nr2-x8.c | 5 + .../gen/f32-vsigmoid-avx-rr2-p5-nr2-x80.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-div-x16.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-div-x24.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-div-x32.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-div-x40.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-div-x48.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-div-x56.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-div-x64.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-div-x72.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-div-x8.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-div-x80.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x16.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x24.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x32.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x40.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x48.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x56.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x64.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x72.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x8.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x80.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x16.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x24.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x32.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x40.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x48.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x56.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x64.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x72.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x8.c | 5 + .../gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x80.c | 5 + ...vx512f-rr1-lut16-p3-perm-scalef-div-x112.c | 5 + ...vx512f-rr1-lut16-p3-perm-scalef-div-x128.c | 5 + ...avx512f-rr1-lut16-p3-perm-scalef-div-x16.c | 5 + ...avx512f-rr1-lut16-p3-perm-scalef-div-x32.c | 5 + ...avx512f-rr1-lut16-p3-perm-scalef-div-x48.c | 5 + ...avx512f-rr1-lut16-p3-perm-scalef-div-x64.c | 5 + ...avx512f-rr1-lut16-p3-perm-scalef-div-x80.c | 5 + ...avx512f-rr1-lut16-p3-perm-scalef-div-x96.c | 5 + ...12f-rr1-lut16-p3-perm-scalef-nr1fma-x112.c | 5 + ...12f-rr1-lut16-p3-perm-scalef-nr1fma-x128.c | 5 + ...512f-rr1-lut16-p3-perm-scalef-nr1fma-x16.c | 5 + ...512f-rr1-lut16-p3-perm-scalef-nr1fma-x32.c | 5 + ...512f-rr1-lut16-p3-perm-scalef-nr1fma-x48.c | 5 + ...512f-rr1-lut16-p3-perm-scalef-nr1fma-x64.c | 5 + ...512f-rr1-lut16-p3-perm-scalef-nr1fma-x80.c | 5 + ...512f-rr1-lut16-p3-perm-scalef-nr1fma-x96.c | 5 + ...-vsigmoid-avx512f-rr1-p5-scalef-div-x112.c | 5 + ...-vsigmoid-avx512f-rr1-p5-scalef-div-x128.c | 5 + ...2-vsigmoid-avx512f-rr1-p5-scalef-div-x16.c | 5 + ...2-vsigmoid-avx512f-rr1-p5-scalef-div-x32.c | 5 + ...2-vsigmoid-avx512f-rr1-p5-scalef-div-x48.c | 5 + ...2-vsigmoid-avx512f-rr1-p5-scalef-div-x64.c | 5 + ...2-vsigmoid-avx512f-rr1-p5-scalef-div-x80.c | 5 + ...2-vsigmoid-avx512f-rr1-p5-scalef-div-x96.c | 5 + ...igmoid-avx512f-rr1-p5-scalef-nr1fma-x112.c | 5 + ...igmoid-avx512f-rr1-p5-scalef-nr1fma-x128.c | 5 + ...sigmoid-avx512f-rr1-p5-scalef-nr1fma-x16.c | 5 + ...sigmoid-avx512f-rr1-p5-scalef-nr1fma-x32.c | 5 + ...sigmoid-avx512f-rr1-p5-scalef-nr1fma-x48.c | 5 + ...sigmoid-avx512f-rr1-p5-scalef-nr1fma-x64.c | 5 + ...sigmoid-avx512f-rr1-p5-scalef-nr1fma-x80.c | 5 + ...sigmoid-avx512f-rr1-p5-scalef-nr1fma-x96.c | 5 + ...x512f-rr2-lut32-p2-perm2-scalef-div-x112.c | 5 + ...x512f-rr2-lut32-p2-perm2-scalef-div-x128.c | 5 + ...vx512f-rr2-lut32-p2-perm2-scalef-div-x16.c | 5 + ...vx512f-rr2-lut32-p2-perm2-scalef-div-x32.c | 5 + ...vx512f-rr2-lut32-p2-perm2-scalef-div-x48.c | 5 + ...vx512f-rr2-lut32-p2-perm2-scalef-div-x64.c | 5 + ...vx512f-rr2-lut32-p2-perm2-scalef-div-x80.c | 5 + ...vx512f-rr2-lut32-p2-perm2-scalef-div-x96.c | 5 + ...2f-rr2-lut32-p2-perm2-scalef-nr1fma-x112.c | 5 + ...2f-rr2-lut32-p2-perm2-scalef-nr1fma-x128.c | 5 + ...12f-rr2-lut32-p2-perm2-scalef-nr1fma-x16.c | 5 + ...12f-rr2-lut32-p2-perm2-scalef-nr1fma-x32.c | 5 + ...12f-rr2-lut32-p2-perm2-scalef-nr1fma-x48.c | 5 + ...12f-rr2-lut32-p2-perm2-scalef-nr1fma-x64.c | 5 + ...12f-rr2-lut32-p2-perm2-scalef-nr1fma-x80.c | 5 + ...12f-rr2-lut32-p2-perm2-scalef-nr1fma-x96.c | 5 + ...sigmoid-neon-rr2-lut2048-p1-nr2recps-x12.c | 5 + ...sigmoid-neon-rr2-lut2048-p1-nr2recps-x16.c | 5 + ...sigmoid-neon-rr2-lut2048-p1-nr2recps-x20.c | 5 + ...sigmoid-neon-rr2-lut2048-p1-nr2recps-x24.c | 5 + ...vsigmoid-neon-rr2-lut2048-p1-nr2recps-x4.c | 5 + ...vsigmoid-neon-rr2-lut2048-p1-nr2recps-x8.c | 5 + ...-vsigmoid-neon-rr2-lut64-p2-nr2recps-x12.c | 5 + ...-vsigmoid-neon-rr2-lut64-p2-nr2recps-x16.c | 5 + ...-vsigmoid-neon-rr2-lut64-p2-nr2recps-x20.c | 5 + ...-vsigmoid-neon-rr2-lut64-p2-nr2recps-x24.c | 5 + ...2-vsigmoid-neon-rr2-lut64-p2-nr2recps-x4.c | 5 + ...2-vsigmoid-neon-rr2-lut64-p2-nr2recps-x8.c | 5 + .../f32-vsigmoid-neon-rr2-p5-nr2recps-x12.c | 5 + .../f32-vsigmoid-neon-rr2-p5-nr2recps-x16.c | 5 + .../f32-vsigmoid-neon-rr2-p5-nr2recps-x20.c | 5 + .../f32-vsigmoid-neon-rr2-p5-nr2recps-x24.c | 5 + .../f32-vsigmoid-neon-rr2-p5-nr2recps-x4.c | 5 + .../f32-vsigmoid-neon-rr2-p5-nr2recps-x8.c | 5 + ...-neonfma-rr1-lut2048-p1-nr1recps1fma-x12.c | 5 + ...-neonfma-rr1-lut2048-p1-nr1recps1fma-x16.c | 5 + ...-neonfma-rr1-lut2048-p1-nr1recps1fma-x20.c | 5 + ...-neonfma-rr1-lut2048-p1-nr1recps1fma-x24.c | 5 + ...d-neonfma-rr1-lut2048-p1-nr1recps1fma-x4.c | 5 + ...d-neonfma-rr1-lut2048-p1-nr1recps1fma-x8.c | 5 + ...igmoid-neonfma-rr1-lut2048-p1-nr2fma-x12.c | 5 + ...igmoid-neonfma-rr1-lut2048-p1-nr2fma-x16.c | 5 + ...igmoid-neonfma-rr1-lut2048-p1-nr2fma-x20.c | 5 + ...igmoid-neonfma-rr1-lut2048-p1-nr2fma-x24.c | 5 + ...sigmoid-neonfma-rr1-lut2048-p1-nr2fma-x4.c | 5 + ...sigmoid-neonfma-rr1-lut2048-p1-nr2fma-x8.c | 5 + ...moid-neonfma-rr1-lut2048-p1-nr2recps-x12.c | 5 + ...moid-neonfma-rr1-lut2048-p1-nr2recps-x16.c | 5 + ...moid-neonfma-rr1-lut2048-p1-nr2recps-x20.c | 5 + ...moid-neonfma-rr1-lut2048-p1-nr2recps-x24.c | 5 + ...gmoid-neonfma-rr1-lut2048-p1-nr2recps-x4.c | 5 + ...gmoid-neonfma-rr1-lut2048-p1-nr2recps-x8.c | 5 + ...id-neonfma-rr1-lut64-p2-nr1recps1fma-x12.c | 5 + ...id-neonfma-rr1-lut64-p2-nr1recps1fma-x16.c | 5 + ...id-neonfma-rr1-lut64-p2-nr1recps1fma-x20.c | 5 + ...id-neonfma-rr1-lut64-p2-nr1recps1fma-x24.c | 5 + ...oid-neonfma-rr1-lut64-p2-nr1recps1fma-x4.c | 5 + ...oid-neonfma-rr1-lut64-p2-nr1recps1fma-x8.c | 5 + ...vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x12.c | 5 + ...vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x16.c | 5 + ...vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x20.c | 5 + ...vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x24.c | 5 + ...-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x4.c | 5 + ...-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x8.c | 5 + ...igmoid-neonfma-rr1-lut64-p2-nr2recps-x12.c | 5 + ...igmoid-neonfma-rr1-lut64-p2-nr2recps-x16.c | 5 + ...igmoid-neonfma-rr1-lut64-p2-nr2recps-x20.c | 5 + ...igmoid-neonfma-rr1-lut64-p2-nr2recps-x24.c | 5 + ...sigmoid-neonfma-rr1-lut64-p2-nr2recps-x4.c | 5 + ...sigmoid-neonfma-rr1-lut64-p2-nr2recps-x8.c | 5 + ...vsigmoid-neonfma-rr1-p5-nr1recps1fma-x12.c | 5 + ...vsigmoid-neonfma-rr1-p5-nr1recps1fma-x16.c | 5 + ...vsigmoid-neonfma-rr1-p5-nr1recps1fma-x20.c | 5 + ...vsigmoid-neonfma-rr1-p5-nr1recps1fma-x24.c | 5 + ...-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x4.c | 5 + ...-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x8.c | 5 + .../f32-vsigmoid-neonfma-rr1-p5-nr2fma-x12.c | 5 + .../f32-vsigmoid-neonfma-rr1-p5-nr2fma-x16.c | 5 + .../f32-vsigmoid-neonfma-rr1-p5-nr2fma-x20.c | 5 + .../f32-vsigmoid-neonfma-rr1-p5-nr2fma-x24.c | 5 + .../f32-vsigmoid-neonfma-rr1-p5-nr2fma-x4.c | 5 + .../f32-vsigmoid-neonfma-rr1-p5-nr2fma-x8.c | 5 + ...f32-vsigmoid-neonfma-rr1-p5-nr2recps-x12.c | 5 + ...f32-vsigmoid-neonfma-rr1-p5-nr2recps-x16.c | 5 + ...f32-vsigmoid-neonfma-rr1-p5-nr2recps-x20.c | 5 + ...f32-vsigmoid-neonfma-rr1-p5-nr2recps-x24.c | 5 + .../f32-vsigmoid-neonfma-rr1-p5-nr2recps-x4.c | 5 + .../f32-vsigmoid-neonfma-rr1-p5-nr2recps-x8.c | 5 + ...32-vsigmoid-scalar-rr2-lut2048-p1-div-x1.c | 5 + ...32-vsigmoid-scalar-rr2-lut2048-p1-div-x2.c | 5 + ...32-vsigmoid-scalar-rr2-lut2048-p1-div-x4.c | 5 + .../f32-vsigmoid-scalar-rr2-lut64-p2-div-x1.c | 5 + .../f32-vsigmoid-scalar-rr2-lut64-p2-div-x2.c | 5 + .../f32-vsigmoid-scalar-rr2-lut64-p2-div-x4.c | 5 + .../gen/f32-vsigmoid-scalar-rr2-p5-div-x1.c | 5 + .../gen/f32-vsigmoid-scalar-rr2-p5-div-x2.c | 5 + .../gen/f32-vsigmoid-scalar-rr2-p5-div-x4.c | 5 + .../f32-vsigmoid-sse2-rr2-lut64-p2-div-x12.c | 5 + .../f32-vsigmoid-sse2-rr2-lut64-p2-div-x16.c | 5 + .../f32-vsigmoid-sse2-rr2-lut64-p2-div-x20.c | 5 + .../f32-vsigmoid-sse2-rr2-lut64-p2-div-x24.c | 5 + .../f32-vsigmoid-sse2-rr2-lut64-p2-div-x4.c | 5 + .../f32-vsigmoid-sse2-rr2-lut64-p2-div-x8.c | 5 + .../gen/f32-vsigmoid-sse2-rr2-p5-div-x12.c | 5 + .../gen/f32-vsigmoid-sse2-rr2-p5-div-x16.c | 5 + .../gen/f32-vsigmoid-sse2-rr2-p5-div-x20.c | 5 + .../gen/f32-vsigmoid-sse2-rr2-p5-div-x24.c | 5 + .../gen/f32-vsigmoid-sse2-rr2-p5-div-x4.c | 5 + .../gen/f32-vsigmoid-sse2-rr2-p5-div-x8.c | 5 + .../f32-vsigmoid-sse41-rr2-lut64-p2-div-x12.c | 5 + .../f32-vsigmoid-sse41-rr2-lut64-p2-div-x16.c | 5 + .../f32-vsigmoid-sse41-rr2-lut64-p2-div-x20.c | 5 + .../f32-vsigmoid-sse41-rr2-lut64-p2-div-x24.c | 5 + .../f32-vsigmoid-sse41-rr2-lut64-p2-div-x4.c | 5 + .../f32-vsigmoid-sse41-rr2-lut64-p2-div-x8.c | 5 + .../gen/f32-vsigmoid-sse41-rr2-p5-div-x12.c | 5 + .../gen/f32-vsigmoid-sse41-rr2-p5-div-x16.c | 5 + .../gen/f32-vsigmoid-sse41-rr2-p5-div-x20.c | 5 + .../gen/f32-vsigmoid-sse41-rr2-p5-div-x24.c | 5 + .../gen/f32-vsigmoid-sse41-rr2-p5-div-x4.c | 5 + .../gen/f32-vsigmoid-sse41-rr2-p5-div-x8.c | 5 + .../gen/f32-vsqrt-aarch64-neon-sqrt-x4.c | 5 + .../gen/f32-vsqrt-aarch64-neon-sqrt-x8.c | 5 + .../f32-vsqrt/gen/f32-vsqrt-avx-sqrt-x16.c | 5 + .../f32-vsqrt/gen/f32-vsqrt-avx-sqrt-x8.c | 5 + .../gen/f32-vsqrt-avx512f-nr1fma1adj-x112.c | 5 + .../gen/f32-vsqrt-avx512f-nr1fma1adj-x128.c | 5 + .../gen/f32-vsqrt-avx512f-nr1fma1adj-x16.c | 5 + .../gen/f32-vsqrt-avx512f-nr1fma1adj-x32.c | 5 + .../gen/f32-vsqrt-avx512f-nr1fma1adj-x48.c | 5 + .../gen/f32-vsqrt-avx512f-nr1fma1adj-x64.c | 5 + .../gen/f32-vsqrt-avx512f-nr1fma1adj-x80.c | 5 + .../gen/f32-vsqrt-avx512f-nr1fma1adj-x96.c | 5 + .../gen/f32-vsqrt-fma3-nr1fma1adj-x16.c | 5 + .../gen/f32-vsqrt-fma3-nr1fma1adj-x24.c | 5 + .../gen/f32-vsqrt-fma3-nr1fma1adj-x32.c | 5 + .../gen/f32-vsqrt-fma3-nr1fma1adj-x40.c | 5 + .../gen/f32-vsqrt-fma3-nr1fma1adj-x48.c | 5 + .../gen/f32-vsqrt-fma3-nr1fma1adj-x56.c | 5 + .../gen/f32-vsqrt-fma3-nr1fma1adj-x64.c | 5 + .../gen/f32-vsqrt-fma3-nr1fma1adj-x8.c | 5 + .../f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x12.c | 5 + .../f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x16.c | 5 + .../f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x20.c | 5 + .../f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x24.c | 5 + .../f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x28.c | 5 + .../f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x32.c | 5 + .../f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x36.c | 5 + .../f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x4.c | 5 + .../f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x40.c | 5 + .../f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x8.c | 5 + .../gen/f32-vsqrt-neonfma-nr2fma1adj-x12.c | 5 + .../gen/f32-vsqrt-neonfma-nr2fma1adj-x16.c | 5 + .../gen/f32-vsqrt-neonfma-nr2fma1adj-x20.c | 5 + .../gen/f32-vsqrt-neonfma-nr2fma1adj-x24.c | 5 + .../gen/f32-vsqrt-neonfma-nr2fma1adj-x28.c | 5 + .../gen/f32-vsqrt-neonfma-nr2fma1adj-x32.c | 5 + .../gen/f32-vsqrt-neonfma-nr2fma1adj-x36.c | 5 + .../gen/f32-vsqrt-neonfma-nr2fma1adj-x4.c | 5 + .../gen/f32-vsqrt-neonfma-nr2fma1adj-x40.c | 5 + .../gen/f32-vsqrt-neonfma-nr2fma1adj-x8.c | 5 + .../f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-x1.c | 5 + .../f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-x2.c | 5 + .../f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-x4.c | 5 + .../f32-vsqrt/gen/f32-vsqrt-sse-sqrt-x4.c | 5 + .../f32-vsqrt/gen/f32-vsqrt-sse-sqrt-x8.c | 5 + .../f32-vunary/gen/f32-vabs-avx-x16.c | 5 + .../f32-vunary/gen/f32-vabs-avx-x8.c | 5 + .../f32-vunary/gen/f32-vabs-avx512f-x16.c | 5 + .../f32-vunary/gen/f32-vabs-avx512f-x32.c | 5 + .../f32-vunary/gen/f32-vabs-neon-x4.c | 5 + .../f32-vunary/gen/f32-vabs-neon-x8.c | 5 + .../f32-vunary/gen/f32-vabs-scalar-x1.c | 5 + .../f32-vunary/gen/f32-vabs-scalar-x2.c | 5 + .../f32-vunary/gen/f32-vabs-scalar-x4.c | 5 + .../f32-vunary/gen/f32-vabs-sse-x4.c | 5 + .../f32-vunary/gen/f32-vabs-sse-x8.c | 5 + .../f32-vunary/gen/f32-vneg-avx-x16.c | 5 + .../f32-vunary/gen/f32-vneg-avx-x8.c | 5 + .../f32-vunary/gen/f32-vneg-avx512f-x16.c | 5 + .../f32-vunary/gen/f32-vneg-avx512f-x32.c | 5 + .../f32-vunary/gen/f32-vneg-neon-x4.c | 5 + .../f32-vunary/gen/f32-vneg-neon-x8.c | 5 + .../f32-vunary/gen/f32-vneg-scalar-x1.c | 5 + .../f32-vunary/gen/f32-vneg-scalar-x2.c | 5 + .../f32-vunary/gen/f32-vneg-scalar-x4.c | 5 + .../f32-vunary/gen/f32-vneg-sse-x4.c | 5 + .../f32-vunary/gen/f32-vneg-sse-x8.c | 5 + .../f32-vunary/gen/f32-vsqr-avx-x16.c | 5 + .../f32-vunary/gen/f32-vsqr-avx-x8.c | 5 + .../f32-vunary/gen/f32-vsqr-avx512f-x16.c | 5 + .../f32-vunary/gen/f32-vsqr-avx512f-x32.c | 5 + .../f32-vunary/gen/f32-vsqr-neon-x4.c | 5 + .../f32-vunary/gen/f32-vsqr-neon-x8.c | 5 + .../f32-vunary/gen/f32-vsqr-scalar-x1.c | 5 + .../f32-vunary/gen/f32-vsqr-scalar-x2.c | 5 + .../f32-vunary/gen/f32-vsqr-scalar-x4.c | 5 + .../f32-vunary/gen/f32-vsqr-sse-x4.c | 5 + .../f32-vunary/gen/f32-vsqr-sse-x8.c | 5 + .../i16-vlshift/gen/i16-vlshift-neon-x16.c | 5 + .../i16-vlshift/gen/i16-vlshift-neon-x24.c | 5 + .../i16-vlshift/gen/i16-vlshift-neon-x32.c | 5 + .../i16-vlshift/gen/i16-vlshift-neon-x8.c | 5 + .../i16-vlshift/gen/i16-vlshift-scalar-x1.c | 5 + .../i16-vlshift/gen/i16-vlshift-scalar-x2.c | 5 + .../i16-vlshift/gen/i16-vlshift-scalar-x3.c | 5 + .../i16-vlshift/gen/i16-vlshift-scalar-x4.c | 5 + .../xnnpack_wrappers/math/cvt-f16-f32-f16c.c | 5 + .../math/cvt-f16-f32-neon-int16.c | 5 + .../math/cvt-f16-f32-neon-int32.c | 5 + .../math/cvt-f16-f32-neonfp16.c | 5 + .../math/cvt-f16-f32-sse2-int16.c | 5 + .../math/cvt-f16-f32-sse2-int32.c | 5 + .../math/cvt-f16-f32-sse41-int16.c | 5 + .../math/cvt-f16-f32-sse41-int32.c | 5 + .../xnnpack_wrappers/math/cvt-f32-f16-f16c.c | 5 + .../xnnpack_wrappers/math/cvt-f32-f16-neon.c | 5 + .../math/cvt-f32-f16-neonfp16.c | 5 + .../math/cvt-f32-f16-scalar-bitcast.c | 5 + .../math/cvt-f32-f16-scalar-fabsf.c | 5 + .../xnnpack_wrappers/math/cvt-f32-f16-sse2.c | 5 + .../xnnpack_wrappers/math/cvt-f32-f16-sse41.c | 5 + .../xnnpack_wrappers/math/cvt-f32-qs8-neon.c | 5 + .../math/cvt-f32-qs8-neonv8.c | 5 + .../xnnpack_wrappers/math/cvt-f32-qu8-neon.c | 5 + .../math/cvt-f32-qu8-neonv8.c | 5 + .../math/exp-f16-neonfp16arith-rr2-p3.c | 5 + .../math/exp-f32-avx-rr2-p5.c | 5 + .../math/exp-f32-avx2-rr2-lut8-p3-perm.c | 5 + .../math/exp-f32-avx2-rr2-lut8-p4-perm.c | 5 + .../math/exp-f32-avx2-rr2-p5.c | 5 + ...exp-f32-avx512f-rr2-lut16-p3-perm-scalef.c | 5 + .../math/exp-f32-avx512f-rr2-lut16-p3-perm.c | 5 + ...xp-f32-avx512f-rr2-lut32-p2-perm2-scalef.c | 5 + .../math/exp-f32-avx512f-rr2-lut32-p2-perm2.c | 5 + .../math/exp-f32-avx512f-rr2-p5-scalef.c | 5 + .../math/exp-f32-avx512f-rr2-p5.c | 5 + .../math/exp-f32-neonfma-rr2-lut64-p2.c | 5 + .../math/exp-f32-neonfma-rr2-p5.c | 5 + .../math/exp-f32-sse2-rr2-lut64-p2.c | 5 + .../math/exp-f32-sse2-rr2-p5.c | 5 + .../math/expm1minus-f16-avx2-rr1-p3.c | 5 + .../expm1minus-f16-neonfp16arith-rr1-p3.c | 5 + .../expm1minus-f16-neonfp16arith-rr2-p3.c | 5 + .../math/expm1minus-f32-avx-rr2-lut16-p3.c | 5 + .../expm1minus-f32-avx-rr2-lut4-p4-perm.c | 5 + .../math/expm1minus-f32-avx-rr2-p6.c | 5 + .../expm1minus-f32-avx2-rr1-lut16-p3-gather.c | 5 + .../expm1minus-f32-avx2-rr1-lut4-p4-perm.c | 5 + .../expm1minus-f32-avx2-rr1-lut8-p4-perm.c | 5 + .../math/expm1minus-f32-avx2-rr1-p6.c | 5 + ...expm1minus-f32-avx512f-rr1-lut16-p3-perm.c | 5 + .../math/expm1minus-f32-avx512f-rr1-p6.c | 5 + .../math/expm1minus-f32-neon-rr2-lut16-p3.c | 5 + .../math/expm1minus-f32-neon-rr2-p6.c | 5 + .../expm1minus-f32-neonfma-rr1-lut16-p3.c | 5 + .../math/expm1minus-f32-neonfma-rr1-p6.c | 5 + .../math/expm1minus-f32-scalar-rr2-lut16-p3.c | 5 + .../math/expm1minus-f32-scalar-rr2-lut16-p4.c | 5 + .../math/expm1minus-f32-scalar-rr2-lut4-p4.c | 5 + .../math/expm1minus-f32-scalar-rr2-lut8-p3.c | 5 + .../math/expm1minus-f32-scalar-rr2-lut8-p4.c | 5 + .../math/expm1minus-f32-scalar-rr2-p5.c | 5 + .../math/expm1minus-f32-scalar-rr2-p6.c | 5 + .../math/expm1minus-f32-sse2-rr2-lut16-p3.c | 5 + .../math/expm1minus-f32-sse2-rr2-p6.c | 5 + .../math/expminus-f16-avx2-rr1-p2.c | 5 + .../math/expminus-f16-avx2-rr1-p3.c | 5 + .../math/expminus-f16-neonfp16arith-rr1-p2.c | 5 + .../math/expminus-f16-neonfp16arith-rr1-p3.c | 5 + .../math/expminus-f16-neonfp16arith-rr2-p2.c | 5 + .../math/expminus-f16-neonfp16arith-rr2-p3.c | 5 + .../math/expminus-f32-avx2-rr1-p5.c | 5 + .../math/expminus-f32-avx2-rr2-p5.c | 5 + .../expminus-f32-neonfma-rr2-lut2048-p1.c | 5 + .../math/expminus-f32-neonfma-rr2-lut64-p2.c | 5 + .../math/expminus-f32-neonfma-rr2-p5.c | 5 + .../math/expminus-f32-scalar-rr2-lut2048-p1.c | 5 + .../math/expminus-f32-scalar-rr2-lut64-p2.c | 5 + .../math/expminus-f32-scalar-rr2-p5.c | 5 + .../math/expminus-f32-sse2-rr2-p5.c | 5 + .../xnnpack_wrappers/math/extexp-avx2-p5.c | 5 + .../xnnpack_wrappers/math/extexp-avx512f-p5.c | 5 + .../math/roundd-neon-addsub.c | 5 + .../xnnpack_wrappers/math/roundd-neon-cvt.c | 5 + .../xnnpack_wrappers/math/roundd-neonv8.c | 5 + .../math/roundd-scalar-addsub.c | 5 + .../xnnpack_wrappers/math/roundd-scalar-cvt.c | 5 + .../math/roundd-scalar-floor.c | 5 + .../xnnpack_wrappers/math/roundd-sse-addsub.c | 5 + .../xnnpack_wrappers/math/roundd-sse2-cvt.c | 5 + .../xnnpack_wrappers/math/roundd-sse41.c | 5 + .../math/roundne-neon-addsub.c | 5 + .../xnnpack_wrappers/math/roundne-neonv8.c | 5 + .../math/roundne-scalar-addsub.c | 5 + .../math/roundne-scalar-nearbyint.c | 5 + .../math/roundne-scalar-rint.c | 5 + .../math/roundne-sse-addsub.c | 5 + .../xnnpack_wrappers/math/roundne-sse2-cvt.c | 5 + .../xnnpack_wrappers/math/roundne-sse41.c | 5 + .../math/roundu-neon-addsub.c | 5 + .../xnnpack_wrappers/math/roundu-neon-cvt.c | 5 + .../xnnpack_wrappers/math/roundu-neonv8.c | 5 + .../math/roundu-scalar-addsub.c | 5 + .../math/roundu-scalar-ceil.c | 5 + .../xnnpack_wrappers/math/roundu-scalar-cvt.c | 5 + .../xnnpack_wrappers/math/roundu-sse-addsub.c | 5 + .../xnnpack_wrappers/math/roundu-sse2-cvt.c | 5 + .../xnnpack_wrappers/math/roundu-sse41.c | 5 + .../math/roundz-neon-addsub.c | 5 + .../xnnpack_wrappers/math/roundz-neon-cvt.c | 5 + .../xnnpack_wrappers/math/roundz-neonv8.c | 5 + .../math/roundz-scalar-addsub.c | 5 + .../xnnpack_wrappers/math/roundz-scalar-cvt.c | 5 + .../math/roundz-scalar-trunc.c | 5 + .../xnnpack_wrappers/math/roundz-sse-addsub.c | 5 + .../xnnpack_wrappers/math/roundz-sse2-cvt.c | 5 + .../xnnpack_wrappers/math/roundz-sse41.c | 5 + ...oid-f16-aarch64-neonfp16arith-rr1-p2-div.c | 5 + ...oid-f16-aarch64-neonfp16arith-rr1-p3-div.c | 5 + ...oid-f16-aarch64-neonfp16arith-rr2-p2-div.c | 5 + ...oid-f16-aarch64-neonfp16arith-rr2-p3-div.c | 5 + .../math/sigmoid-f16-avx2-rr1-p2-div.c | 5 + .../math/sigmoid-f16-avx2-rr1-p2-rcp.c | 5 + .../math/sigmoid-f16-avx2-rr1-p3-div.c | 5 + .../math/sigmoid-f16-avx2-rr1-p3-rcp.c | 5 + .../sigmoid-f16-neonfp16arith-rr2-p2-nr1fma.c | 5 + ...igmoid-f16-neonfp16arith-rr2-p2-nr1recps.c | 5 + .../sigmoid-f16-neonfp16arith-rr2-p2-recpe.c | 5 + .../sigmoid-f16-neonfp16arith-rr2-p3-nr1fma.c | 5 + ...igmoid-f16-neonfp16arith-rr2-p3-nr1recps.c | 5 + .../sigmoid-f16-neonfp16arith-rr2-p3-recpe.c | 5 + ...d-f32-aarch64-neonfma-rr1-lut2048-p1-div.c | 5 + ...oid-f32-aarch64-neonfma-rr1-lut64-p2-div.c | 5 + .../sigmoid-f32-aarch64-neonfma-rr1-p5-div.c | 5 + ...d-f32-aarch64-neonfma-rr2-lut2048-p1-div.c | 5 + ...oid-f32-aarch64-neonfma-rr2-lut64-p2-div.c | 5 + .../sigmoid-f32-aarch64-neonfma-rr2-p5-div.c | 5 + .../math/sigmoid-f32-avx-rr2-lut64-p2-div.c | 5 + .../math/sigmoid-f32-avx-rr2-p5-div.c | 5 + .../math/sigmoid-f32-avx-rr2-p5-nr1.c | 5 + .../math/sigmoid-f32-avx-rr2-p5-nr2.c | 5 + ...sigmoid-f32-avx2-rr1-lut64-p2-gather-div.c | 5 + ...moid-f32-avx2-rr1-lut64-p2-gather-nr1fma.c | 5 + ...moid-f32-avx2-rr1-lut64-p2-gather-nr2fma.c | 5 + ...-f32-avx2-rr1-lut64-p2-gather-nr2fma1adj.c | 5 + .../math/sigmoid-f32-avx2-rr1-p5-div.c | 5 + .../math/sigmoid-f32-avx2-rr1-p5-nr1fma.c | 5 + .../math/sigmoid-f32-avx2-rr1-p5-nr2fma.c | 5 + ...sigmoid-f32-avx2-rr2-lut64-p2-gather-div.c | 5 + ...moid-f32-avx2-rr2-lut64-p2-gather-nr1fma.c | 5 + ...moid-f32-avx2-rr2-lut64-p2-gather-nr2fma.c | 5 + ...-f32-avx2-rr2-lut64-p2-gather-nr2fma1adj.c | 5 + .../math/sigmoid-f32-avx2-rr2-p5-div.c | 5 + .../math/sigmoid-f32-avx2-rr2-p5-nr1fma.c | 5 + .../math/sigmoid-f32-avx2-rr2-p5-nr2fma.c | 5 + ...f32-avx512f-rr1-lut16-p3-perm-scalef-div.c | 5 + ...-avx512f-rr1-lut16-p3-perm-scalef-nr1fma.c | 5 + ...512f-rr1-lut16-p3-perm-scalef-nr1fma1adj.c | 5 + ...32-avx512f-rr1-lut32-p2-perm2-scalef-div.c | 5 + ...avx512f-rr1-lut32-p2-perm2-scalef-nr1fma.c | 5 + ...12f-rr1-lut32-p2-perm2-scalef-nr1fma1adj.c | 5 + ...2-avx512f-rr1-lut64-p2-gather-scalef-div.c | 5 + ...vx512f-rr1-lut64-p2-gather-scalef-nr1fma.c | 5 + ...2f-rr1-lut64-p2-gather-scalef-nr1fma1adj.c | 5 + .../sigmoid-f32-avx512f-rr1-p5-scalef-div.c | 5 + ...sigmoid-f32-avx512f-rr1-p5-scalef-nr1fma.c | 5 + ...oid-f32-avx512f-rr1-p5-scalef-nr1fma1adj.c | 5 + ...f32-avx512f-rr2-lut16-p3-perm-scalef-div.c | 5 + ...-avx512f-rr2-lut16-p3-perm-scalef-nr1fma.c | 5 + ...512f-rr2-lut16-p3-perm-scalef-nr1fma1adj.c | 5 + ...32-avx512f-rr2-lut32-p2-perm2-scalef-div.c | 5 + ...avx512f-rr2-lut32-p2-perm2-scalef-nr1fma.c | 5 + ...12f-rr2-lut32-p2-perm2-scalef-nr1fma1adj.c | 5 + ...2-avx512f-rr2-lut64-p2-gather-scalef-div.c | 5 + ...vx512f-rr2-lut64-p2-gather-scalef-nr1fma.c | 5 + ...2f-rr2-lut64-p2-gather-scalef-nr1fma1adj.c | 5 + .../sigmoid-f32-avx512f-rr2-p5-scalef-div.c | 5 + ...sigmoid-f32-avx512f-rr2-p5-scalef-nr1fma.c | 5 + ...oid-f32-avx512f-rr2-p5-scalef-nr1fma1adj.c | 5 + ...sigmoid-f32-neon-rr2-lut2048-p1-nr2recps.c | 5 + .../sigmoid-f32-neon-rr2-lut64-p2-nr2recps.c | 5 + .../math/sigmoid-f32-neon-rr2-p5-nr2recps.c | 5 + ...-f32-neonfma-rr1-lut2048-p1-nr1recps1fma.c | 5 + ...igmoid-f32-neonfma-rr1-lut2048-p1-nr2fma.c | 5 + ...moid-f32-neonfma-rr1-lut2048-p1-nr2recps.c | 5 + ...id-f32-neonfma-rr1-lut64-p2-nr1recps1fma.c | 5 + .../sigmoid-f32-neonfma-rr1-lut64-p2-nr2fma.c | 5 + ...igmoid-f32-neonfma-rr1-lut64-p2-nr2recps.c | 5 + .../sigmoid-f32-neonfma-rr1-p5-nr1recps1fma.c | 5 + .../math/sigmoid-f32-neonfma-rr1-p5-nr2fma.c | 5 + .../sigmoid-f32-neonfma-rr1-p5-nr2recps.c | 5 + ...-f32-neonfma-rr2-lut2048-p1-nr1recps1fma.c | 5 + ...igmoid-f32-neonfma-rr2-lut2048-p1-nr2fma.c | 5 + ...moid-f32-neonfma-rr2-lut2048-p1-nr2recps.c | 5 + ...id-f32-neonfma-rr2-lut64-p2-nr1recps1fma.c | 5 + .../sigmoid-f32-neonfma-rr2-lut64-p2-nr2fma.c | 5 + ...igmoid-f32-neonfma-rr2-lut64-p2-nr2recps.c | 5 + .../sigmoid-f32-neonfma-rr2-p5-nr1recps1fma.c | 5 + .../math/sigmoid-f32-neonfma-rr2-p5-nr2fma.c | 5 + .../sigmoid-f32-neonfma-rr2-p5-nr2recps.c | 5 + .../sigmoid-f32-scalar-rr2-lut2048-p1-div.c | 5 + .../sigmoid-f32-scalar-rr2-lut64-p2-div.c | 5 + .../math/sigmoid-f32-scalar-rr2-p5-div.c | 5 + .../math/sigmoid-f32-sse2-rr2-lut64-p2-div.c | 5 + .../math/sigmoid-f32-sse2-rr2-lut64-p2-nr1.c | 5 + .../math/sigmoid-f32-sse2-rr2-lut64-p2-nr2.c | 5 + .../math/sigmoid-f32-sse2-rr2-p5-div.c | 5 + .../math/sigmoid-f32-sse2-rr2-p5-nr1.c | 5 + .../math/sigmoid-f32-sse2-rr2-p5-nr2.c | 5 + .../sqrt-f16-aarch64-neonfp16arith-sqrt.c | 5 + .../math/sqrt-f16-neonfp16arith-nr1fma.c | 5 + .../math/sqrt-f16-neonfp16arith-nr1fma1adj.c | 5 + .../math/sqrt-f16-neonfp16arith-nr1rsqrts.c | 5 + .../math/sqrt-f32-avx512f-nr1fma.c | 5 + .../math/sqrt-f32-avx512f-nr1fma1adj.c | 5 + .../math/sqrt-f32-avx512f-nr2fma.c | 5 + .../math/sqrt-f32-fma3-nr1fma.c | 5 + .../math/sqrt-f32-fma3-nr1fma1adj.c | 5 + .../math/sqrt-f32-fma3-nr2fma.c | 5 + .../math/sqrt-f32-neon-nr1rsqrts.c | 5 + .../math/sqrt-f32-neon-nr2rsqrts.c | 5 + .../math/sqrt-f32-neon-nr3rsqrts.c | 5 + .../math/sqrt-f32-neonfma-nr1fma.c | 5 + .../math/sqrt-f32-neonfma-nr1rsqrts1fma1adj.c | 5 + .../math/sqrt-f32-neonfma-nr2fma.c | 5 + .../math/sqrt-f32-neonfma-nr2fma1adj.c | 5 + .../math/sqrt-f32-neonfma-nr3fma.c | 5 + .../math/sqrt-f32-sse-hh1mac.c | 5 + .../math/sqrt-f32-sse-nr1mac.c | 5 + .../math/sqrt-f32-sse-nr2mac.c | 5 + .../math/sqrt-u32-scalar-bitmanip.c | 5 + .../math/sqrt-u32-scalar-clz-binsearch.c | 5 + .../math/sqrt-u32-scalar-clz-newton.c | 5 + .../math/sqrt-u32-scalar-cvti32-sqrt-lrint.c | 5 + .../math/sqrt-u32-scalar-cvti64-sqrt-lrint.c | 5 + .../sqrt-u32-scalar-cvti64-sqrtf-lrintf.c | 5 + .../math/sqrt-u32-scalar-cvtu32-sqrt-lrint.c | 5 + .../sqrt-u32-scalar-cvtu32-sqrtf-lrintf.c | 5 + .../math/sqrt-u32-scalar-hashemian.c | 5 + .../math/sqrt-u32-scalar-tflm.c | 5 + ...sqrt-u64-scalar-cvtu32-sqrt-cvtsatu32f64.c | 5 + .../math/sqrt-u64-scalar-cvtu32-sqrt-llrint.c | 5 + .../math/sqrt-u64-scalar-cvtu64-sqrt-llrint.c | 5 + .../tanh-f32-aarch64-neonfma-rr1-p6-div.c | 5 + .../math/tanh-f32-scalar-rr1-p6-div.c | 5 + .../math/tanh-f32-scalar-rr2-p6-div.c | 5 + ...wconv-25p16c-minmax-fp32-avx-mul16-add16.c | 5 + .../qc8-dwconv-25p16c-minmax-fp32-avx-mul16.c | 5 + .../qc8-dwconv-25p16c-minmax-fp32-avx-mul32.c | 5 + ...16c-minmax-fp32-avx2-mul16-add16-vpunpck.c | 5 + ...nv-25p16c-minmax-fp32-avx2-mul16-vpmovsx.c | 5 + ...nv-25p16c-minmax-fp32-avx2-mul16-vpunpck.c | 5 + ...qc8-dwconv-25p16c-minmax-fp32-avx2-mul32.c | 5 + ...wconv-25p16c-minmax-fp32-avx512skx-mul32.c | 5 + ...wconv-25p16c-minmax-fp32-neon-mla8-ld128.c | 5 + ...dwconv-25p16c-minmax-fp32-neon-mla8-ld64.c | 5 + ...qc8-dwconv-25p16c-minmax-fp32-neon-mul16.c | 5 + ...wconv-25p16c-minmax-fp32-neon-mul8-ld128.c | 5 + ...dwconv-25p16c-minmax-fp32-neon-mul8-ld64.c | 5 + ...onv-25p16c-minmax-fp32-neonv8-mla8-ld128.c | 5 + ...conv-25p16c-minmax-fp32-neonv8-mla8-ld64.c | 5 + ...8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c | 5 + ...onv-25p16c-minmax-fp32-neonv8-mul8-ld128.c | 5 + ...conv-25p16c-minmax-fp32-neonv8-mul8-ld64.c | 5 + ...conv-25p16c-minmax-fp32-sse2-mul16-add16.c | 5 + ...qc8-dwconv-25p16c-minmax-fp32-sse2-mul16.c | 5 + ...onv-25p16c-minmax-fp32-sse41-mul16-add16.c | 5 + ...c8-dwconv-25p16c-minmax-fp32-sse41-mul16.c | 5 + ...c8-dwconv-25p16c-minmax-fp32-sse41-mul32.c | 5 + ...wconv-25p16c-minmax-fp32-xop-mul16-add16.c | 5 + .../qc8-dwconv-25p16c-minmax-fp32-xop-mul32.c | 5 + ...8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c | 5 + ...8-dwconv-25p1c-minmax-fp32-scalar-imagic.c | 5 + ...8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c | 5 + .../qc8-dwconv-25p24c-minmax-fp32-avx-mul16.c | 5 + .../qc8-dwconv-25p24c-minmax-fp32-avx-mul32.c | 5 + ...qc8-dwconv-25p24c-minmax-fp32-avx2-mul32.c | 5 + ...qc8-dwconv-25p24c-minmax-fp32-neon-mul16.c | 5 + ...8-dwconv-25p24c-minmax-fp32-neonv8-mul16.c | 5 + ...qc8-dwconv-25p24c-minmax-fp32-sse2-mul16.c | 5 + ...c8-dwconv-25p24c-minmax-fp32-sse41-mul16.c | 5 + ...c8-dwconv-25p24c-minmax-fp32-sse41-mul32.c | 5 + .../qc8-dwconv-25p24c-minmax-fp32-xop-mul32.c | 5 + ...8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c | 5 + ...8-dwconv-25p2c-minmax-fp32-scalar-imagic.c | 5 + ...8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c | 5 + ...32c-minmax-fp32-avx2-mul16-add16-vpunpck.c | 5 + ...nv-25p32c-minmax-fp32-avx2-mul16-vpmovsx.c | 5 + ...nv-25p32c-minmax-fp32-avx2-mul16-vpunpck.c | 5 + ...qc8-dwconv-25p32c-minmax-fp32-avx2-mul32.c | 5 + ...wconv-25p32c-minmax-fp32-avx512skx-mul32.c | 5 + ...qc8-dwconv-25p32c-minmax-fp32-neon-mul16.c | 5 + ...8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c | 5 + ...8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c | 5 + ...8-dwconv-25p4c-minmax-fp32-scalar-imagic.c | 5 + ...8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c | 5 + ...dwconv-25p8c-minmax-fp32-avx-mul16-add16.c | 5 + .../qc8-dwconv-25p8c-minmax-fp32-avx-mul16.c | 5 + .../qc8-dwconv-25p8c-minmax-fp32-avx-mul32.c | 5 + .../qc8-dwconv-25p8c-minmax-fp32-avx2-mul32.c | 5 + ...-dwconv-25p8c-minmax-fp32-neon-mla8-ld64.c | 5 + .../qc8-dwconv-25p8c-minmax-fp32-neon-mul16.c | 5 + ...-dwconv-25p8c-minmax-fp32-neon-mul8-ld64.c | 5 + ...wconv-25p8c-minmax-fp32-neonv8-mla8-ld64.c | 5 + ...c8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c | 5 + ...wconv-25p8c-minmax-fp32-neonv8-mul8-ld64.c | 5 + ...wconv-25p8c-minmax-fp32-sse2-mul16-add16.c | 5 + .../qc8-dwconv-25p8c-minmax-fp32-sse2-mul16.c | 5 + ...conv-25p8c-minmax-fp32-sse41-mul16-add16.c | 5 + ...qc8-dwconv-25p8c-minmax-fp32-sse41-mul16.c | 5 + ...qc8-dwconv-25p8c-minmax-fp32-sse41-mul32.c | 5 + ...dwconv-25p8c-minmax-fp32-xop-mul16-add16.c | 5 + .../qc8-dwconv-25p8c-minmax-fp32-xop-mul32.c | 5 + ...dwconv-3p16c-minmax-fp32-avx-mul16-add16.c | 5 + .../qc8-dwconv-3p16c-minmax-fp32-avx2-mul32.c | 5 + ...dwconv-3p16c-minmax-fp32-neon-mla8-ld128.c | 5 + ...-dwconv-3p16c-minmax-fp32-neon-mla8-ld64.c | 5 + ...conv-3p16c-minmax-fp32-neonv8-mla8-ld128.c | 5 + ...wconv-3p16c-minmax-fp32-neonv8-mla8-ld64.c | 5 + ...dwconv-3p16c-minmax-fp32-xop-mul16-add16.c | 5 + ...c8-dwconv-3p1c-minmax-fp32-scalar-fmagic.c | 5 + ...c8-dwconv-3p2c-minmax-fp32-scalar-imagic.c | 5 + ...c8-dwconv-3p2c-minmax-fp32-scalar-lrintf.c | 5 + ...dwconv-3p32c-minmax-fp32-avx512skx-mul32.c | 5 + ...8-dwconv-3p8c-minmax-fp32-neon-mla8-ld64.c | 5 + ...dwconv-3p8c-minmax-fp32-neonv8-mla8-ld64.c | 5 + .../qc8-dwconv-3p8c-minmax-fp32-sse2-mul16.c | 5 + .../qc8-dwconv-3p8c-minmax-fp32-sse41-mul16.c | 5 + ...dwconv-9p16c-minmax-fp32-avx-mul16-add16.c | 5 + .../qc8-dwconv-9p16c-minmax-fp32-avx-mul16.c | 5 + .../qc8-dwconv-9p16c-minmax-fp32-avx-mul32.c | 5 + ...16c-minmax-fp32-avx2-mul16-add16-vpunpck.c | 5 + ...onv-9p16c-minmax-fp32-avx2-mul16-vpmovsx.c | 5 + ...onv-9p16c-minmax-fp32-avx2-mul16-vpunpck.c | 5 + .../qc8-dwconv-9p16c-minmax-fp32-avx2-mul32.c | 5 + ...dwconv-9p16c-minmax-fp32-avx512skx-mul32.c | 5 + ...dwconv-9p16c-minmax-fp32-neon-mla8-ld128.c | 5 + ...-dwconv-9p16c-minmax-fp32-neon-mla8-ld64.c | 5 + .../qc8-dwconv-9p16c-minmax-fp32-neon-mul16.c | 5 + ...dwconv-9p16c-minmax-fp32-neon-mul8-ld128.c | 5 + ...-dwconv-9p16c-minmax-fp32-neon-mul8-ld64.c | 5 + ...conv-9p16c-minmax-fp32-neonv8-mla8-ld128.c | 5 + ...wconv-9p16c-minmax-fp32-neonv8-mla8-ld64.c | 5 + ...c8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c | 5 + ...conv-9p16c-minmax-fp32-neonv8-mul8-ld128.c | 5 + ...wconv-9p16c-minmax-fp32-neonv8-mul8-ld64.c | 5 + ...wconv-9p16c-minmax-fp32-sse2-mul16-add16.c | 5 + .../qc8-dwconv-9p16c-minmax-fp32-sse2-mul16.c | 5 + ...conv-9p16c-minmax-fp32-sse41-mul16-add16.c | 5 + ...qc8-dwconv-9p16c-minmax-fp32-sse41-mul16.c | 5 + ...qc8-dwconv-9p16c-minmax-fp32-sse41-mul32.c | 5 + ...dwconv-9p16c-minmax-fp32-xop-mul16-add16.c | 5 + .../qc8-dwconv-9p16c-minmax-fp32-xop-mul32.c | 5 + ...c8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c | 5 + ...c8-dwconv-9p1c-minmax-fp32-scalar-imagic.c | 5 + ...c8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c | 5 + .../qc8-dwconv-9p24c-minmax-fp32-avx-mul16.c | 5 + .../qc8-dwconv-9p24c-minmax-fp32-avx-mul32.c | 5 + .../qc8-dwconv-9p24c-minmax-fp32-avx2-mul32.c | 5 + .../qc8-dwconv-9p24c-minmax-fp32-neon-mul16.c | 5 + ...c8-dwconv-9p24c-minmax-fp32-neonv8-mul16.c | 5 + .../qc8-dwconv-9p24c-minmax-fp32-sse2-mul16.c | 5 + ...qc8-dwconv-9p24c-minmax-fp32-sse41-mul16.c | 5 + ...qc8-dwconv-9p24c-minmax-fp32-sse41-mul32.c | 5 + .../qc8-dwconv-9p24c-minmax-fp32-xop-mul32.c | 5 + ...c8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c | 5 + ...c8-dwconv-9p2c-minmax-fp32-scalar-imagic.c | 5 + ...c8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c | 5 + ...32c-minmax-fp32-avx2-mul16-add16-vpunpck.c | 5 + ...onv-9p32c-minmax-fp32-avx2-mul16-vpmovsx.c | 5 + ...onv-9p32c-minmax-fp32-avx2-mul16-vpunpck.c | 5 + .../qc8-dwconv-9p32c-minmax-fp32-avx2-mul32.c | 5 + ...dwconv-9p32c-minmax-fp32-avx512skx-mul32.c | 5 + .../qc8-dwconv-9p32c-minmax-fp32-neon-mul16.c | 5 + ...c8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c | 5 + ...c8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c | 5 + ...c8-dwconv-9p4c-minmax-fp32-scalar-imagic.c | 5 + ...c8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c | 5 + ...-dwconv-9p8c-minmax-fp32-avx-mul16-add16.c | 5 + .../qc8-dwconv-9p8c-minmax-fp32-avx-mul16.c | 5 + .../qc8-dwconv-9p8c-minmax-fp32-avx-mul32.c | 5 + .../qc8-dwconv-9p8c-minmax-fp32-avx2-mul32.c | 5 + ...8-dwconv-9p8c-minmax-fp32-neon-mla8-ld64.c | 5 + .../qc8-dwconv-9p8c-minmax-fp32-neon-mul16.c | 5 + ...8-dwconv-9p8c-minmax-fp32-neon-mul8-ld64.c | 5 + ...dwconv-9p8c-minmax-fp32-neonv8-mla8-ld64.c | 5 + ...qc8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c | 5 + ...dwconv-9p8c-minmax-fp32-neonv8-mul8-ld64.c | 5 + ...dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c | 5 + .../qc8-dwconv-9p8c-minmax-fp32-sse2-mul16.c | 5 + ...wconv-9p8c-minmax-fp32-sse41-mul16-add16.c | 5 + .../qc8-dwconv-9p8c-minmax-fp32-sse41-mul16.c | 5 + .../qc8-dwconv-9p8c-minmax-fp32-sse41-mul32.c | 5 + ...-dwconv-9p8c-minmax-fp32-xop-mul16-add16.c | 5 + .../qc8-dwconv-9p8c-minmax-fp32-xop-mul32.c | 5 + ...-fp32-asm-aarch32-neonv8-mla8-cortex-a35.S | 5 + ...-fp32-asm-aarch32-neonv8-mla8-cortex-a35.S | 5 + ...emm-1x16-minmax-fp32-neon-mlal-lane-prfm.c | 5 + ...qc8-gemm-1x16-minmax-fp32-neon-mlal-lane.c | 5 + ...m-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c | 5 + ...8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c | 5 + ...6c4-minmax-fp32-asm-aarch64-neondot-ld32.S | 5 + ...6c4-minmax-fp32-asm-aarch64-neondot-ld64.S | 5 + .../gen/qc8-gemm-1x16c4-minmax-fp32-neondot.c | 5 + .../qc8-gemm-1x16c8-minmax-fp32-avx512skx.c | 5 + .../qc8-gemm-1x1c4-minmax-fp32-armsimd32.c | 5 + .../qc8-gemm-1x2-minmax-fp32-scalar-fmagic.c | 5 + .../qc8-gemm-1x2-minmax-fp32-scalar-imagic.c | 5 + .../qc8-gemm-1x2-minmax-fp32-scalar-lrintf.c | 5 + .../qc8-gemm-1x2c4-minmax-fp32-armsimd32.c | 5 + .../qc8-gemm-1x4-minmax-fp32-scalar-fmagic.c | 5 + .../qc8-gemm-1x4-minmax-fp32-scalar-imagic.c | 5 + .../qc8-gemm-1x4-minmax-fp32-scalar-lrintf.c | 5 + .../qc8-gemm-1x4c2-minmax-fp32-avx-ld128.c | 5 + .../gen/qc8-gemm-1x4c2-minmax-fp32-avx-ld64.c | 5 + .../qc8-gemm-1x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qc8-gemm-1x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qc8-gemm-1x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qc8-gemm-1x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qc8-gemm-1x4c2-minmax-fp32-xop-ld128.c | 5 + .../gen/qc8-gemm-1x4c2-minmax-fp32-xop-ld64.c | 5 + .../qc8-gemm-1x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qc8-gemm-1x4c2s4-minmax-fp32-avx-ld64.c | 5 + .../qc8-gemm-1x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qc8-gemm-1x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...qc8-gemm-1x4c2s4-minmax-fp32-sse41-ld128.c | 5 + .../qc8-gemm-1x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qc8-gemm-1x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qc8-gemm-1x4c2s4-minmax-fp32-xop-ld64.c | 5 + .../qc8-gemm-1x4c8-minmax-fp32-avx-ld128.c | 5 + .../gen/qc8-gemm-1x4c8-minmax-fp32-avx-ld64.c | 5 + .../qc8-gemm-1x4c8-minmax-fp32-sse2-ld128.c | 5 + .../qc8-gemm-1x4c8-minmax-fp32-sse2-ld64.c | 5 + .../qc8-gemm-1x4c8-minmax-fp32-sse41-ld128.c | 5 + .../qc8-gemm-1x4c8-minmax-fp32-sse41-ld64.c | 5 + .../qc8-gemm-1x4c8-minmax-fp32-xop-ld128.c | 5 + .../gen/qc8-gemm-1x4c8-minmax-fp32-xop-ld64.c | 5 + ...p32-asm-aarch32-neon-mlal-lane-cortex-a7.S | 5 + ...sm-aarch32-neon-mlal-lane-prfm-cortex-a7.S | 5 + ...-asm-aarch32-neonv8-mlal-lane-cortex-a35.S | 5 + ...aarch32-neonv8-mlal-lane-prfm-cortex-a35.S | 5 + ...gemm-1x8-minmax-fp32-neon-mlal-lane-prfm.c | 5 + .../qc8-gemm-1x8-minmax-fp32-neon-mlal-lane.c | 5 + ...mm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c | 5 + ...c8-gemm-1x8-minmax-fp32-neonv8-mlal-lane.c | 5 + ...qc8-gemm-1x8c2-minmax-fp32-neon-mlal-dup.c | 5 + ...c8-gemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c | 5 + ...c8-gemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c | 5 + ...c8-gemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c | 5 + ...8-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c | 5 + ...-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c | 5 + ...-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c | 5 + ...-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c | 5 + .../qc8-gemm-1x8c2s4-minmax-fp32-neon-mlal.c | 5 + ...qc8-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c | 5 + ...qc8-gemm-1x8c4-minmax-fp32-neon-mlal-dup.c | 5 + ...c8-gemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c | 5 + ...c8-gemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c | 5 + .../gen/qc8-gemm-1x8c4-minmax-fp32-neondot.c | 5 + ...8-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c | 5 + ...-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c | 5 + ...-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c | 5 + .../qc8-gemm-1x8c4s2-minmax-fp32-neon-mlal.c | 5 + ...qc8-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c | 5 + ...ax-fp32-asm-aarch64-neon-mlal-cortex-a53.S | 5 + ...32-asm-aarch64-neon-mlal-prfm-cortex-a53.S | 5 + ...8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S | 5 + ...-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S | 5 + .../gen/qc8-gemm-1x8c8-minmax-fp32-avx2.c | 5 + .../qc8-gemm-1x8c8-minmax-fp32-neon-mlal.c | 5 + .../qc8-gemm-1x8c8-minmax-fp32-neonv8-mlal.c | 5 + .../gen/qc8-gemm-1x8c8-xw-minmax-fp32-avx2.c | 5 + ...emm-2x16-minmax-fp32-neon-mlal-lane-prfm.c | 5 + ...qc8-gemm-2x16-minmax-fp32-neon-mlal-lane.c | 5 + ...m-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c | 5 + ...8-gemm-2x16-minmax-fp32-neonv8-mlal-lane.c | 5 + .../qc8-gemm-2x16c8-minmax-fp32-avx512skx.c | 5 + .../qc8-gemm-2x1c4-minmax-fp32-armsimd32.c | 5 + .../qc8-gemm-2x2-minmax-fp32-scalar-fmagic.c | 5 + .../qc8-gemm-2x2-minmax-fp32-scalar-imagic.c | 5 + .../qc8-gemm-2x2-minmax-fp32-scalar-lrintf.c | 5 + .../qc8-gemm-2x2c4-minmax-fp32-armsimd32.c | 5 + .../qc8-gemm-2x4-minmax-fp32-scalar-fmagic.c | 5 + .../qc8-gemm-2x4-minmax-fp32-scalar-imagic.c | 5 + .../qc8-gemm-2x4-minmax-fp32-scalar-lrintf.c | 5 + .../qc8-gemm-2x4c2-minmax-fp32-avx-ld128.c | 5 + .../gen/qc8-gemm-2x4c2-minmax-fp32-avx-ld64.c | 5 + .../qc8-gemm-2x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qc8-gemm-2x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qc8-gemm-2x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qc8-gemm-2x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qc8-gemm-2x4c2-minmax-fp32-xop-ld128.c | 5 + .../gen/qc8-gemm-2x4c2-minmax-fp32-xop-ld64.c | 5 + .../qc8-gemm-2x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qc8-gemm-2x4c2s4-minmax-fp32-avx-ld64.c | 5 + .../qc8-gemm-2x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qc8-gemm-2x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...qc8-gemm-2x4c2s4-minmax-fp32-sse41-ld128.c | 5 + .../qc8-gemm-2x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qc8-gemm-2x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qc8-gemm-2x4c2s4-minmax-fp32-xop-ld64.c | 5 + .../qc8-gemm-2x4c8-minmax-fp32-avx-ld128.c | 5 + .../gen/qc8-gemm-2x4c8-minmax-fp32-avx-ld64.c | 5 + .../qc8-gemm-2x4c8-minmax-fp32-sse2-ld128.c | 5 + .../qc8-gemm-2x4c8-minmax-fp32-sse2-ld64.c | 5 + .../qc8-gemm-2x4c8-minmax-fp32-sse41-ld128.c | 5 + .../qc8-gemm-2x4c8-minmax-fp32-sse41-ld64.c | 5 + .../qc8-gemm-2x4c8-minmax-fp32-xop-ld128.c | 5 + .../gen/qc8-gemm-2x4c8-minmax-fp32-xop-ld64.c | 5 + ...gemm-2x8-minmax-fp32-neon-mlal-lane-prfm.c | 5 + .../qc8-gemm-2x8-minmax-fp32-neon-mlal-lane.c | 5 + ...mm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c | 5 + ...c8-gemm-2x8-minmax-fp32-neonv8-mlal-lane.c | 5 + ...2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S | 5 + ...qc8-gemm-2x8c2-minmax-fp32-neon-mlal-dup.c | 5 + ...c8-gemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c | 5 + ...c8-gemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c | 5 + ...c8-gemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c | 5 + ...8-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c | 5 + ...-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c | 5 + ...-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c | 5 + ...-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c | 5 + .../qc8-gemm-2x8c2s4-minmax-fp32-neon-mlal.c | 5 + ...qc8-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c | 5 + ...qc8-gemm-2x8c4-minmax-fp32-neon-mlal-dup.c | 5 + ...c8-gemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c | 5 + ...c8-gemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c | 5 + ...8-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c | 5 + ...-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c | 5 + ...-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c | 5 + .../qc8-gemm-2x8c4s2-minmax-fp32-neon-mlal.c | 5 + ...qc8-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c | 5 + ...ax-fp32-asm-aarch64-neon-mlal-cortex-a53.S | 5 + ...32-asm-aarch64-neon-mlal-prfm-cortex-a53.S | 5 + ...8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S | 5 + ...-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S | 5 + ...-2x8c8-minmax-fp32-asm-aarch64-neon-mull.S | 5 + .../gen/qc8-gemm-2x8c8-minmax-fp32-avx2.c | 5 + .../qc8-gemm-2x8c8-minmax-fp32-neon-mlal.c | 5 + .../qc8-gemm-2x8c8-minmax-fp32-neonv8-mlal.c | 5 + .../gen/qc8-gemm-2x8c8-xw-minmax-fp32-avx2.c | 5 + ...emm-3x16-minmax-fp32-neon-mlal-lane-prfm.c | 5 + ...qc8-gemm-3x16-minmax-fp32-neon-mlal-lane.c | 5 + ...m-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c | 5 + ...8-gemm-3x16-minmax-fp32-neonv8-mlal-lane.c | 5 + .../qc8-gemm-3x16c8-minmax-fp32-avx512skx.c | 5 + .../qc8-gemm-3x2-minmax-fp32-scalar-fmagic.c | 5 + .../qc8-gemm-3x2-minmax-fp32-scalar-imagic.c | 5 + .../qc8-gemm-3x2-minmax-fp32-scalar-lrintf.c | 5 + .../qc8-gemm-3x4-minmax-fp32-scalar-fmagic.c | 5 + .../qc8-gemm-3x4-minmax-fp32-scalar-imagic.c | 5 + .../qc8-gemm-3x4-minmax-fp32-scalar-lrintf.c | 5 + .../qc8-gemm-3x4c2-minmax-fp32-avx-ld128.c | 5 + .../gen/qc8-gemm-3x4c2-minmax-fp32-avx-ld64.c | 5 + .../qc8-gemm-3x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qc8-gemm-3x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qc8-gemm-3x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qc8-gemm-3x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qc8-gemm-3x4c2-minmax-fp32-xop-ld128.c | 5 + .../gen/qc8-gemm-3x4c2-minmax-fp32-xop-ld64.c | 5 + .../qc8-gemm-3x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qc8-gemm-3x4c2s4-minmax-fp32-avx-ld64.c | 5 + .../qc8-gemm-3x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qc8-gemm-3x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...qc8-gemm-3x4c2s4-minmax-fp32-sse41-ld128.c | 5 + .../qc8-gemm-3x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qc8-gemm-3x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qc8-gemm-3x4c2s4-minmax-fp32-xop-ld64.c | 5 + .../qc8-gemm-3x4c8-minmax-fp32-avx-ld128.c | 5 + .../gen/qc8-gemm-3x4c8-minmax-fp32-avx-ld64.c | 5 + .../qc8-gemm-3x4c8-minmax-fp32-sse2-ld128.c | 5 + .../qc8-gemm-3x4c8-minmax-fp32-sse2-ld64.c | 5 + .../qc8-gemm-3x4c8-minmax-fp32-sse41-ld128.c | 5 + .../qc8-gemm-3x4c8-minmax-fp32-sse41-ld64.c | 5 + .../qc8-gemm-3x4c8-minmax-fp32-xop-ld128.c | 5 + .../gen/qc8-gemm-3x4c8-minmax-fp32-xop-ld64.c | 5 + ...gemm-3x8-minmax-fp32-neon-mlal-lane-prfm.c | 5 + .../qc8-gemm-3x8-minmax-fp32-neon-mlal-lane.c | 5 + ...mm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c | 5 + ...c8-gemm-3x8-minmax-fp32-neonv8-mlal-lane.c | 5 + .../gen/qc8-gemm-3x8c8-minmax-fp32-avx2.c | 5 + .../gen/qc8-gemm-3x8c8-xw-minmax-fp32-avx2.c | 5 + ...32-asm-aarch64-neon-mlal-lane-cortex-a53.S | 5 + ...max-fp32-asm-aarch64-neon-mlal-lane-ld64.S | 5 + ...m-aarch64-neon-mlal-lane-prfm-cortex-a53.S | 5 + ...p32-asm-aarch64-neon-mlal-lane-prfm-ld64.S | 5 + ...emm-4x16-minmax-fp32-neon-mlal-lane-prfm.c | 5 + ...qc8-gemm-4x16-minmax-fp32-neon-mlal-lane.c | 5 + ...m-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c | 5 + ...8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c | 5 + ...nmax-fp32-asm-aarch64-neondot-cortex-a55.S | 5 + ...c4-minmax-fp32-asm-aarch64-neondot-ld128.S | 5 + ...6c4-minmax-fp32-asm-aarch64-neondot-ld32.S | 5 + ...6c4-minmax-fp32-asm-aarch64-neondot-ld64.S | 5 + .../gen/qc8-gemm-4x16c4-minmax-fp32-neondot.c | 5 + .../qc8-gemm-4x16c8-minmax-fp32-avx512skx.c | 5 + .../qc8-gemm-4x2-minmax-fp32-scalar-fmagic.c | 5 + .../qc8-gemm-4x2-minmax-fp32-scalar-imagic.c | 5 + .../qc8-gemm-4x2-minmax-fp32-scalar-lrintf.c | 5 + .../qc8-gemm-4x4-minmax-fp32-scalar-fmagic.c | 5 + .../qc8-gemm-4x4-minmax-fp32-scalar-imagic.c | 5 + .../qc8-gemm-4x4-minmax-fp32-scalar-lrintf.c | 5 + .../qc8-gemm-4x4c2-minmax-fp32-avx-ld128.c | 5 + .../gen/qc8-gemm-4x4c2-minmax-fp32-avx-ld64.c | 5 + .../qc8-gemm-4x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qc8-gemm-4x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qc8-gemm-4x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qc8-gemm-4x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qc8-gemm-4x4c2-minmax-fp32-xop-ld128.c | 5 + .../gen/qc8-gemm-4x4c2-minmax-fp32-xop-ld64.c | 5 + .../qc8-gemm-4x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qc8-gemm-4x4c2s4-minmax-fp32-avx-ld64.c | 5 + .../qc8-gemm-4x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qc8-gemm-4x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...qc8-gemm-4x4c2s4-minmax-fp32-sse41-ld128.c | 5 + .../qc8-gemm-4x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qc8-gemm-4x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qc8-gemm-4x4c2s4-minmax-fp32-xop-ld64.c | 5 + ...32-asm-aarch32-neon-mlal-lane-cortex-a53.S | 5 + ...p32-asm-aarch32-neon-mlal-lane-cortex-a7.S | 5 + ...max-fp32-asm-aarch32-neon-mlal-lane-ld64.S | 5 + ...m-aarch32-neon-mlal-lane-prfm-cortex-a53.S | 5 + ...sm-aarch32-neon-mlal-lane-prfm-cortex-a7.S | 5 + ...p32-asm-aarch32-neon-mlal-lane-prfm-ld64.S | 5 + ...-asm-aarch32-neonv8-mlal-lane-cortex-a35.S | 5 + ...-asm-aarch32-neonv8-mlal-lane-cortex-a53.S | 5 + ...x-fp32-asm-aarch32-neonv8-mlal-lane-ld64.S | 5 + ...aarch32-neonv8-mlal-lane-prfm-cortex-a35.S | 5 + ...aarch32-neonv8-mlal-lane-prfm-cortex-a53.S | 5 + ...2-asm-aarch32-neonv8-mlal-lane-prfm-ld64.S | 5 + ...gemm-4x8-minmax-fp32-neon-mlal-lane-prfm.c | 5 + .../qc8-gemm-4x8-minmax-fp32-neon-mlal-lane.c | 5 + ...mm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c | 5 + ...c8-gemm-4x8-minmax-fp32-neonv8-mlal-lane.c | 5 + ...nmax-fp32-asm-aarch32-neondot-cortex-a55.S | 5 + ...8c4-minmax-fp32-asm-aarch32-neondot-ld64.S | 5 + .../gen/qc8-gemm-4x8c4-minmax-fp32-neondot.c | 5 + ...emm-6x16-minmax-fp32-neon-mlal-lane-prfm.c | 5 + ...qc8-gemm-6x16-minmax-fp32-neon-mlal-lane.c | 5 + ...m-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c | 5 + ...8-gemm-6x16-minmax-fp32-neonv8-mlal-lane.c | 5 + .../gen/qc8-gemm-6x16c4-minmax-fp32-neondot.c | 5 + ...gemm-6x8-minmax-fp32-neon-mlal-lane-prfm.c | 5 + .../qc8-gemm-6x8-minmax-fp32-neon-mlal-lane.c | 5 + ...mm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c | 5 + ...c8-gemm-6x8-minmax-fp32-neonv8-mlal-lane.c | 5 + .../gen/qc8-gemm-6x8c4-minmax-fp32-neondot.c | 5 + .../gen/qc8-gemm-8x16c4-minmax-fp32-neondot.c | 5 + .../gen/qc8-gemm-8x8c4-minmax-fp32-neondot.c | 5 + ...emm-1x16-minmax-fp32-neon-mlal-lane-prfm.c | 5 + ...c8-igemm-1x16-minmax-fp32-neon-mlal-lane.c | 5 + ...m-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c | 5 + ...-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c | 5 + .../qc8-igemm-1x16c4-minmax-fp32-neondot.c | 5 + .../qc8-igemm-1x16c8-minmax-fp32-avx512skx.c | 5 + .../qc8-igemm-1x1c4-minmax-fp32-armsimd32.c | 5 + .../qc8-igemm-1x2-minmax-fp32-scalar-fmagic.c | 5 + .../qc8-igemm-1x2-minmax-fp32-scalar-imagic.c | 5 + .../qc8-igemm-1x2-minmax-fp32-scalar-lrintf.c | 5 + .../qc8-igemm-1x2c4-minmax-fp32-armsimd32.c | 5 + .../qc8-igemm-1x4-minmax-fp32-scalar-fmagic.c | 5 + .../qc8-igemm-1x4-minmax-fp32-scalar-imagic.c | 5 + .../qc8-igemm-1x4-minmax-fp32-scalar-lrintf.c | 5 + .../qc8-igemm-1x4c2-minmax-fp32-avx-ld128.c | 5 + .../qc8-igemm-1x4c2-minmax-fp32-avx-ld64.c | 5 + .../qc8-igemm-1x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qc8-igemm-1x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qc8-igemm-1x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qc8-igemm-1x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qc8-igemm-1x4c2-minmax-fp32-xop-ld128.c | 5 + .../qc8-igemm-1x4c2-minmax-fp32-xop-ld64.c | 5 + .../qc8-igemm-1x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qc8-igemm-1x4c2s4-minmax-fp32-avx-ld64.c | 5 + ...qc8-igemm-1x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qc8-igemm-1x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...c8-igemm-1x4c2s4-minmax-fp32-sse41-ld128.c | 5 + ...qc8-igemm-1x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qc8-igemm-1x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qc8-igemm-1x4c2s4-minmax-fp32-xop-ld64.c | 5 + .../qc8-igemm-1x4c8-minmax-fp32-avx-ld128.c | 5 + .../qc8-igemm-1x4c8-minmax-fp32-avx-ld64.c | 5 + .../qc8-igemm-1x4c8-minmax-fp32-sse2-ld128.c | 5 + .../qc8-igemm-1x4c8-minmax-fp32-sse2-ld64.c | 5 + .../qc8-igemm-1x4c8-minmax-fp32-sse41-ld128.c | 5 + .../qc8-igemm-1x4c8-minmax-fp32-sse41-ld64.c | 5 + .../qc8-igemm-1x4c8-minmax-fp32-xop-ld128.c | 5 + .../qc8-igemm-1x4c8-minmax-fp32-xop-ld64.c | 5 + ...p32-asm-aarch32-neon-mlal-lane-cortex-a7.S | 5 + ...sm-aarch32-neon-mlal-lane-prfm-cortex-a7.S | 5 + ...-asm-aarch32-neonv8-mlal-lane-cortex-a35.S | 5 + ...aarch32-neonv8-mlal-lane-prfm-cortex-a35.S | 5 + ...gemm-1x8-minmax-fp32-neon-mlal-lane-prfm.c | 5 + ...qc8-igemm-1x8-minmax-fp32-neon-mlal-lane.c | 5 + ...mm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c | 5 + ...8-igemm-1x8-minmax-fp32-neonv8-mlal-lane.c | 5 + ...c8-igemm-1x8c2-minmax-fp32-neon-mlal-dup.c | 5 + ...8-igemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c | 5 + ...8-igemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c | 5 + ...8-igemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c | 5 + ...-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c | 5 + ...igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c | 5 + ...igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c | 5 + ...igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c | 5 + .../qc8-igemm-1x8c2s4-minmax-fp32-neon-mlal.c | 5 + ...c8-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c | 5 + ...c8-igemm-1x8c4-minmax-fp32-neon-mlal-dup.c | 5 + ...8-igemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c | 5 + ...8-igemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c | 5 + .../gen/qc8-igemm-1x8c4-minmax-fp32-neondot.c | 5 + ...-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c | 5 + ...igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c | 5 + ...igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c | 5 + .../qc8-igemm-1x8c4s2-minmax-fp32-neon-mlal.c | 5 + ...c8-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c | 5 + ...ax-fp32-asm-aarch64-neon-mlal-cortex-a53.S | 5 + ...32-asm-aarch64-neon-mlal-prfm-cortex-a53.S | 5 + ...8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S | 5 + ...-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S | 5 + .../gen/qc8-igemm-1x8c8-minmax-fp32-avx2.c | 5 + .../qc8-igemm-1x8c8-minmax-fp32-neon-mlal.c | 5 + .../qc8-igemm-1x8c8-minmax-fp32-neonv8-mlal.c | 5 + ...emm-2x16-minmax-fp32-neon-mlal-lane-prfm.c | 5 + ...c8-igemm-2x16-minmax-fp32-neon-mlal-lane.c | 5 + ...m-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c | 5 + ...-igemm-2x16-minmax-fp32-neonv8-mlal-lane.c | 5 + .../qc8-igemm-2x16c8-minmax-fp32-avx512skx.c | 5 + .../qc8-igemm-2x1c4-minmax-fp32-armsimd32.c | 5 + .../qc8-igemm-2x2-minmax-fp32-scalar-fmagic.c | 5 + .../qc8-igemm-2x2-minmax-fp32-scalar-imagic.c | 5 + .../qc8-igemm-2x2-minmax-fp32-scalar-lrintf.c | 5 + .../qc8-igemm-2x2c4-minmax-fp32-armsimd32.c | 5 + .../qc8-igemm-2x4-minmax-fp32-scalar-fmagic.c | 5 + .../qc8-igemm-2x4-minmax-fp32-scalar-imagic.c | 5 + .../qc8-igemm-2x4-minmax-fp32-scalar-lrintf.c | 5 + .../qc8-igemm-2x4c2-minmax-fp32-avx-ld128.c | 5 + .../qc8-igemm-2x4c2-minmax-fp32-avx-ld64.c | 5 + .../qc8-igemm-2x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qc8-igemm-2x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qc8-igemm-2x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qc8-igemm-2x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qc8-igemm-2x4c2-minmax-fp32-xop-ld128.c | 5 + .../qc8-igemm-2x4c2-minmax-fp32-xop-ld64.c | 5 + .../qc8-igemm-2x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qc8-igemm-2x4c2s4-minmax-fp32-avx-ld64.c | 5 + ...qc8-igemm-2x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qc8-igemm-2x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...c8-igemm-2x4c2s4-minmax-fp32-sse41-ld128.c | 5 + ...qc8-igemm-2x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qc8-igemm-2x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qc8-igemm-2x4c2s4-minmax-fp32-xop-ld64.c | 5 + .../qc8-igemm-2x4c8-minmax-fp32-avx-ld128.c | 5 + .../qc8-igemm-2x4c8-minmax-fp32-avx-ld64.c | 5 + .../qc8-igemm-2x4c8-minmax-fp32-sse2-ld128.c | 5 + .../qc8-igemm-2x4c8-minmax-fp32-sse2-ld64.c | 5 + .../qc8-igemm-2x4c8-minmax-fp32-sse41-ld128.c | 5 + .../qc8-igemm-2x4c8-minmax-fp32-sse41-ld64.c | 5 + .../qc8-igemm-2x4c8-minmax-fp32-xop-ld128.c | 5 + .../qc8-igemm-2x4c8-minmax-fp32-xop-ld64.c | 5 + ...gemm-2x8-minmax-fp32-neon-mlal-lane-prfm.c | 5 + ...qc8-igemm-2x8-minmax-fp32-neon-mlal-lane.c | 5 + ...mm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c | 5 + ...8-igemm-2x8-minmax-fp32-neonv8-mlal-lane.c | 5 + ...2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S | 5 + ...c8-igemm-2x8c2-minmax-fp32-neon-mlal-dup.c | 5 + ...8-igemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c | 5 + ...8-igemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c | 5 + ...8-igemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c | 5 + ...-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c | 5 + ...igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c | 5 + ...igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c | 5 + ...igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c | 5 + .../qc8-igemm-2x8c2s4-minmax-fp32-neon-mlal.c | 5 + ...c8-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c | 5 + ...c8-igemm-2x8c4-minmax-fp32-neon-mlal-dup.c | 5 + ...8-igemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c | 5 + ...8-igemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c | 5 + ...-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c | 5 + ...igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c | 5 + ...igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c | 5 + .../qc8-igemm-2x8c4s2-minmax-fp32-neon-mlal.c | 5 + ...c8-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c | 5 + ...ax-fp32-asm-aarch64-neon-mlal-cortex-a53.S | 5 + ...32-asm-aarch64-neon-mlal-prfm-cortex-a53.S | 5 + ...8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S | 5 + ...-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S | 5 + .../gen/qc8-igemm-2x8c8-minmax-fp32-avx2.c | 5 + .../qc8-igemm-2x8c8-minmax-fp32-neon-mlal.c | 5 + .../qc8-igemm-2x8c8-minmax-fp32-neonv8-mlal.c | 5 + ...emm-3x16-minmax-fp32-neon-mlal-lane-prfm.c | 5 + ...c8-igemm-3x16-minmax-fp32-neon-mlal-lane.c | 5 + ...m-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c | 5 + ...-igemm-3x16-minmax-fp32-neonv8-mlal-lane.c | 5 + .../qc8-igemm-3x16c8-minmax-fp32-avx512skx.c | 5 + .../qc8-igemm-3x2-minmax-fp32-scalar-fmagic.c | 5 + .../qc8-igemm-3x2-minmax-fp32-scalar-imagic.c | 5 + .../qc8-igemm-3x2-minmax-fp32-scalar-lrintf.c | 5 + .../qc8-igemm-3x4-minmax-fp32-scalar-fmagic.c | 5 + .../qc8-igemm-3x4-minmax-fp32-scalar-imagic.c | 5 + .../qc8-igemm-3x4-minmax-fp32-scalar-lrintf.c | 5 + .../qc8-igemm-3x4c2-minmax-fp32-avx-ld128.c | 5 + .../qc8-igemm-3x4c2-minmax-fp32-avx-ld64.c | 5 + .../qc8-igemm-3x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qc8-igemm-3x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qc8-igemm-3x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qc8-igemm-3x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qc8-igemm-3x4c2-minmax-fp32-xop-ld128.c | 5 + .../qc8-igemm-3x4c2-minmax-fp32-xop-ld64.c | 5 + .../qc8-igemm-3x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qc8-igemm-3x4c2s4-minmax-fp32-avx-ld64.c | 5 + ...qc8-igemm-3x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qc8-igemm-3x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...c8-igemm-3x4c2s4-minmax-fp32-sse41-ld128.c | 5 + ...qc8-igemm-3x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qc8-igemm-3x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qc8-igemm-3x4c2s4-minmax-fp32-xop-ld64.c | 5 + .../qc8-igemm-3x4c8-minmax-fp32-avx-ld128.c | 5 + .../qc8-igemm-3x4c8-minmax-fp32-avx-ld64.c | 5 + .../qc8-igemm-3x4c8-minmax-fp32-sse2-ld128.c | 5 + .../qc8-igemm-3x4c8-minmax-fp32-sse2-ld64.c | 5 + .../qc8-igemm-3x4c8-minmax-fp32-sse41-ld128.c | 5 + .../qc8-igemm-3x4c8-minmax-fp32-sse41-ld64.c | 5 + .../qc8-igemm-3x4c8-minmax-fp32-xop-ld128.c | 5 + .../qc8-igemm-3x4c8-minmax-fp32-xop-ld64.c | 5 + ...gemm-3x8-minmax-fp32-neon-mlal-lane-prfm.c | 5 + ...qc8-igemm-3x8-minmax-fp32-neon-mlal-lane.c | 5 + ...mm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c | 5 + ...8-igemm-3x8-minmax-fp32-neonv8-mlal-lane.c | 5 + .../gen/qc8-igemm-3x8c8-minmax-fp32-avx2.c | 5 + ...32-asm-aarch64-neon-mlal-lane-cortex-a53.S | 5 + ...max-fp32-asm-aarch64-neon-mlal-lane-ld64.S | 5 + ...m-aarch64-neon-mlal-lane-prfm-cortex-a53.S | 5 + ...p32-asm-aarch64-neon-mlal-lane-prfm-ld64.S | 5 + ...emm-4x16-minmax-fp32-neon-mlal-lane-prfm.c | 5 + ...c8-igemm-4x16-minmax-fp32-neon-mlal-lane.c | 5 + ...m-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c | 5 + ...-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c | 5 + ...nmax-fp32-asm-aarch64-neondot-cortex-a55.S | 5 + ...c4-minmax-fp32-asm-aarch64-neondot-ld128.S | 5 + ...6c4-minmax-fp32-asm-aarch64-neondot-ld64.S | 5 + .../qc8-igemm-4x16c4-minmax-fp32-neondot.c | 5 + .../qc8-igemm-4x16c8-minmax-fp32-avx512skx.c | 5 + .../qc8-igemm-4x2-minmax-fp32-scalar-fmagic.c | 5 + .../qc8-igemm-4x2-minmax-fp32-scalar-imagic.c | 5 + .../qc8-igemm-4x2-minmax-fp32-scalar-lrintf.c | 5 + .../qc8-igemm-4x4-minmax-fp32-scalar-fmagic.c | 5 + .../qc8-igemm-4x4-minmax-fp32-scalar-imagic.c | 5 + .../qc8-igemm-4x4-minmax-fp32-scalar-lrintf.c | 5 + .../qc8-igemm-4x4c2-minmax-fp32-avx-ld128.c | 5 + .../qc8-igemm-4x4c2-minmax-fp32-avx-ld64.c | 5 + .../qc8-igemm-4x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qc8-igemm-4x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qc8-igemm-4x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qc8-igemm-4x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qc8-igemm-4x4c2-minmax-fp32-xop-ld128.c | 5 + .../qc8-igemm-4x4c2-minmax-fp32-xop-ld64.c | 5 + .../qc8-igemm-4x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qc8-igemm-4x4c2s4-minmax-fp32-avx-ld64.c | 5 + ...qc8-igemm-4x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qc8-igemm-4x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...c8-igemm-4x4c2s4-minmax-fp32-sse41-ld128.c | 5 + ...qc8-igemm-4x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qc8-igemm-4x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qc8-igemm-4x4c2s4-minmax-fp32-xop-ld64.c | 5 + ...32-asm-aarch32-neon-mlal-lane-cortex-a53.S | 5 + ...p32-asm-aarch32-neon-mlal-lane-cortex-a7.S | 5 + ...max-fp32-asm-aarch32-neon-mlal-lane-ld64.S | 5 + ...m-aarch32-neon-mlal-lane-prfm-cortex-a53.S | 5 + ...sm-aarch32-neon-mlal-lane-prfm-cortex-a7.S | 5 + ...p32-asm-aarch32-neon-mlal-lane-prfm-ld64.S | 5 + ...-asm-aarch32-neonv8-mlal-lane-cortex-a35.S | 5 + ...-asm-aarch32-neonv8-mlal-lane-cortex-a53.S | 5 + ...x-fp32-asm-aarch32-neonv8-mlal-lane-ld64.S | 5 + ...aarch32-neonv8-mlal-lane-prfm-cortex-a35.S | 5 + ...aarch32-neonv8-mlal-lane-prfm-cortex-a53.S | 5 + ...2-asm-aarch32-neonv8-mlal-lane-prfm-ld64.S | 5 + ...gemm-4x8-minmax-fp32-neon-mlal-lane-prfm.c | 5 + ...qc8-igemm-4x8-minmax-fp32-neon-mlal-lane.c | 5 + ...mm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c | 5 + ...8-igemm-4x8-minmax-fp32-neonv8-mlal-lane.c | 5 + ...nmax-fp32-asm-aarch32-neondot-cortex-a55.S | 5 + ...8c4-minmax-fp32-asm-aarch32-neondot-ld64.S | 5 + .../gen/qc8-igemm-4x8c4-minmax-fp32-neondot.c | 5 + ...emm-6x16-minmax-fp32-neon-mlal-lane-prfm.c | 5 + ...c8-igemm-6x16-minmax-fp32-neon-mlal-lane.c | 5 + ...m-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c | 5 + ...-igemm-6x16-minmax-fp32-neonv8-mlal-lane.c | 5 + .../qc8-igemm-6x16c4-minmax-fp32-neondot.c | 5 + ...gemm-6x8-minmax-fp32-neon-mlal-lane-prfm.c | 5 + ...qc8-igemm-6x8-minmax-fp32-neon-mlal-lane.c | 5 + ...mm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c | 5 + ...8-igemm-6x8-minmax-fp32-neonv8-mlal-lane.c | 5 + .../gen/qc8-igemm-6x8c4-minmax-fp32-neondot.c | 5 + .../qc8-igemm-8x16c4-minmax-fp32-neondot.c | 5 + .../gen/qc8-igemm-8x8c4-minmax-fp32-neondot.c | 5 + ...wconv-25p16c-minmax-fp32-avx-mul16-add16.c | 5 + .../qs8-dwconv-25p16c-minmax-fp32-avx-mul16.c | 5 + .../qs8-dwconv-25p16c-minmax-fp32-avx-mul32.c | 5 + ...16c-minmax-fp32-avx2-mul16-add16-vpunpck.c | 5 + ...nv-25p16c-minmax-fp32-avx2-mul16-vpmovsx.c | 5 + ...nv-25p16c-minmax-fp32-avx2-mul16-vpunpck.c | 5 + ...qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c | 5 + ...wconv-25p16c-minmax-fp32-avx512skx-mul32.c | 5 + ...qs8-dwconv-25p16c-minmax-fp32-neon-mul16.c | 5 + ...8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c | 5 + ...conv-25p16c-minmax-fp32-sse2-mul16-add16.c | 5 + ...qs8-dwconv-25p16c-minmax-fp32-sse2-mul16.c | 5 + ...onv-25p16c-minmax-fp32-sse41-mul16-add16.c | 5 + ...s8-dwconv-25p16c-minmax-fp32-sse41-mul16.c | 5 + ...s8-dwconv-25p16c-minmax-fp32-sse41-mul32.c | 5 + ...wconv-25p16c-minmax-fp32-xop-mul16-add16.c | 5 + .../qs8-dwconv-25p16c-minmax-fp32-xop-mul32.c | 5 + ...conv-25p16c-minmax-rndnu-neon-mla8-ld128.c | 5 + ...wconv-25p16c-minmax-rndnu-neon-mla8-ld64.c | 5 + ...s8-dwconv-25p16c-minmax-rndnu-neon-mul16.c | 5 + ...conv-25p16c-minmax-rndnu-neon-mul8-ld128.c | 5 + ...wconv-25p16c-minmax-rndnu-neon-mul8-ld64.c | 5 + ...8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c | 5 + ...8-dwconv-25p1c-minmax-fp32-scalar-imagic.c | 5 + ...8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c | 5 + .../qs8-dwconv-25p24c-minmax-fp32-avx-mul16.c | 5 + .../qs8-dwconv-25p24c-minmax-fp32-avx-mul32.c | 5 + ...qs8-dwconv-25p24c-minmax-fp32-avx2-mul32.c | 5 + ...qs8-dwconv-25p24c-minmax-fp32-neon-mul16.c | 5 + ...8-dwconv-25p24c-minmax-fp32-neonv8-mul16.c | 5 + ...qs8-dwconv-25p24c-minmax-fp32-sse2-mul16.c | 5 + ...s8-dwconv-25p24c-minmax-fp32-sse41-mul16.c | 5 + ...s8-dwconv-25p24c-minmax-fp32-sse41-mul32.c | 5 + .../qs8-dwconv-25p24c-minmax-fp32-xop-mul32.c | 5 + ...s8-dwconv-25p24c-minmax-rndnu-neon-mul16.c | 5 + ...8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c | 5 + ...8-dwconv-25p2c-minmax-fp32-scalar-imagic.c | 5 + ...8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c | 5 + ...32c-minmax-fp32-avx2-mul16-add16-vpunpck.c | 5 + ...nv-25p32c-minmax-fp32-avx2-mul16-vpmovsx.c | 5 + ...nv-25p32c-minmax-fp32-avx2-mul16-vpunpck.c | 5 + ...qs8-dwconv-25p32c-minmax-fp32-avx2-mul32.c | 5 + ...wconv-25p32c-minmax-fp32-avx512skx-mul32.c | 5 + ...qs8-dwconv-25p32c-minmax-fp32-neon-mul16.c | 5 + ...8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c | 5 + ...s8-dwconv-25p32c-minmax-rndnu-neon-mul16.c | 5 + ...8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c | 5 + ...8-dwconv-25p4c-minmax-fp32-scalar-imagic.c | 5 + ...8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c | 5 + ...dwconv-25p8c-minmax-fp32-avx-mul16-add16.c | 5 + .../qs8-dwconv-25p8c-minmax-fp32-avx-mul16.c | 5 + .../qs8-dwconv-25p8c-minmax-fp32-avx-mul32.c | 5 + .../qs8-dwconv-25p8c-minmax-fp32-avx2-mul32.c | 5 + .../qs8-dwconv-25p8c-minmax-fp32-neon-mul16.c | 5 + ...s8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c | 5 + ...wconv-25p8c-minmax-fp32-sse2-mul16-add16.c | 5 + .../qs8-dwconv-25p8c-minmax-fp32-sse2-mul16.c | 5 + ...conv-25p8c-minmax-fp32-sse41-mul16-add16.c | 5 + ...qs8-dwconv-25p8c-minmax-fp32-sse41-mul16.c | 5 + ...qs8-dwconv-25p8c-minmax-fp32-sse41-mul32.c | 5 + ...dwconv-25p8c-minmax-fp32-xop-mul16-add16.c | 5 + .../qs8-dwconv-25p8c-minmax-fp32-xop-mul32.c | 5 + ...dwconv-25p8c-minmax-rndnu-neon-mla8-ld64.c | 5 + ...qs8-dwconv-25p8c-minmax-rndnu-neon-mul16.c | 5 + ...dwconv-25p8c-minmax-rndnu-neon-mul8-ld64.c | 5 + ...dwconv-9p16c-minmax-fp32-avx-mul16-add16.c | 5 + .../qs8-dwconv-9p16c-minmax-fp32-avx-mul16.c | 5 + .../qs8-dwconv-9p16c-minmax-fp32-avx-mul32.c | 5 + ...16c-minmax-fp32-avx2-mul16-add16-vpunpck.c | 5 + ...onv-9p16c-minmax-fp32-avx2-mul16-vpmovsx.c | 5 + ...onv-9p16c-minmax-fp32-avx2-mul16-vpunpck.c | 5 + .../qs8-dwconv-9p16c-minmax-fp32-avx2-mul32.c | 5 + ...dwconv-9p16c-minmax-fp32-avx512skx-mul32.c | 5 + .../qs8-dwconv-9p16c-minmax-fp32-neon-mul16.c | 5 + ...s8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c | 5 + ...wconv-9p16c-minmax-fp32-sse2-mul16-add16.c | 5 + .../qs8-dwconv-9p16c-minmax-fp32-sse2-mul16.c | 5 + ...conv-9p16c-minmax-fp32-sse41-mul16-add16.c | 5 + ...qs8-dwconv-9p16c-minmax-fp32-sse41-mul16.c | 5 + ...qs8-dwconv-9p16c-minmax-fp32-sse41-mul32.c | 5 + ...dwconv-9p16c-minmax-fp32-xop-mul16-add16.c | 5 + .../qs8-dwconv-9p16c-minmax-fp32-xop-mul32.c | 5 + ...wconv-9p16c-minmax-rndnu-neon-mla8-ld128.c | 5 + ...dwconv-9p16c-minmax-rndnu-neon-mla8-ld64.c | 5 + ...qs8-dwconv-9p16c-minmax-rndnu-neon-mul16.c | 5 + ...wconv-9p16c-minmax-rndnu-neon-mul8-ld128.c | 5 + ...dwconv-9p16c-minmax-rndnu-neon-mul8-ld64.c | 5 + ...s8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c | 5 + ...s8-dwconv-9p1c-minmax-fp32-scalar-imagic.c | 5 + ...s8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qs8-dwconv-9p1c-minmax-rndnu-scalar.c | 5 + .../qs8-dwconv-9p24c-minmax-fp32-avx-mul16.c | 5 + .../qs8-dwconv-9p24c-minmax-fp32-avx-mul32.c | 5 + .../qs8-dwconv-9p24c-minmax-fp32-avx2-mul32.c | 5 + .../qs8-dwconv-9p24c-minmax-fp32-neon-mul16.c | 5 + ...s8-dwconv-9p24c-minmax-fp32-neonv8-mul16.c | 5 + .../qs8-dwconv-9p24c-minmax-fp32-sse2-mul16.c | 5 + ...qs8-dwconv-9p24c-minmax-fp32-sse41-mul16.c | 5 + ...qs8-dwconv-9p24c-minmax-fp32-sse41-mul32.c | 5 + .../qs8-dwconv-9p24c-minmax-fp32-xop-mul32.c | 5 + ...qs8-dwconv-9p24c-minmax-rndnu-neon-mul16.c | 5 + ...s8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c | 5 + ...s8-dwconv-9p2c-minmax-fp32-scalar-imagic.c | 5 + ...s8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qs8-dwconv-9p2c-minmax-rndnu-scalar.c | 5 + ...32c-minmax-fp32-avx2-mul16-add16-vpunpck.c | 5 + ...onv-9p32c-minmax-fp32-avx2-mul16-vpmovsx.c | 5 + ...onv-9p32c-minmax-fp32-avx2-mul16-vpunpck.c | 5 + .../qs8-dwconv-9p32c-minmax-fp32-avx2-mul32.c | 5 + ...dwconv-9p32c-minmax-fp32-avx512skx-mul32.c | 5 + .../qs8-dwconv-9p32c-minmax-fp32-neon-mul16.c | 5 + ...s8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c | 5 + ...qs8-dwconv-9p32c-minmax-rndnu-neon-mul16.c | 5 + ...s8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c | 5 + ...s8-dwconv-9p4c-minmax-fp32-scalar-imagic.c | 5 + ...s8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qs8-dwconv-9p4c-minmax-rndnu-scalar.c | 5 + ...-dwconv-9p8c-minmax-fp32-avx-mul16-add16.c | 5 + .../qs8-dwconv-9p8c-minmax-fp32-avx-mul16.c | 5 + .../qs8-dwconv-9p8c-minmax-fp32-avx-mul32.c | 5 + .../qs8-dwconv-9p8c-minmax-fp32-avx2-mul32.c | 5 + .../qs8-dwconv-9p8c-minmax-fp32-neon-mul16.c | 5 + ...qs8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c | 5 + ...dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c | 5 + .../qs8-dwconv-9p8c-minmax-fp32-sse2-mul16.c | 5 + ...wconv-9p8c-minmax-fp32-sse41-mul16-add16.c | 5 + .../qs8-dwconv-9p8c-minmax-fp32-sse41-mul16.c | 5 + .../qs8-dwconv-9p8c-minmax-fp32-sse41-mul32.c | 5 + ...-dwconv-9p8c-minmax-fp32-xop-mul16-add16.c | 5 + .../qs8-dwconv-9p8c-minmax-fp32-xop-mul32.c | 5 + ...-dwconv-9p8c-minmax-rndnu-neon-mla8-ld64.c | 5 + .../qs8-dwconv-9p8c-minmax-rndnu-neon-mul16.c | 5 + ...-dwconv-9p8c-minmax-rndnu-neon-mul8-ld64.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x16.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x24.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x32.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x8.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x16.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x24.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x32.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x8.c | 5 + .../gen/qs8-f32-vcvt-avx512skx-x16.c | 5 + .../gen/qs8-f32-vcvt-avx512skx-x32.c | 5 + .../gen/qs8-f32-vcvt-avx512skx-x48.c | 5 + .../gen/qs8-f32-vcvt-avx512skx-x64.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x16.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x24.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x32.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x8.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x1.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x2.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x3.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x4.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x16.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x24.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x32.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x8.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x16.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x24.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x32.c | 5 + .../qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x8.c | 5 + .../qs8-gavgpool-7p7x-minmax-fp32-neon-c16.c | 5 + .../qs8-gavgpool-7p7x-minmax-fp32-neon-c24.c | 5 + .../qs8-gavgpool-7p7x-minmax-fp32-neon-c32.c | 5 + .../qs8-gavgpool-7p7x-minmax-fp32-neon-c8.c | 5 + ...qs8-gavgpool-7p7x-minmax-fp32-neonv8-c16.c | 5 + ...qs8-gavgpool-7p7x-minmax-fp32-neonv8-c24.c | 5 + ...qs8-gavgpool-7p7x-minmax-fp32-neonv8-c32.c | 5 + .../qs8-gavgpool-7p7x-minmax-fp32-neonv8-c8.c | 5 + ...vgpool-7p7x-minmax-fp32-scalar-fmagic-c1.c | 5 + ...vgpool-7p7x-minmax-fp32-scalar-fmagic-c2.c | 5 + ...vgpool-7p7x-minmax-fp32-scalar-fmagic-c4.c | 5 + ...vgpool-7p7x-minmax-fp32-scalar-imagic-c1.c | 5 + ...vgpool-7p7x-minmax-fp32-scalar-imagic-c2.c | 5 + ...vgpool-7p7x-minmax-fp32-scalar-imagic-c4.c | 5 + ...vgpool-7p7x-minmax-fp32-scalar-lrintf-c1.c | 5 + ...vgpool-7p7x-minmax-fp32-scalar-lrintf-c2.c | 5 + ...vgpool-7p7x-minmax-fp32-scalar-lrintf-c4.c | 5 + .../qs8-gavgpool-7p7x-minmax-fp32-sse2-c16.c | 5 + .../qs8-gavgpool-7p7x-minmax-fp32-sse2-c24.c | 5 + .../qs8-gavgpool-7p7x-minmax-fp32-sse2-c8.c | 5 + .../qs8-gavgpool-7p7x-minmax-fp32-sse41-c16.c | 5 + .../qs8-gavgpool-7p7x-minmax-fp32-sse41-c24.c | 5 + .../qs8-gavgpool-7p7x-minmax-fp32-sse41-c8.c | 5 + .../qs8-gavgpool-7p7x-minmax-rndnu-neon-c16.c | 5 + .../qs8-gavgpool-7p7x-minmax-rndnu-neon-c24.c | 5 + .../qs8-gavgpool-7p7x-minmax-rndnu-neon-c32.c | 5 + .../qs8-gavgpool-7p7x-minmax-rndnu-neon-c8.c | 5 + .../qs8-gavgpool-7x-minmax-fp32-neon-c16.c | 5 + .../qs8-gavgpool-7x-minmax-fp32-neon-c24.c | 5 + .../qs8-gavgpool-7x-minmax-fp32-neon-c32.c | 5 + .../gen/qs8-gavgpool-7x-minmax-fp32-neon-c8.c | 5 + .../qs8-gavgpool-7x-minmax-fp32-neonv8-c16.c | 5 + .../qs8-gavgpool-7x-minmax-fp32-neonv8-c24.c | 5 + .../qs8-gavgpool-7x-minmax-fp32-neonv8-c32.c | 5 + .../qs8-gavgpool-7x-minmax-fp32-neonv8-c8.c | 5 + ...gavgpool-7x-minmax-fp32-scalar-fmagic-c1.c | 5 + ...gavgpool-7x-minmax-fp32-scalar-fmagic-c2.c | 5 + ...gavgpool-7x-minmax-fp32-scalar-fmagic-c4.c | 5 + ...gavgpool-7x-minmax-fp32-scalar-imagic-c1.c | 5 + ...gavgpool-7x-minmax-fp32-scalar-imagic-c2.c | 5 + ...gavgpool-7x-minmax-fp32-scalar-imagic-c4.c | 5 + ...gavgpool-7x-minmax-fp32-scalar-lrintf-c1.c | 5 + ...gavgpool-7x-minmax-fp32-scalar-lrintf-c2.c | 5 + ...gavgpool-7x-minmax-fp32-scalar-lrintf-c4.c | 5 + .../qs8-gavgpool-7x-minmax-fp32-sse2-c16.c | 5 + .../qs8-gavgpool-7x-minmax-fp32-sse2-c24.c | 5 + .../gen/qs8-gavgpool-7x-minmax-fp32-sse2-c8.c | 5 + .../qs8-gavgpool-7x-minmax-fp32-sse41-c16.c | 5 + .../qs8-gavgpool-7x-minmax-fp32-sse41-c24.c | 5 + .../qs8-gavgpool-7x-minmax-fp32-sse41-c8.c | 5 + .../qs8-gavgpool-7x-minmax-rndnu-neon-c16.c | 5 + .../qs8-gavgpool-7x-minmax-rndnu-neon-c24.c | 5 + .../qs8-gavgpool-7x-minmax-rndnu-neon-c32.c | 5 + .../qs8-gavgpool-7x-minmax-rndnu-neon-c8.c | 5 + ...qs8-gemm-1x16-minmax-fp32-neon-mlal-lane.c | 5 + ...8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c | 5 + ...mm-1x16-minmax-rndnu-neon-mlal-lane-prfm.c | 5 + ...s8-gemm-1x16-minmax-rndnu-neon-mlal-lane.c | 5 + ...emm-1x16-minmax-rndnu-neon-mull-addw-dup.c | 5 + .../qs8-gemm-1x16c16-minmax-rndnu-neon-mlal.c | 5 + ...8-gemm-1x16c2-minmax-rndnu-neon-mlal-dup.c | 5 + ...-gemm-1x16c2-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...-gemm-1x16c2-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...-gemm-1x16c2-minmax-rndnu-neon-mlal-ld4r.c | 5 + ...8-gemm-1x16c2-minmax-rndnu-neon-mull-dup.c | 5 + ...-gemm-1x16c2-minmax-rndnu-neon-mull-ld1r.c | 5 + ...-gemm-1x16c2-minmax-rndnu-neon-mull-ld2r.c | 5 + ...-gemm-1x16c2-minmax-rndnu-neon-mull-ld4r.c | 5 + ...qs8-gemm-1x16c2s4-minmax-rndnu-neon-mlal.c | 5 + ...qs8-gemm-1x16c2s4-minmax-rndnu-neon-mull.c | 5 + ...6c4-minmax-fp32-asm-aarch64-neondot-ld32.S | 5 + ...6c4-minmax-fp32-asm-aarch64-neondot-ld64.S | 5 + ...c4-minmax-rndnu-asm-aarch64-neondot-ld32.S | 5 + ...c4-minmax-rndnu-asm-aarch64-neondot-ld64.S | 5 + ...8-gemm-1x16c4-minmax-rndnu-neon-mlal-dup.c | 5 + ...-gemm-1x16c4-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...-gemm-1x16c4-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...8-gemm-1x16c4-minmax-rndnu-neon-mull-dup.c | 5 + ...-gemm-1x16c4-minmax-rndnu-neon-mull-ld1r.c | 5 + ...-gemm-1x16c4-minmax-rndnu-neon-mull-ld2r.c | 5 + .../qs8-gemm-1x16c4-minmax-rndnu-neondot.c | 5 + ...qs8-gemm-1x16c4s2-minmax-rndnu-neon-mlal.c | 5 + ...qs8-gemm-1x16c4s2-minmax-rndnu-neon-mull.c | 5 + .../qs8-gemm-1x16c8-minmax-fp32-avx512skx.c | 5 + .../qs8-gemm-1x16c8-minmax-rndnu-neon-mlal.c | 5 + .../qs8-gemm-1x16c8-minmax-rndnu-neon-mull.c | 5 + .../qs8-gemm-1x1c4-minmax-fp32-armsimd32.c | 5 + .../qs8-gemm-1x2-minmax-fp32-scalar-fmagic.c | 5 + .../qs8-gemm-1x2-minmax-fp32-scalar-imagic.c | 5 + .../qs8-gemm-1x2-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qs8-gemm-1x2-minmax-rndnu-scalar.c | 5 + .../qs8-gemm-1x2c4-minmax-fp32-armsimd32.c | 5 + .../qs8-gemm-1x4-minmax-fp32-scalar-fmagic.c | 5 + .../qs8-gemm-1x4-minmax-fp32-scalar-imagic.c | 5 + .../qs8-gemm-1x4-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qs8-gemm-1x4-minmax-rndnu-scalar.c | 5 + .../qs8-gemm-1x4c2-minmax-fp32-avx-ld128.c | 5 + .../gen/qs8-gemm-1x4c2-minmax-fp32-avx-ld64.c | 5 + .../qs8-gemm-1x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qs8-gemm-1x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qs8-gemm-1x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qs8-gemm-1x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qs8-gemm-1x4c2-minmax-fp32-xop-ld128.c | 5 + .../gen/qs8-gemm-1x4c2-minmax-fp32-xop-ld64.c | 5 + .../gen/qs8-gemm-1x4c2-xw-minmax-fp32-avx.c | 5 + .../gen/qs8-gemm-1x4c2-xw-minmax-fp32-sse2.c | 5 + .../gen/qs8-gemm-1x4c2-xw-minmax-fp32-sse41.c | 5 + .../gen/qs8-gemm-1x4c2-xw-minmax-fp32-xop.c | 5 + .../qs8-gemm-1x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qs8-gemm-1x4c2s4-minmax-fp32-avx-ld64.c | 5 + .../qs8-gemm-1x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qs8-gemm-1x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...qs8-gemm-1x4c2s4-minmax-fp32-sse41-ld128.c | 5 + .../qs8-gemm-1x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qs8-gemm-1x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qs8-gemm-1x4c2s4-minmax-fp32-xop-ld64.c | 5 + .../gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-avx.c | 5 + .../qs8-gemm-1x4c2s4-xw-minmax-fp32-sse2.c | 5 + .../qs8-gemm-1x4c2s4-xw-minmax-fp32-sse41.c | 5 + .../gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-xop.c | 5 + .../qs8-gemm-1x4c8-minmax-fp32-avx-ld128.c | 5 + .../gen/qs8-gemm-1x4c8-minmax-fp32-avx-ld64.c | 5 + .../qs8-gemm-1x4c8-minmax-fp32-sse2-ld128.c | 5 + .../qs8-gemm-1x4c8-minmax-fp32-sse2-ld64.c | 5 + .../qs8-gemm-1x4c8-minmax-fp32-sse41-ld128.c | 5 + .../qs8-gemm-1x4c8-minmax-fp32-sse41-ld64.c | 5 + .../qs8-gemm-1x4c8-minmax-fp32-ssse3-ld128.c | 5 + .../qs8-gemm-1x4c8-minmax-fp32-ssse3-ld64.c | 5 + .../qs8-gemm-1x4c8-minmax-fp32-xop-ld128.c | 5 + .../gen/qs8-gemm-1x4c8-minmax-fp32-xop-ld64.c | 5 + .../gen/qs8-gemm-1x4c8-xw-minmax-fp32-avx.c | 5 + .../gen/qs8-gemm-1x4c8-xw-minmax-fp32-sse2.c | 5 + .../gen/qs8-gemm-1x4c8-xw-minmax-fp32-sse41.c | 5 + .../gen/qs8-gemm-1x4c8-xw-minmax-fp32-ssse3.c | 5 + .../gen/qs8-gemm-1x4c8-xw-minmax-fp32-xop.c | 5 + ...dnu-asm-aarch32-neon-mlal-lane-cortex-a7.S | 5 + ...sm-aarch32-neon-mlal-lane-prfm-cortex-a7.S | 5 + ...emm-1x8-minmax-rndnu-neon-mlal-lane-prfm.c | 5 + ...qs8-gemm-1x8-minmax-rndnu-neon-mlal-lane.c | 5 + ...gemm-1x8-minmax-rndnu-neon-mull-addw-dup.c | 5 + .../qs8-gemm-1x8c16-minmax-rndnu-neon-mlal.c | 5 + ...qs8-gemm-1x8c2-minmax-fp32-neon-mlal-dup.c | 5 + ...s8-gemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c | 5 + ...s8-gemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c | 5 + ...s8-gemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c | 5 + ...8-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c | 5 + ...-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c | 5 + ...-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c | 5 + ...-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c | 5 + ...s8-gemm-1x8c2-minmax-rndnu-neon-mlal-dup.c | 5 + ...8-gemm-1x8c2-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...8-gemm-1x8c2-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...8-gemm-1x8c2-minmax-rndnu-neon-mlal-ld4r.c | 5 + ...s8-gemm-1x8c2-minmax-rndnu-neon-mull-dup.c | 5 + ...8-gemm-1x8c2-minmax-rndnu-neon-mull-ld1r.c | 5 + ...8-gemm-1x8c2-minmax-rndnu-neon-mull-ld2r.c | 5 + ...8-gemm-1x8c2-minmax-rndnu-neon-mull-ld4r.c | 5 + .../qs8-gemm-1x8c2s4-minmax-fp32-neon-mlal.c | 5 + ...qs8-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c | 5 + .../qs8-gemm-1x8c2s4-minmax-rndnu-neon-mlal.c | 5 + .../qs8-gemm-1x8c2s4-minmax-rndnu-neon-mull.c | 5 + ...qs8-gemm-1x8c4-minmax-fp32-neon-mlal-dup.c | 5 + ...s8-gemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c | 5 + ...s8-gemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c | 5 + .../gen/qs8-gemm-1x8c4-minmax-fp32-neondot.c | 5 + ...8-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c | 5 + ...-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c | 5 + ...-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c | 5 + ...s8-gemm-1x8c4-minmax-rndnu-neon-mlal-dup.c | 5 + ...8-gemm-1x8c4-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...8-gemm-1x8c4-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...s8-gemm-1x8c4-minmax-rndnu-neon-mull-dup.c | 5 + ...8-gemm-1x8c4-minmax-rndnu-neon-mull-ld1r.c | 5 + ...8-gemm-1x8c4-minmax-rndnu-neon-mull-ld2r.c | 5 + .../gen/qs8-gemm-1x8c4-minmax-rndnu-neondot.c | 5 + .../qs8-gemm-1x8c4s2-minmax-fp32-neon-mlal.c | 5 + ...qs8-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c | 5 + .../qs8-gemm-1x8c4s2-minmax-rndnu-neon-mlal.c | 5 + .../qs8-gemm-1x8c4s2-minmax-rndnu-neon-mull.c | 5 + ...ax-fp32-asm-aarch64-neon-mlal-cortex-a53.S | 5 + ...32-asm-aarch64-neon-mlal-prfm-cortex-a53.S | 5 + ...8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S | 5 + ...-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S | 5 + .../gen/qs8-gemm-1x8c8-minmax-fp32-avx2.c | 5 + .../qs8-gemm-1x8c8-minmax-fp32-neon-mlal.c | 5 + .../qs8-gemm-1x8c8-minmax-fp32-neonv8-mlal.c | 5 + ...x-rndnu-asm-aarch64-neon-mlal-cortex-a53.S | 5 + ...nu-asm-aarch64-neon-mlal-prfm-cortex-a53.S | 5 + ...-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S | 5 + ...1x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S | 5 + .../qs8-gemm-1x8c8-minmax-rndnu-neon-mlal.c | 5 + .../qs8-gemm-1x8c8-minmax-rndnu-neon-mull.c | 5 + .../gen/qs8-gemm-1x8c8-xw-minmax-fp32-avx2.c | 5 + ...mm-2x16-minmax-rndnu-neon-mlal-lane-prfm.c | 5 + ...s8-gemm-2x16-minmax-rndnu-neon-mlal-lane.c | 5 + ...emm-2x16-minmax-rndnu-neon-mull-addw-dup.c | 5 + .../qs8-gemm-2x16c16-minmax-rndnu-neon-mlal.c | 5 + ...8-gemm-2x16c2-minmax-rndnu-neon-mlal-dup.c | 5 + ...-gemm-2x16c2-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...-gemm-2x16c2-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...-gemm-2x16c2-minmax-rndnu-neon-mlal-ld4r.c | 5 + ...8-gemm-2x16c2-minmax-rndnu-neon-mull-dup.c | 5 + ...-gemm-2x16c2-minmax-rndnu-neon-mull-ld1r.c | 5 + ...-gemm-2x16c2-minmax-rndnu-neon-mull-ld2r.c | 5 + ...-gemm-2x16c2-minmax-rndnu-neon-mull-ld4r.c | 5 + ...qs8-gemm-2x16c2s4-minmax-rndnu-neon-mlal.c | 5 + ...qs8-gemm-2x16c2s4-minmax-rndnu-neon-mull.c | 5 + ...8-gemm-2x16c4-minmax-rndnu-neon-mlal-dup.c | 5 + ...-gemm-2x16c4-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...-gemm-2x16c4-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...8-gemm-2x16c4-minmax-rndnu-neon-mull-dup.c | 5 + ...-gemm-2x16c4-minmax-rndnu-neon-mull-ld1r.c | 5 + ...-gemm-2x16c4-minmax-rndnu-neon-mull-ld2r.c | 5 + ...qs8-gemm-2x16c4s2-minmax-rndnu-neon-mlal.c | 5 + ...qs8-gemm-2x16c4s2-minmax-rndnu-neon-mull.c | 5 + .../qs8-gemm-2x16c8-minmax-fp32-avx512skx.c | 5 + .../qs8-gemm-2x16c8-minmax-rndnu-neon-mlal.c | 5 + .../qs8-gemm-2x16c8-minmax-rndnu-neon-mull.c | 5 + .../qs8-gemm-2x1c4-minmax-fp32-armsimd32.c | 5 + .../qs8-gemm-2x2-minmax-fp32-scalar-fmagic.c | 5 + .../qs8-gemm-2x2-minmax-fp32-scalar-imagic.c | 5 + .../qs8-gemm-2x2-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qs8-gemm-2x2-minmax-rndnu-scalar.c | 5 + .../qs8-gemm-2x2c4-minmax-fp32-armsimd32.c | 5 + .../qs8-gemm-2x4-minmax-fp32-scalar-fmagic.c | 5 + .../qs8-gemm-2x4-minmax-fp32-scalar-imagic.c | 5 + .../qs8-gemm-2x4-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qs8-gemm-2x4-minmax-rndnu-scalar.c | 5 + .../qs8-gemm-2x4c2-minmax-fp32-avx-ld128.c | 5 + .../gen/qs8-gemm-2x4c2-minmax-fp32-avx-ld64.c | 5 + .../qs8-gemm-2x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qs8-gemm-2x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qs8-gemm-2x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qs8-gemm-2x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qs8-gemm-2x4c2-minmax-fp32-xop-ld128.c | 5 + .../gen/qs8-gemm-2x4c2-minmax-fp32-xop-ld64.c | 5 + .../gen/qs8-gemm-2x4c2-xw-minmax-fp32-avx.c | 5 + .../gen/qs8-gemm-2x4c2-xw-minmax-fp32-sse2.c | 5 + .../gen/qs8-gemm-2x4c2-xw-minmax-fp32-sse41.c | 5 + .../gen/qs8-gemm-2x4c2-xw-minmax-fp32-xop.c | 5 + .../qs8-gemm-2x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qs8-gemm-2x4c2s4-minmax-fp32-avx-ld64.c | 5 + .../qs8-gemm-2x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qs8-gemm-2x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...qs8-gemm-2x4c2s4-minmax-fp32-sse41-ld128.c | 5 + .../qs8-gemm-2x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qs8-gemm-2x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qs8-gemm-2x4c2s4-minmax-fp32-xop-ld64.c | 5 + .../gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-avx.c | 5 + .../qs8-gemm-2x4c2s4-xw-minmax-fp32-sse2.c | 5 + .../qs8-gemm-2x4c2s4-xw-minmax-fp32-sse41.c | 5 + .../gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-xop.c | 5 + .../qs8-gemm-2x4c8-minmax-fp32-avx-ld128.c | 5 + .../gen/qs8-gemm-2x4c8-minmax-fp32-avx-ld64.c | 5 + .../qs8-gemm-2x4c8-minmax-fp32-sse2-ld128.c | 5 + .../qs8-gemm-2x4c8-minmax-fp32-sse2-ld64.c | 5 + .../qs8-gemm-2x4c8-minmax-fp32-sse41-ld128.c | 5 + .../qs8-gemm-2x4c8-minmax-fp32-sse41-ld64.c | 5 + .../qs8-gemm-2x4c8-minmax-fp32-ssse3-ld128.c | 5 + .../qs8-gemm-2x4c8-minmax-fp32-ssse3-ld64.c | 5 + .../qs8-gemm-2x4c8-minmax-fp32-xop-ld128.c | 5 + .../gen/qs8-gemm-2x4c8-minmax-fp32-xop-ld64.c | 5 + .../gen/qs8-gemm-2x4c8-xw-minmax-fp32-avx.c | 5 + .../gen/qs8-gemm-2x4c8-xw-minmax-fp32-sse2.c | 5 + .../gen/qs8-gemm-2x4c8-xw-minmax-fp32-sse41.c | 5 + .../gen/qs8-gemm-2x4c8-xw-minmax-fp32-ssse3.c | 5 + .../gen/qs8-gemm-2x4c8-xw-minmax-fp32-xop.c | 5 + ...emm-2x8-minmax-rndnu-neon-mlal-lane-prfm.c | 5 + ...qs8-gemm-2x8-minmax-rndnu-neon-mlal-lane.c | 5 + ...gemm-2x8-minmax-rndnu-neon-mull-addw-dup.c | 5 + ...2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S | 5 + ...x8c16-minmax-rndnu-asm-aarch64-neon-mlal.S | 5 + .../qs8-gemm-2x8c16-minmax-rndnu-neon-mlal.c | 5 + ...qs8-gemm-2x8c2-minmax-fp32-neon-mlal-dup.c | 5 + ...s8-gemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c | 5 + ...s8-gemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c | 5 + ...s8-gemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c | 5 + ...8-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c | 5 + ...-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c | 5 + ...-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c | 5 + ...-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c | 5 + ...s8-gemm-2x8c2-minmax-rndnu-neon-mlal-dup.c | 5 + ...8-gemm-2x8c2-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...8-gemm-2x8c2-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...8-gemm-2x8c2-minmax-rndnu-neon-mlal-ld4r.c | 5 + ...s8-gemm-2x8c2-minmax-rndnu-neon-mull-dup.c | 5 + ...8-gemm-2x8c2-minmax-rndnu-neon-mull-ld1r.c | 5 + ...8-gemm-2x8c2-minmax-rndnu-neon-mull-ld2r.c | 5 + ...8-gemm-2x8c2-minmax-rndnu-neon-mull-ld4r.c | 5 + .../qs8-gemm-2x8c2s4-minmax-fp32-neon-mlal.c | 5 + ...qs8-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c | 5 + .../qs8-gemm-2x8c2s4-minmax-rndnu-neon-mlal.c | 5 + .../qs8-gemm-2x8c2s4-minmax-rndnu-neon-mull.c | 5 + ...qs8-gemm-2x8c4-minmax-fp32-neon-mlal-dup.c | 5 + ...s8-gemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c | 5 + ...s8-gemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c | 5 + ...8-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c | 5 + ...-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c | 5 + ...-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c | 5 + ...s8-gemm-2x8c4-minmax-rndnu-neon-mlal-dup.c | 5 + ...8-gemm-2x8c4-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...8-gemm-2x8c4-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...s8-gemm-2x8c4-minmax-rndnu-neon-mull-dup.c | 5 + ...8-gemm-2x8c4-minmax-rndnu-neon-mull-ld1r.c | 5 + ...8-gemm-2x8c4-minmax-rndnu-neon-mull-ld2r.c | 5 + .../qs8-gemm-2x8c4s2-minmax-fp32-neon-mlal.c | 5 + ...qs8-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c | 5 + .../qs8-gemm-2x8c4s2-minmax-rndnu-neon-mlal.c | 5 + .../qs8-gemm-2x8c4s2-minmax-rndnu-neon-mull.c | 5 + ...ax-fp32-asm-aarch64-neon-mlal-cortex-a53.S | 5 + ...32-asm-aarch64-neon-mlal-prfm-cortex-a53.S | 5 + ...8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S | 5 + ...-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S | 5 + ...-2x8c8-minmax-fp32-asm-aarch64-neon-mull.S | 5 + .../gen/qs8-gemm-2x8c8-minmax-fp32-avx2.c | 5 + .../qs8-gemm-2x8c8-minmax-fp32-neon-mlal.c | 5 + .../qs8-gemm-2x8c8-minmax-fp32-neonv8-mlal.c | 5 + ...x-rndnu-asm-aarch64-neon-mlal-cortex-a53.S | 5 + ...nu-asm-aarch64-neon-mlal-prfm-cortex-a53.S | 5 + ...-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S | 5 + ...2x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S | 5 + ...2x8c8-minmax-rndnu-asm-aarch64-neon-mull.S | 5 + .../qs8-gemm-2x8c8-minmax-rndnu-neon-mlal.c | 5 + .../qs8-gemm-2x8c8-minmax-rndnu-neon-mull.c | 5 + .../gen/qs8-gemm-2x8c8-xw-minmax-fp32-avx2.c | 5 + ...mm-3x16-minmax-rndnu-neon-mlal-lane-prfm.c | 5 + ...s8-gemm-3x16-minmax-rndnu-neon-mlal-lane.c | 5 + ...emm-3x16-minmax-rndnu-neon-mull-addw-dup.c | 5 + .../qs8-gemm-3x16c16-minmax-rndnu-neon-mlal.c | 5 + ...8-gemm-3x16c2-minmax-rndnu-neon-mlal-dup.c | 5 + ...-gemm-3x16c2-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...-gemm-3x16c2-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...-gemm-3x16c2-minmax-rndnu-neon-mlal-ld4r.c | 5 + ...8-gemm-3x16c2-minmax-rndnu-neon-mull-dup.c | 5 + ...-gemm-3x16c2-minmax-rndnu-neon-mull-ld1r.c | 5 + ...-gemm-3x16c2-minmax-rndnu-neon-mull-ld2r.c | 5 + ...-gemm-3x16c2-minmax-rndnu-neon-mull-ld4r.c | 5 + ...qs8-gemm-3x16c2s4-minmax-rndnu-neon-mlal.c | 5 + ...qs8-gemm-3x16c2s4-minmax-rndnu-neon-mull.c | 5 + ...8-gemm-3x16c4-minmax-rndnu-neon-mlal-dup.c | 5 + ...-gemm-3x16c4-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...-gemm-3x16c4-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...8-gemm-3x16c4-minmax-rndnu-neon-mull-dup.c | 5 + ...-gemm-3x16c4-minmax-rndnu-neon-mull-ld1r.c | 5 + ...-gemm-3x16c4-minmax-rndnu-neon-mull-ld2r.c | 5 + ...qs8-gemm-3x16c4s2-minmax-rndnu-neon-mlal.c | 5 + ...qs8-gemm-3x16c4s2-minmax-rndnu-neon-mull.c | 5 + .../qs8-gemm-3x16c8-minmax-fp32-avx512skx.c | 5 + .../qs8-gemm-3x16c8-minmax-rndnu-neon-mlal.c | 5 + .../qs8-gemm-3x16c8-minmax-rndnu-neon-mull.c | 5 + .../qs8-gemm-3x2-minmax-fp32-scalar-fmagic.c | 5 + .../qs8-gemm-3x2-minmax-fp32-scalar-imagic.c | 5 + .../qs8-gemm-3x2-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qs8-gemm-3x2-minmax-rndnu-scalar.c | 5 + .../qs8-gemm-3x4-minmax-fp32-scalar-fmagic.c | 5 + .../qs8-gemm-3x4-minmax-fp32-scalar-imagic.c | 5 + .../qs8-gemm-3x4-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qs8-gemm-3x4-minmax-rndnu-scalar.c | 5 + .../qs8-gemm-3x4c2-minmax-fp32-avx-ld128.c | 5 + .../gen/qs8-gemm-3x4c2-minmax-fp32-avx-ld64.c | 5 + .../qs8-gemm-3x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qs8-gemm-3x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qs8-gemm-3x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qs8-gemm-3x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qs8-gemm-3x4c2-minmax-fp32-xop-ld128.c | 5 + .../gen/qs8-gemm-3x4c2-minmax-fp32-xop-ld64.c | 5 + .../gen/qs8-gemm-3x4c2-xw-minmax-fp32-avx.c | 5 + .../gen/qs8-gemm-3x4c2-xw-minmax-fp32-sse2.c | 5 + .../gen/qs8-gemm-3x4c2-xw-minmax-fp32-sse41.c | 5 + .../gen/qs8-gemm-3x4c2-xw-minmax-fp32-xop.c | 5 + .../qs8-gemm-3x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qs8-gemm-3x4c2s4-minmax-fp32-avx-ld64.c | 5 + .../qs8-gemm-3x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qs8-gemm-3x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...qs8-gemm-3x4c2s4-minmax-fp32-sse41-ld128.c | 5 + .../qs8-gemm-3x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qs8-gemm-3x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qs8-gemm-3x4c2s4-minmax-fp32-xop-ld64.c | 5 + .../gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-avx.c | 5 + .../qs8-gemm-3x4c2s4-xw-minmax-fp32-sse2.c | 5 + .../qs8-gemm-3x4c2s4-xw-minmax-fp32-sse41.c | 5 + .../gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-xop.c | 5 + .../qs8-gemm-3x4c8-minmax-fp32-avx-ld128.c | 5 + .../gen/qs8-gemm-3x4c8-minmax-fp32-avx-ld64.c | 5 + .../qs8-gemm-3x4c8-minmax-fp32-sse2-ld128.c | 5 + .../qs8-gemm-3x4c8-minmax-fp32-sse2-ld64.c | 5 + .../qs8-gemm-3x4c8-minmax-fp32-sse41-ld128.c | 5 + .../qs8-gemm-3x4c8-minmax-fp32-sse41-ld64.c | 5 + .../qs8-gemm-3x4c8-minmax-fp32-ssse3-ld128.c | 5 + .../qs8-gemm-3x4c8-minmax-fp32-ssse3-ld64.c | 5 + .../qs8-gemm-3x4c8-minmax-fp32-xop-ld128.c | 5 + .../gen/qs8-gemm-3x4c8-minmax-fp32-xop-ld64.c | 5 + .../gen/qs8-gemm-3x4c8-xw-minmax-fp32-avx.c | 5 + .../gen/qs8-gemm-3x4c8-xw-minmax-fp32-sse2.c | 5 + .../gen/qs8-gemm-3x4c8-xw-minmax-fp32-sse41.c | 5 + .../gen/qs8-gemm-3x4c8-xw-minmax-fp32-ssse3.c | 5 + .../gen/qs8-gemm-3x4c8-xw-minmax-fp32-xop.c | 5 + ...emm-3x8-minmax-rndnu-neon-mlal-lane-prfm.c | 5 + ...qs8-gemm-3x8-minmax-rndnu-neon-mlal-lane.c | 5 + ...gemm-3x8-minmax-rndnu-neon-mull-addw-dup.c | 5 + .../qs8-gemm-3x8c16-minmax-rndnu-neon-mlal.c | 5 + ...s8-gemm-3x8c2-minmax-rndnu-neon-mlal-dup.c | 5 + ...8-gemm-3x8c2-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...8-gemm-3x8c2-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...8-gemm-3x8c2-minmax-rndnu-neon-mlal-ld4r.c | 5 + ...s8-gemm-3x8c2-minmax-rndnu-neon-mull-dup.c | 5 + ...8-gemm-3x8c2-minmax-rndnu-neon-mull-ld1r.c | 5 + ...8-gemm-3x8c2-minmax-rndnu-neon-mull-ld2r.c | 5 + ...8-gemm-3x8c2-minmax-rndnu-neon-mull-ld4r.c | 5 + .../qs8-gemm-3x8c2s4-minmax-rndnu-neon-mlal.c | 5 + .../qs8-gemm-3x8c2s4-minmax-rndnu-neon-mull.c | 5 + ...s8-gemm-3x8c4-minmax-rndnu-neon-mlal-dup.c | 5 + ...8-gemm-3x8c4-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...8-gemm-3x8c4-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...s8-gemm-3x8c4-minmax-rndnu-neon-mull-dup.c | 5 + ...8-gemm-3x8c4-minmax-rndnu-neon-mull-ld1r.c | 5 + ...8-gemm-3x8c4-minmax-rndnu-neon-mull-ld2r.c | 5 + .../qs8-gemm-3x8c4s2-minmax-rndnu-neon-mlal.c | 5 + .../qs8-gemm-3x8c4s2-minmax-rndnu-neon-mull.c | 5 + .../gen/qs8-gemm-3x8c8-minmax-fp32-avx2.c | 5 + .../qs8-gemm-3x8c8-minmax-rndnu-neon-mlal.c | 5 + .../qs8-gemm-3x8c8-minmax-rndnu-neon-mull.c | 5 + .../gen/qs8-gemm-3x8c8-xw-minmax-fp32-avx2.c | 5 + ...32-asm-aarch64-neon-mlal-lane-cortex-a53.S | 5 + ...max-fp32-asm-aarch64-neon-mlal-lane-ld64.S | 5 + ...m-aarch64-neon-mlal-lane-prfm-cortex-a53.S | 5 + ...p32-asm-aarch64-neon-mlal-lane-prfm-ld64.S | 5 + ...qs8-gemm-4x16-minmax-fp32-neon-mlal-lane.c | 5 + ...8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c | 5 + ...nu-asm-aarch64-neon-mlal-lane-cortex-a53.S | 5 + ...ax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S | 5 + ...m-aarch64-neon-mlal-lane-prfm-cortex-a53.S | 5 + ...dnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S | 5 + ...mm-4x16-minmax-rndnu-neon-mlal-lane-prfm.c | 5 + ...s8-gemm-4x16-minmax-rndnu-neon-mlal-lane.c | 5 + ...emm-4x16-minmax-rndnu-neon-mull-addw-dup.c | 5 + .../qs8-gemm-4x16c16-minmax-rndnu-neon-mlal.c | 5 + ...8-gemm-4x16c2-minmax-rndnu-neon-mlal-dup.c | 5 + ...-gemm-4x16c2-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...-gemm-4x16c2-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...-gemm-4x16c2-minmax-rndnu-neon-mlal-ld4r.c | 5 + ...8-gemm-4x16c2-minmax-rndnu-neon-mull-dup.c | 5 + ...-gemm-4x16c2-minmax-rndnu-neon-mull-ld1r.c | 5 + ...-gemm-4x16c2-minmax-rndnu-neon-mull-ld2r.c | 5 + ...-gemm-4x16c2-minmax-rndnu-neon-mull-ld4r.c | 5 + ...qs8-gemm-4x16c2s4-minmax-rndnu-neon-mlal.c | 5 + ...qs8-gemm-4x16c2s4-minmax-rndnu-neon-mull.c | 5 + ...nmax-fp32-asm-aarch64-neondot-cortex-a55.S | 5 + ...c4-minmax-fp32-asm-aarch64-neondot-ld128.S | 5 + ...6c4-minmax-fp32-asm-aarch64-neondot-ld32.S | 5 + ...6c4-minmax-fp32-asm-aarch64-neondot-ld64.S | 5 + ...max-rndnu-asm-aarch64-neondot-cortex-a55.S | 5 + ...4-minmax-rndnu-asm-aarch64-neondot-ld128.S | 5 + ...c4-minmax-rndnu-asm-aarch64-neondot-ld32.S | 5 + ...c4-minmax-rndnu-asm-aarch64-neondot-ld64.S | 5 + ...8-gemm-4x16c4-minmax-rndnu-neon-mlal-dup.c | 5 + ...-gemm-4x16c4-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...-gemm-4x16c4-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...8-gemm-4x16c4-minmax-rndnu-neon-mull-dup.c | 5 + ...-gemm-4x16c4-minmax-rndnu-neon-mull-ld1r.c | 5 + ...-gemm-4x16c4-minmax-rndnu-neon-mull-ld2r.c | 5 + .../qs8-gemm-4x16c4-minmax-rndnu-neondot.c | 5 + ...qs8-gemm-4x16c4s2-minmax-rndnu-neon-mlal.c | 5 + ...qs8-gemm-4x16c4s2-minmax-rndnu-neon-mull.c | 5 + .../qs8-gemm-4x16c8-minmax-fp32-avx512skx.c | 5 + .../qs8-gemm-4x16c8-minmax-rndnu-neon-mlal.c | 5 + .../qs8-gemm-4x16c8-minmax-rndnu-neon-mull.c | 5 + .../qs8-gemm-4x2-minmax-fp32-scalar-fmagic.c | 5 + .../qs8-gemm-4x2-minmax-fp32-scalar-imagic.c | 5 + .../qs8-gemm-4x2-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qs8-gemm-4x2-minmax-rndnu-scalar.c | 5 + .../qs8-gemm-4x4-minmax-fp32-scalar-fmagic.c | 5 + .../qs8-gemm-4x4-minmax-fp32-scalar-imagic.c | 5 + .../qs8-gemm-4x4-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qs8-gemm-4x4-minmax-rndnu-scalar.c | 5 + .../qs8-gemm-4x4c2-minmax-fp32-avx-ld128.c | 5 + .../gen/qs8-gemm-4x4c2-minmax-fp32-avx-ld64.c | 5 + .../qs8-gemm-4x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qs8-gemm-4x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qs8-gemm-4x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qs8-gemm-4x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qs8-gemm-4x4c2-minmax-fp32-xop-ld128.c | 5 + .../gen/qs8-gemm-4x4c2-minmax-fp32-xop-ld64.c | 5 + .../gen/qs8-gemm-4x4c2-xw-minmax-fp32-avx.c | 5 + .../gen/qs8-gemm-4x4c2-xw-minmax-fp32-sse2.c | 5 + .../gen/qs8-gemm-4x4c2-xw-minmax-fp32-sse41.c | 5 + .../gen/qs8-gemm-4x4c2-xw-minmax-fp32-xop.c | 5 + .../qs8-gemm-4x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qs8-gemm-4x4c2s4-minmax-fp32-avx-ld64.c | 5 + .../qs8-gemm-4x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qs8-gemm-4x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...qs8-gemm-4x4c2s4-minmax-fp32-sse41-ld128.c | 5 + .../qs8-gemm-4x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qs8-gemm-4x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qs8-gemm-4x4c2s4-minmax-fp32-xop-ld64.c | 5 + .../gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-avx.c | 5 + .../qs8-gemm-4x4c2s4-xw-minmax-fp32-sse2.c | 5 + .../qs8-gemm-4x4c2s4-xw-minmax-fp32-sse41.c | 5 + .../gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-xop.c | 5 + ...nu-asm-aarch32-neon-mlal-lane-cortex-a53.S | 5 + ...dnu-asm-aarch32-neon-mlal-lane-cortex-a7.S | 5 + ...ax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S | 5 + ...m-aarch32-neon-mlal-lane-prfm-cortex-a53.S | 5 + ...sm-aarch32-neon-mlal-lane-prfm-cortex-a7.S | 5 + ...dnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S | 5 + ...ax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S | 5 + ...dnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S | 5 + ...emm-4x8-minmax-rndnu-neon-mlal-lane-prfm.c | 5 + ...qs8-gemm-4x8-minmax-rndnu-neon-mlal-lane.c | 5 + ...gemm-4x8-minmax-rndnu-neon-mull-addw-dup.c | 5 + .../qs8-gemm-4x8c16-minmax-rndnu-neon-mlal.c | 5 + ...s8-gemm-4x8c2-minmax-rndnu-neon-mlal-dup.c | 5 + ...8-gemm-4x8c2-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...8-gemm-4x8c2-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...8-gemm-4x8c2-minmax-rndnu-neon-mlal-ld4r.c | 5 + ...s8-gemm-4x8c2-minmax-rndnu-neon-mull-dup.c | 5 + ...8-gemm-4x8c2-minmax-rndnu-neon-mull-ld1r.c | 5 + ...8-gemm-4x8c2-minmax-rndnu-neon-mull-ld2r.c | 5 + ...8-gemm-4x8c2-minmax-rndnu-neon-mull-ld4r.c | 5 + .../qs8-gemm-4x8c2s4-minmax-rndnu-neon-mlal.c | 5 + .../qs8-gemm-4x8c2s4-minmax-rndnu-neon-mull.c | 5 + ...max-rndnu-asm-aarch32-neondot-cortex-a55.S | 5 + ...c4-minmax-rndnu-asm-aarch32-neondot-ld64.S | 5 + ...s8-gemm-4x8c4-minmax-rndnu-neon-mlal-dup.c | 5 + ...8-gemm-4x8c4-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...8-gemm-4x8c4-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...s8-gemm-4x8c4-minmax-rndnu-neon-mull-dup.c | 5 + ...8-gemm-4x8c4-minmax-rndnu-neon-mull-ld1r.c | 5 + ...8-gemm-4x8c4-minmax-rndnu-neon-mull-ld2r.c | 5 + .../gen/qs8-gemm-4x8c4-minmax-rndnu-neondot.c | 5 + .../qs8-gemm-4x8c4s2-minmax-rndnu-neon-mlal.c | 5 + .../qs8-gemm-4x8c4s2-minmax-rndnu-neon-mull.c | 5 + .../qs8-gemm-4x8c8-minmax-rndnu-neon-mlal.c | 5 + .../qs8-gemm-4x8c8-minmax-rndnu-neon-mull.c | 5 + ...mm-6x16-minmax-rndnu-neon-mlal-lane-prfm.c | 5 + ...s8-gemm-6x16-minmax-rndnu-neon-mlal-lane.c | 5 + .../qs8-gemm-6x16c4-minmax-rndnu-neondot.c | 5 + ...emm-6x8-minmax-rndnu-neon-mlal-lane-prfm.c | 5 + ...qs8-gemm-6x8-minmax-rndnu-neon-mlal-lane.c | 5 + .../gen/qs8-gemm-6x8c4-minmax-rndnu-neondot.c | 5 + .../qs8-gemm-8x16c4-minmax-rndnu-neondot.c | 5 + .../gen/qs8-gemm-8x8c4-minmax-rndnu-neondot.c | 5 + ...s8-igemm-1x16-minmax-fp32-neon-mlal-lane.c | 5 + ...-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c | 5 + ...mm-1x16-minmax-rndnu-neon-mlal-lane-prfm.c | 5 + ...8-igemm-1x16-minmax-rndnu-neon-mlal-lane.c | 5 + ...emm-1x16-minmax-rndnu-neon-mull-addw-dup.c | 5 + ...qs8-igemm-1x16c16-minmax-rndnu-neon-mlal.c | 5 + ...-igemm-1x16c2-minmax-rndnu-neon-mlal-dup.c | 5 + ...igemm-1x16c2-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...igemm-1x16c2-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...igemm-1x16c2-minmax-rndnu-neon-mlal-ld4r.c | 5 + ...-igemm-1x16c2-minmax-rndnu-neon-mull-dup.c | 5 + ...igemm-1x16c2-minmax-rndnu-neon-mull-ld1r.c | 5 + ...igemm-1x16c2-minmax-rndnu-neon-mull-ld2r.c | 5 + ...igemm-1x16c2-minmax-rndnu-neon-mull-ld4r.c | 5 + ...s8-igemm-1x16c2s4-minmax-rndnu-neon-mlal.c | 5 + ...s8-igemm-1x16c2s4-minmax-rndnu-neon-mull.c | 5 + ...-igemm-1x16c4-minmax-rndnu-neon-mlal-dup.c | 5 + ...igemm-1x16c4-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...igemm-1x16c4-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...-igemm-1x16c4-minmax-rndnu-neon-mull-dup.c | 5 + ...igemm-1x16c4-minmax-rndnu-neon-mull-ld1r.c | 5 + ...igemm-1x16c4-minmax-rndnu-neon-mull-ld2r.c | 5 + .../qs8-igemm-1x16c4-minmax-rndnu-neondot.c | 5 + ...s8-igemm-1x16c4s2-minmax-rndnu-neon-mlal.c | 5 + ...s8-igemm-1x16c4s2-minmax-rndnu-neon-mull.c | 5 + .../qs8-igemm-1x16c8-minmax-fp32-avx512skx.c | 5 + .../qs8-igemm-1x16c8-minmax-rndnu-neon-mlal.c | 5 + .../qs8-igemm-1x16c8-minmax-rndnu-neon-mull.c | 5 + .../qs8-igemm-1x1c4-minmax-fp32-armsimd32.c | 5 + .../qs8-igemm-1x2-minmax-fp32-scalar-fmagic.c | 5 + .../qs8-igemm-1x2-minmax-fp32-scalar-imagic.c | 5 + .../qs8-igemm-1x2-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qs8-igemm-1x2-minmax-rndnu-scalar.c | 5 + .../qs8-igemm-1x2c4-minmax-fp32-armsimd32.c | 5 + .../qs8-igemm-1x4-minmax-fp32-scalar-fmagic.c | 5 + .../qs8-igemm-1x4-minmax-fp32-scalar-imagic.c | 5 + .../qs8-igemm-1x4-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qs8-igemm-1x4-minmax-rndnu-scalar.c | 5 + .../qs8-igemm-1x4c2-minmax-fp32-avx-ld128.c | 5 + .../qs8-igemm-1x4c2-minmax-fp32-avx-ld64.c | 5 + .../qs8-igemm-1x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qs8-igemm-1x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qs8-igemm-1x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qs8-igemm-1x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qs8-igemm-1x4c2-minmax-fp32-xop-ld128.c | 5 + .../qs8-igemm-1x4c2-minmax-fp32-xop-ld64.c | 5 + .../qs8-igemm-1x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qs8-igemm-1x4c2s4-minmax-fp32-avx-ld64.c | 5 + ...qs8-igemm-1x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qs8-igemm-1x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...s8-igemm-1x4c2s4-minmax-fp32-sse41-ld128.c | 5 + ...qs8-igemm-1x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qs8-igemm-1x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qs8-igemm-1x4c2s4-minmax-fp32-xop-ld64.c | 5 + .../qs8-igemm-1x4c8-minmax-fp32-avx-ld128.c | 5 + .../qs8-igemm-1x4c8-minmax-fp32-avx-ld64.c | 5 + .../qs8-igemm-1x4c8-minmax-fp32-sse2-ld128.c | 5 + .../qs8-igemm-1x4c8-minmax-fp32-sse2-ld64.c | 5 + .../qs8-igemm-1x4c8-minmax-fp32-sse41-ld128.c | 5 + .../qs8-igemm-1x4c8-minmax-fp32-sse41-ld64.c | 5 + .../qs8-igemm-1x4c8-minmax-fp32-ssse3-ld128.c | 5 + .../qs8-igemm-1x4c8-minmax-fp32-ssse3-ld64.c | 5 + .../qs8-igemm-1x4c8-minmax-fp32-xop-ld128.c | 5 + .../qs8-igemm-1x4c8-minmax-fp32-xop-ld64.c | 5 + ...dnu-asm-aarch32-neon-mlal-lane-cortex-a7.S | 5 + ...sm-aarch32-neon-mlal-lane-prfm-cortex-a7.S | 5 + ...emm-1x8-minmax-rndnu-neon-mlal-lane-prfm.c | 5 + ...s8-igemm-1x8-minmax-rndnu-neon-mlal-lane.c | 5 + ...gemm-1x8-minmax-rndnu-neon-mull-addw-dup.c | 5 + .../qs8-igemm-1x8c16-minmax-rndnu-neon-mlal.c | 5 + ...s8-igemm-1x8c2-minmax-fp32-neon-mlal-dup.c | 5 + ...8-igemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c | 5 + ...8-igemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c | 5 + ...8-igemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c | 5 + ...-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c | 5 + ...igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c | 5 + ...igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c | 5 + ...igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c | 5 + ...8-igemm-1x8c2-minmax-rndnu-neon-mlal-dup.c | 5 + ...-igemm-1x8c2-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...-igemm-1x8c2-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...-igemm-1x8c2-minmax-rndnu-neon-mlal-ld4r.c | 5 + ...8-igemm-1x8c2-minmax-rndnu-neon-mull-dup.c | 5 + ...-igemm-1x8c2-minmax-rndnu-neon-mull-ld1r.c | 5 + ...-igemm-1x8c2-minmax-rndnu-neon-mull-ld2r.c | 5 + ...-igemm-1x8c2-minmax-rndnu-neon-mull-ld4r.c | 5 + .../qs8-igemm-1x8c2s4-minmax-fp32-neon-mlal.c | 5 + ...s8-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c | 5 + ...qs8-igemm-1x8c2s4-minmax-rndnu-neon-mlal.c | 5 + ...qs8-igemm-1x8c2s4-minmax-rndnu-neon-mull.c | 5 + ...s8-igemm-1x8c4-minmax-fp32-neon-mlal-dup.c | 5 + ...8-igemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c | 5 + ...8-igemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c | 5 + .../gen/qs8-igemm-1x8c4-minmax-fp32-neondot.c | 5 + ...-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c | 5 + ...igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c | 5 + ...igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c | 5 + ...8-igemm-1x8c4-minmax-rndnu-neon-mlal-dup.c | 5 + ...-igemm-1x8c4-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...-igemm-1x8c4-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...8-igemm-1x8c4-minmax-rndnu-neon-mull-dup.c | 5 + ...-igemm-1x8c4-minmax-rndnu-neon-mull-ld1r.c | 5 + ...-igemm-1x8c4-minmax-rndnu-neon-mull-ld2r.c | 5 + .../qs8-igemm-1x8c4-minmax-rndnu-neondot.c | 5 + .../qs8-igemm-1x8c4s2-minmax-fp32-neon-mlal.c | 5 + ...s8-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c | 5 + ...qs8-igemm-1x8c4s2-minmax-rndnu-neon-mlal.c | 5 + ...qs8-igemm-1x8c4s2-minmax-rndnu-neon-mull.c | 5 + ...ax-fp32-asm-aarch64-neon-mlal-cortex-a53.S | 5 + ...32-asm-aarch64-neon-mlal-prfm-cortex-a53.S | 5 + ...8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S | 5 + ...-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S | 5 + .../gen/qs8-igemm-1x8c8-minmax-fp32-avx2.c | 5 + .../qs8-igemm-1x8c8-minmax-fp32-neon-mlal.c | 5 + .../qs8-igemm-1x8c8-minmax-fp32-neonv8-mlal.c | 5 + ...x-rndnu-asm-aarch64-neon-mlal-cortex-a53.S | 5 + ...nu-asm-aarch64-neon-mlal-prfm-cortex-a53.S | 5 + ...-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S | 5 + ...1x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S | 5 + .../qs8-igemm-1x8c8-minmax-rndnu-neon-mlal.c | 5 + .../qs8-igemm-1x8c8-minmax-rndnu-neon-mull.c | 5 + ...mm-2x16-minmax-rndnu-neon-mlal-lane-prfm.c | 5 + ...8-igemm-2x16-minmax-rndnu-neon-mlal-lane.c | 5 + ...emm-2x16-minmax-rndnu-neon-mull-addw-dup.c | 5 + ...qs8-igemm-2x16c16-minmax-rndnu-neon-mlal.c | 5 + ...-igemm-2x16c2-minmax-rndnu-neon-mlal-dup.c | 5 + ...igemm-2x16c2-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...igemm-2x16c2-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...igemm-2x16c2-minmax-rndnu-neon-mlal-ld4r.c | 5 + ...-igemm-2x16c2-minmax-rndnu-neon-mull-dup.c | 5 + ...igemm-2x16c2-minmax-rndnu-neon-mull-ld1r.c | 5 + ...igemm-2x16c2-minmax-rndnu-neon-mull-ld2r.c | 5 + ...igemm-2x16c2-minmax-rndnu-neon-mull-ld4r.c | 5 + ...s8-igemm-2x16c2s4-minmax-rndnu-neon-mlal.c | 5 + ...s8-igemm-2x16c2s4-minmax-rndnu-neon-mull.c | 5 + ...-igemm-2x16c4-minmax-rndnu-neon-mlal-dup.c | 5 + ...igemm-2x16c4-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...igemm-2x16c4-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...-igemm-2x16c4-minmax-rndnu-neon-mull-dup.c | 5 + ...igemm-2x16c4-minmax-rndnu-neon-mull-ld1r.c | 5 + ...igemm-2x16c4-minmax-rndnu-neon-mull-ld2r.c | 5 + ...s8-igemm-2x16c4s2-minmax-rndnu-neon-mlal.c | 5 + ...s8-igemm-2x16c4s2-minmax-rndnu-neon-mull.c | 5 + .../qs8-igemm-2x16c8-minmax-fp32-avx512skx.c | 5 + .../qs8-igemm-2x16c8-minmax-rndnu-neon-mlal.c | 5 + .../qs8-igemm-2x16c8-minmax-rndnu-neon-mull.c | 5 + .../qs8-igemm-2x1c4-minmax-fp32-armsimd32.c | 5 + .../qs8-igemm-2x2-minmax-fp32-scalar-fmagic.c | 5 + .../qs8-igemm-2x2-minmax-fp32-scalar-imagic.c | 5 + .../qs8-igemm-2x2-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qs8-igemm-2x2-minmax-rndnu-scalar.c | 5 + .../qs8-igemm-2x2c4-minmax-fp32-armsimd32.c | 5 + .../qs8-igemm-2x4-minmax-fp32-scalar-fmagic.c | 5 + .../qs8-igemm-2x4-minmax-fp32-scalar-imagic.c | 5 + .../qs8-igemm-2x4-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qs8-igemm-2x4-minmax-rndnu-scalar.c | 5 + .../qs8-igemm-2x4c2-minmax-fp32-avx-ld128.c | 5 + .../qs8-igemm-2x4c2-minmax-fp32-avx-ld64.c | 5 + .../qs8-igemm-2x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qs8-igemm-2x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qs8-igemm-2x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qs8-igemm-2x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qs8-igemm-2x4c2-minmax-fp32-xop-ld128.c | 5 + .../qs8-igemm-2x4c2-minmax-fp32-xop-ld64.c | 5 + .../qs8-igemm-2x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qs8-igemm-2x4c2s4-minmax-fp32-avx-ld64.c | 5 + ...qs8-igemm-2x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qs8-igemm-2x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...s8-igemm-2x4c2s4-minmax-fp32-sse41-ld128.c | 5 + ...qs8-igemm-2x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qs8-igemm-2x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qs8-igemm-2x4c2s4-minmax-fp32-xop-ld64.c | 5 + .../qs8-igemm-2x4c8-minmax-fp32-avx-ld128.c | 5 + .../qs8-igemm-2x4c8-minmax-fp32-avx-ld64.c | 5 + .../qs8-igemm-2x4c8-minmax-fp32-sse2-ld128.c | 5 + .../qs8-igemm-2x4c8-minmax-fp32-sse2-ld64.c | 5 + .../qs8-igemm-2x4c8-minmax-fp32-sse41-ld128.c | 5 + .../qs8-igemm-2x4c8-minmax-fp32-sse41-ld64.c | 5 + .../qs8-igemm-2x4c8-minmax-fp32-ssse3-ld128.c | 5 + .../qs8-igemm-2x4c8-minmax-fp32-ssse3-ld64.c | 5 + .../qs8-igemm-2x4c8-minmax-fp32-xop-ld128.c | 5 + .../qs8-igemm-2x4c8-minmax-fp32-xop-ld64.c | 5 + ...emm-2x8-minmax-rndnu-neon-mlal-lane-prfm.c | 5 + ...s8-igemm-2x8-minmax-rndnu-neon-mlal-lane.c | 5 + ...gemm-2x8-minmax-rndnu-neon-mull-addw-dup.c | 5 + ...2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S | 5 + ...x8c16-minmax-rndnu-asm-aarch64-neon-mlal.S | 5 + .../qs8-igemm-2x8c16-minmax-rndnu-neon-mlal.c | 5 + ...s8-igemm-2x8c2-minmax-fp32-neon-mlal-dup.c | 5 + ...8-igemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c | 5 + ...8-igemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c | 5 + ...8-igemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c | 5 + ...-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c | 5 + ...igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c | 5 + ...igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c | 5 + ...igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c | 5 + ...8-igemm-2x8c2-minmax-rndnu-neon-mlal-dup.c | 5 + ...-igemm-2x8c2-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...-igemm-2x8c2-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...-igemm-2x8c2-minmax-rndnu-neon-mlal-ld4r.c | 5 + ...8-igemm-2x8c2-minmax-rndnu-neon-mull-dup.c | 5 + ...-igemm-2x8c2-minmax-rndnu-neon-mull-ld1r.c | 5 + ...-igemm-2x8c2-minmax-rndnu-neon-mull-ld2r.c | 5 + ...-igemm-2x8c2-minmax-rndnu-neon-mull-ld4r.c | 5 + .../qs8-igemm-2x8c2s4-minmax-fp32-neon-mlal.c | 5 + ...s8-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c | 5 + ...qs8-igemm-2x8c2s4-minmax-rndnu-neon-mlal.c | 5 + ...qs8-igemm-2x8c2s4-minmax-rndnu-neon-mull.c | 5 + ...s8-igemm-2x8c4-minmax-fp32-neon-mlal-dup.c | 5 + ...8-igemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c | 5 + ...8-igemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c | 5 + ...-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c | 5 + ...igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c | 5 + ...igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c | 5 + ...8-igemm-2x8c4-minmax-rndnu-neon-mlal-dup.c | 5 + ...-igemm-2x8c4-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...-igemm-2x8c4-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...8-igemm-2x8c4-minmax-rndnu-neon-mull-dup.c | 5 + ...-igemm-2x8c4-minmax-rndnu-neon-mull-ld1r.c | 5 + ...-igemm-2x8c4-minmax-rndnu-neon-mull-ld2r.c | 5 + .../qs8-igemm-2x8c4s2-minmax-fp32-neon-mlal.c | 5 + ...s8-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c | 5 + ...qs8-igemm-2x8c4s2-minmax-rndnu-neon-mlal.c | 5 + ...qs8-igemm-2x8c4s2-minmax-rndnu-neon-mull.c | 5 + ...ax-fp32-asm-aarch64-neon-mlal-cortex-a53.S | 5 + ...32-asm-aarch64-neon-mlal-prfm-cortex-a53.S | 5 + ...8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S | 5 + ...-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S | 5 + .../gen/qs8-igemm-2x8c8-minmax-fp32-avx2.c | 5 + .../qs8-igemm-2x8c8-minmax-fp32-neon-mlal.c | 5 + .../qs8-igemm-2x8c8-minmax-fp32-neonv8-mlal.c | 5 + ...x-rndnu-asm-aarch64-neon-mlal-cortex-a53.S | 5 + ...nu-asm-aarch64-neon-mlal-prfm-cortex-a53.S | 5 + ...-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S | 5 + ...2x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S | 5 + .../qs8-igemm-2x8c8-minmax-rndnu-neon-mlal.c | 5 + .../qs8-igemm-2x8c8-minmax-rndnu-neon-mull.c | 5 + ...mm-3x16-minmax-rndnu-neon-mlal-lane-prfm.c | 5 + ...8-igemm-3x16-minmax-rndnu-neon-mlal-lane.c | 5 + ...emm-3x16-minmax-rndnu-neon-mull-addw-dup.c | 5 + ...qs8-igemm-3x16c16-minmax-rndnu-neon-mlal.c | 5 + ...-igemm-3x16c2-minmax-rndnu-neon-mlal-dup.c | 5 + ...igemm-3x16c2-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...igemm-3x16c2-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...igemm-3x16c2-minmax-rndnu-neon-mlal-ld4r.c | 5 + ...-igemm-3x16c2-minmax-rndnu-neon-mull-dup.c | 5 + ...igemm-3x16c2-minmax-rndnu-neon-mull-ld1r.c | 5 + ...igemm-3x16c2-minmax-rndnu-neon-mull-ld2r.c | 5 + ...igemm-3x16c2-minmax-rndnu-neon-mull-ld4r.c | 5 + ...s8-igemm-3x16c2s4-minmax-rndnu-neon-mlal.c | 5 + ...s8-igemm-3x16c2s4-minmax-rndnu-neon-mull.c | 5 + ...-igemm-3x16c4-minmax-rndnu-neon-mlal-dup.c | 5 + ...igemm-3x16c4-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...igemm-3x16c4-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...-igemm-3x16c4-minmax-rndnu-neon-mull-dup.c | 5 + ...igemm-3x16c4-minmax-rndnu-neon-mull-ld1r.c | 5 + ...igemm-3x16c4-minmax-rndnu-neon-mull-ld2r.c | 5 + ...s8-igemm-3x16c4s2-minmax-rndnu-neon-mlal.c | 5 + ...s8-igemm-3x16c4s2-minmax-rndnu-neon-mull.c | 5 + .../qs8-igemm-3x16c8-minmax-fp32-avx512skx.c | 5 + .../qs8-igemm-3x16c8-minmax-rndnu-neon-mlal.c | 5 + .../qs8-igemm-3x16c8-minmax-rndnu-neon-mull.c | 5 + .../qs8-igemm-3x2-minmax-fp32-scalar-fmagic.c | 5 + .../qs8-igemm-3x2-minmax-fp32-scalar-imagic.c | 5 + .../qs8-igemm-3x2-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qs8-igemm-3x2-minmax-rndnu-scalar.c | 5 + .../qs8-igemm-3x4-minmax-fp32-scalar-fmagic.c | 5 + .../qs8-igemm-3x4-minmax-fp32-scalar-imagic.c | 5 + .../qs8-igemm-3x4-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qs8-igemm-3x4-minmax-rndnu-scalar.c | 5 + .../qs8-igemm-3x4c2-minmax-fp32-avx-ld128.c | 5 + .../qs8-igemm-3x4c2-minmax-fp32-avx-ld64.c | 5 + .../qs8-igemm-3x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qs8-igemm-3x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qs8-igemm-3x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qs8-igemm-3x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qs8-igemm-3x4c2-minmax-fp32-xop-ld128.c | 5 + .../qs8-igemm-3x4c2-minmax-fp32-xop-ld64.c | 5 + .../qs8-igemm-3x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qs8-igemm-3x4c2s4-minmax-fp32-avx-ld64.c | 5 + ...qs8-igemm-3x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qs8-igemm-3x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...s8-igemm-3x4c2s4-minmax-fp32-sse41-ld128.c | 5 + ...qs8-igemm-3x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qs8-igemm-3x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qs8-igemm-3x4c2s4-minmax-fp32-xop-ld64.c | 5 + .../qs8-igemm-3x4c8-minmax-fp32-avx-ld128.c | 5 + .../qs8-igemm-3x4c8-minmax-fp32-avx-ld64.c | 5 + .../qs8-igemm-3x4c8-minmax-fp32-sse2-ld128.c | 5 + .../qs8-igemm-3x4c8-minmax-fp32-sse2-ld64.c | 5 + .../qs8-igemm-3x4c8-minmax-fp32-sse41-ld128.c | 5 + .../qs8-igemm-3x4c8-minmax-fp32-sse41-ld64.c | 5 + .../qs8-igemm-3x4c8-minmax-fp32-ssse3-ld128.c | 5 + .../qs8-igemm-3x4c8-minmax-fp32-ssse3-ld64.c | 5 + .../qs8-igemm-3x4c8-minmax-fp32-xop-ld128.c | 5 + .../qs8-igemm-3x4c8-minmax-fp32-xop-ld64.c | 5 + ...emm-3x8-minmax-rndnu-neon-mlal-lane-prfm.c | 5 + ...s8-igemm-3x8-minmax-rndnu-neon-mlal-lane.c | 5 + ...gemm-3x8-minmax-rndnu-neon-mull-addw-dup.c | 5 + .../qs8-igemm-3x8c16-minmax-rndnu-neon-mlal.c | 5 + ...8-igemm-3x8c2-minmax-rndnu-neon-mlal-dup.c | 5 + ...-igemm-3x8c2-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...-igemm-3x8c2-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...-igemm-3x8c2-minmax-rndnu-neon-mlal-ld4r.c | 5 + ...8-igemm-3x8c2-minmax-rndnu-neon-mull-dup.c | 5 + ...-igemm-3x8c2-minmax-rndnu-neon-mull-ld1r.c | 5 + ...-igemm-3x8c2-minmax-rndnu-neon-mull-ld2r.c | 5 + ...-igemm-3x8c2-minmax-rndnu-neon-mull-ld4r.c | 5 + ...qs8-igemm-3x8c2s4-minmax-rndnu-neon-mlal.c | 5 + ...qs8-igemm-3x8c2s4-minmax-rndnu-neon-mull.c | 5 + ...8-igemm-3x8c4-minmax-rndnu-neon-mlal-dup.c | 5 + ...-igemm-3x8c4-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...-igemm-3x8c4-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...8-igemm-3x8c4-minmax-rndnu-neon-mull-dup.c | 5 + ...-igemm-3x8c4-minmax-rndnu-neon-mull-ld1r.c | 5 + ...-igemm-3x8c4-minmax-rndnu-neon-mull-ld2r.c | 5 + ...qs8-igemm-3x8c4s2-minmax-rndnu-neon-mlal.c | 5 + ...qs8-igemm-3x8c4s2-minmax-rndnu-neon-mull.c | 5 + .../gen/qs8-igemm-3x8c8-minmax-fp32-avx2.c | 5 + .../qs8-igemm-3x8c8-minmax-rndnu-neon-mlal.c | 5 + .../qs8-igemm-3x8c8-minmax-rndnu-neon-mull.c | 5 + ...32-asm-aarch64-neon-mlal-lane-cortex-a53.S | 5 + ...max-fp32-asm-aarch64-neon-mlal-lane-ld64.S | 5 + ...m-aarch64-neon-mlal-lane-prfm-cortex-a53.S | 5 + ...p32-asm-aarch64-neon-mlal-lane-prfm-ld64.S | 5 + ...s8-igemm-4x16-minmax-fp32-neon-mlal-lane.c | 5 + ...-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c | 5 + ...nu-asm-aarch64-neon-mlal-lane-cortex-a53.S | 5 + ...ax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S | 5 + ...m-aarch64-neon-mlal-lane-prfm-cortex-a53.S | 5 + ...dnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S | 5 + ...mm-4x16-minmax-rndnu-neon-mlal-lane-prfm.c | 5 + ...8-igemm-4x16-minmax-rndnu-neon-mlal-lane.c | 5 + ...emm-4x16-minmax-rndnu-neon-mull-addw-dup.c | 5 + ...qs8-igemm-4x16c16-minmax-rndnu-neon-mlal.c | 5 + ...-igemm-4x16c2-minmax-rndnu-neon-mlal-dup.c | 5 + ...igemm-4x16c2-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...igemm-4x16c2-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...igemm-4x16c2-minmax-rndnu-neon-mlal-ld4r.c | 5 + ...-igemm-4x16c2-minmax-rndnu-neon-mull-dup.c | 5 + ...igemm-4x16c2-minmax-rndnu-neon-mull-ld1r.c | 5 + ...igemm-4x16c2-minmax-rndnu-neon-mull-ld2r.c | 5 + ...igemm-4x16c2-minmax-rndnu-neon-mull-ld4r.c | 5 + ...s8-igemm-4x16c2s4-minmax-rndnu-neon-mlal.c | 5 + ...s8-igemm-4x16c2s4-minmax-rndnu-neon-mull.c | 5 + ...nmax-fp32-asm-aarch64-neondot-cortex-a55.S | 5 + ...c4-minmax-fp32-asm-aarch64-neondot-ld128.S | 5 + ...6c4-minmax-fp32-asm-aarch64-neondot-ld64.S | 5 + ...max-rndnu-asm-aarch64-neondot-cortex-a55.S | 5 + ...4-minmax-rndnu-asm-aarch64-neondot-ld128.S | 5 + ...c4-minmax-rndnu-asm-aarch64-neondot-ld64.S | 5 + ...-igemm-4x16c4-minmax-rndnu-neon-mlal-dup.c | 5 + ...igemm-4x16c4-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...igemm-4x16c4-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...-igemm-4x16c4-minmax-rndnu-neon-mull-dup.c | 5 + ...igemm-4x16c4-minmax-rndnu-neon-mull-ld1r.c | 5 + ...igemm-4x16c4-minmax-rndnu-neon-mull-ld2r.c | 5 + .../qs8-igemm-4x16c4-minmax-rndnu-neondot.c | 5 + ...s8-igemm-4x16c4s2-minmax-rndnu-neon-mlal.c | 5 + ...s8-igemm-4x16c4s2-minmax-rndnu-neon-mull.c | 5 + .../qs8-igemm-4x16c8-minmax-fp32-avx512skx.c | 5 + .../qs8-igemm-4x16c8-minmax-rndnu-neon-mlal.c | 5 + .../qs8-igemm-4x16c8-minmax-rndnu-neon-mull.c | 5 + .../qs8-igemm-4x2-minmax-fp32-scalar-fmagic.c | 5 + .../qs8-igemm-4x2-minmax-fp32-scalar-imagic.c | 5 + .../qs8-igemm-4x2-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qs8-igemm-4x2-minmax-rndnu-scalar.c | 5 + .../qs8-igemm-4x4-minmax-fp32-scalar-fmagic.c | 5 + .../qs8-igemm-4x4-minmax-fp32-scalar-imagic.c | 5 + .../qs8-igemm-4x4-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qs8-igemm-4x4-minmax-rndnu-scalar.c | 5 + .../qs8-igemm-4x4c2-minmax-fp32-avx-ld128.c | 5 + .../qs8-igemm-4x4c2-minmax-fp32-avx-ld64.c | 5 + .../qs8-igemm-4x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qs8-igemm-4x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qs8-igemm-4x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qs8-igemm-4x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qs8-igemm-4x4c2-minmax-fp32-xop-ld128.c | 5 + .../qs8-igemm-4x4c2-minmax-fp32-xop-ld64.c | 5 + .../qs8-igemm-4x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qs8-igemm-4x4c2s4-minmax-fp32-avx-ld64.c | 5 + ...qs8-igemm-4x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qs8-igemm-4x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...s8-igemm-4x4c2s4-minmax-fp32-sse41-ld128.c | 5 + ...qs8-igemm-4x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qs8-igemm-4x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qs8-igemm-4x4c2s4-minmax-fp32-xop-ld64.c | 5 + ...nu-asm-aarch32-neon-mlal-lane-cortex-a53.S | 5 + ...dnu-asm-aarch32-neon-mlal-lane-cortex-a7.S | 5 + ...ax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S | 5 + ...m-aarch32-neon-mlal-lane-prfm-cortex-a53.S | 5 + ...sm-aarch32-neon-mlal-lane-prfm-cortex-a7.S | 5 + ...dnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S | 5 + ...ax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S | 5 + ...dnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S | 5 + ...emm-4x8-minmax-rndnu-neon-mlal-lane-prfm.c | 5 + ...s8-igemm-4x8-minmax-rndnu-neon-mlal-lane.c | 5 + ...gemm-4x8-minmax-rndnu-neon-mull-addw-dup.c | 5 + .../qs8-igemm-4x8c16-minmax-rndnu-neon-mlal.c | 5 + ...8-igemm-4x8c2-minmax-rndnu-neon-mlal-dup.c | 5 + ...-igemm-4x8c2-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...-igemm-4x8c2-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...-igemm-4x8c2-minmax-rndnu-neon-mlal-ld4r.c | 5 + ...8-igemm-4x8c2-minmax-rndnu-neon-mull-dup.c | 5 + ...-igemm-4x8c2-minmax-rndnu-neon-mull-ld1r.c | 5 + ...-igemm-4x8c2-minmax-rndnu-neon-mull-ld2r.c | 5 + ...-igemm-4x8c2-minmax-rndnu-neon-mull-ld4r.c | 5 + ...qs8-igemm-4x8c2s4-minmax-rndnu-neon-mlal.c | 5 + ...qs8-igemm-4x8c2s4-minmax-rndnu-neon-mull.c | 5 + ...max-rndnu-asm-aarch32-neondot-cortex-a55.S | 5 + ...c4-minmax-rndnu-asm-aarch32-neondot-ld64.S | 5 + ...8-igemm-4x8c4-minmax-rndnu-neon-mlal-dup.c | 5 + ...-igemm-4x8c4-minmax-rndnu-neon-mlal-ld1r.c | 5 + ...-igemm-4x8c4-minmax-rndnu-neon-mlal-ld2r.c | 5 + ...8-igemm-4x8c4-minmax-rndnu-neon-mull-dup.c | 5 + ...-igemm-4x8c4-minmax-rndnu-neon-mull-ld1r.c | 5 + ...-igemm-4x8c4-minmax-rndnu-neon-mull-ld2r.c | 5 + .../qs8-igemm-4x8c4-minmax-rndnu-neondot.c | 5 + ...qs8-igemm-4x8c4s2-minmax-rndnu-neon-mlal.c | 5 + ...qs8-igemm-4x8c4s2-minmax-rndnu-neon-mull.c | 5 + .../qs8-igemm-4x8c8-minmax-rndnu-neon-mlal.c | 5 + .../qs8-igemm-4x8c8-minmax-rndnu-neon-mull.c | 5 + ...mm-6x16-minmax-rndnu-neon-mlal-lane-prfm.c | 5 + ...8-igemm-6x16-minmax-rndnu-neon-mlal-lane.c | 5 + .../qs8-igemm-6x16c4-minmax-rndnu-neondot.c | 5 + ...emm-6x8-minmax-rndnu-neon-mlal-lane-prfm.c | 5 + ...s8-igemm-6x8-minmax-rndnu-neon-mlal-lane.c | 5 + .../qs8-igemm-6x8c4-minmax-rndnu-neondot.c | 5 + .../qs8-igemm-8x16c4-minmax-rndnu-neondot.c | 5 + .../qs8-igemm-8x8c4-minmax-rndnu-neondot.c | 5 + .../qs8-requantization-fp32-neon.c | 5 + .../qs8-requantization-fp32-scalar-fmagic.c | 5 + .../qs8-requantization-fp32-scalar-lrintf.c | 5 + .../qs8-requantization-fp32-sse2.c | 5 + .../qs8-requantization-fp32-sse41.c | 5 + .../qs8-requantization-gemmlowp-neon.c | 5 + .../qs8-requantization-gemmlowp-scalar.c | 5 + .../qs8-requantization-gemmlowp-sse2.c | 5 + .../qs8-requantization-gemmlowp-sse41.c | 5 + .../qs8-requantization-gemmlowp-ssse3.c | 5 + .../qs8-requantization-rndna-neon.c | 5 + ...qs8-requantization-rndna-scalar-signed64.c | 5 + ...8-requantization-rndna-scalar-unsigned32.c | 5 + ...8-requantization-rndna-scalar-unsigned64.c | 5 + .../qs8-requantization-rndna-sse2.c | 5 + .../qs8-requantization-rndna-sse41.c | 5 + .../qs8-requantization-rndna-ssse3.c | 5 + .../qs8-requantization-rndnu-neon-mull.c | 5 + .../qs8-requantization-rndnu-neon-qdmulh.c | 5 + .../qs8-requantization-rndnu-scalar.c | 5 + .../qs8-requantization-rndnu-sse41-sra.c | 5 + .../qs8-requantization-rndnu-sse41-srl.c | 5 + .../gen/qs8-vadd-minmax-avx-mul16-ld64-x16.c | 5 + .../gen/qs8-vadd-minmax-avx-mul16-ld64-x24.c | 5 + .../gen/qs8-vadd-minmax-avx-mul16-ld64-x32.c | 5 + .../gen/qs8-vadd-minmax-avx-mul16-ld64-x8.c | 5 + .../gen/qs8-vadd-minmax-avx-mul32-ld32-x16.c | 5 + .../gen/qs8-vadd-minmax-avx-mul32-ld32-x24.c | 5 + .../gen/qs8-vadd-minmax-avx-mul32-ld32-x32.c | 5 + .../gen/qs8-vadd-minmax-avx-mul32-ld32-x8.c | 5 + .../gen/qs8-vadd-minmax-avx2-mul32-ld64-x16.c | 5 + .../gen/qs8-vadd-minmax-avx2-mul32-ld64-x24.c | 5 + .../gen/qs8-vadd-minmax-avx2-mul32-ld64-x32.c | 5 + .../gen/qs8-vadd-minmax-avx2-mul32-ld64-x8.c | 5 + ...s8-vadd-minmax-avx512skx-mul32-ld128-x16.c | 5 + ...s8-vadd-minmax-avx512skx-mul32-ld128-x32.c | 5 + .../gen/qs8-vadd-minmax-neon-ld128-x16.c | 5 + .../gen/qs8-vadd-minmax-neon-ld128-x32.c | 5 + .../gen/qs8-vadd-minmax-neon-ld64-x16.c | 5 + .../gen/qs8-vadd-minmax-neon-ld64-x24.c | 5 + .../gen/qs8-vadd-minmax-neon-ld64-x32.c | 5 + .../gen/qs8-vadd-minmax-neon-ld64-x8.c | 5 + .../qs8-vadd/gen/qs8-vadd-minmax-scalar-x1.c | 5 + .../qs8-vadd/gen/qs8-vadd-minmax-scalar-x2.c | 5 + .../qs8-vadd/gen/qs8-vadd-minmax-scalar-x4.c | 5 + .../gen/qs8-vadd-minmax-sse2-mul16-ld64-x16.c | 5 + .../gen/qs8-vadd-minmax-sse2-mul16-ld64-x24.c | 5 + .../gen/qs8-vadd-minmax-sse2-mul16-ld64-x32.c | 5 + .../gen/qs8-vadd-minmax-sse2-mul16-ld64-x8.c | 5 + .../qs8-vadd-minmax-sse41-mul16-ld64-x16.c | 5 + .../qs8-vadd-minmax-sse41-mul16-ld64-x24.c | 5 + .../qs8-vadd-minmax-sse41-mul16-ld64-x32.c | 5 + .../gen/qs8-vadd-minmax-sse41-mul16-ld64-x8.c | 5 + .../qs8-vadd-minmax-sse41-mul32-ld32-x16.c | 5 + .../qs8-vadd-minmax-sse41-mul32-ld32-x24.c | 5 + .../qs8-vadd-minmax-sse41-mul32-ld32-x32.c | 5 + .../gen/qs8-vadd-minmax-sse41-mul32-ld32-x8.c | 5 + .../gen/qs8-vadd-minmax-xop-mul32-ld32-x16.c | 5 + .../gen/qs8-vadd-minmax-xop-mul32-ld32-x24.c | 5 + .../gen/qs8-vadd-minmax-xop-mul32-ld32-x32.c | 5 + .../gen/qs8-vadd-minmax-xop-mul32-ld32-x8.c | 5 + .../gen/qs8-vaddc-minmax-avx-mul16-ld64-x16.c | 5 + .../gen/qs8-vaddc-minmax-avx-mul16-ld64-x24.c | 5 + .../gen/qs8-vaddc-minmax-avx-mul16-ld64-x32.c | 5 + .../gen/qs8-vaddc-minmax-avx-mul16-ld64-x8.c | 5 + .../gen/qs8-vaddc-minmax-avx-mul32-ld32-x16.c | 5 + .../gen/qs8-vaddc-minmax-avx-mul32-ld32-x24.c | 5 + .../gen/qs8-vaddc-minmax-avx-mul32-ld32-x32.c | 5 + .../gen/qs8-vaddc-minmax-avx-mul32-ld32-x8.c | 5 + .../qs8-vaddc-minmax-avx2-mul32-ld64-x16.c | 5 + .../qs8-vaddc-minmax-avx2-mul32-ld64-x24.c | 5 + .../qs8-vaddc-minmax-avx2-mul32-ld64-x32.c | 5 + .../gen/qs8-vaddc-minmax-avx2-mul32-ld64-x8.c | 5 + ...8-vaddc-minmax-avx512skx-mul32-ld128-x16.c | 5 + ...8-vaddc-minmax-avx512skx-mul32-ld128-x32.c | 5 + .../gen/qs8-vaddc-minmax-neon-ld128-x16.c | 5 + .../gen/qs8-vaddc-minmax-neon-ld128-x32.c | 5 + .../gen/qs8-vaddc-minmax-neon-ld64-x16.c | 5 + .../gen/qs8-vaddc-minmax-neon-ld64-x24.c | 5 + .../gen/qs8-vaddc-minmax-neon-ld64-x32.c | 5 + .../gen/qs8-vaddc-minmax-neon-ld64-x8.c | 5 + .../gen/qs8-vaddc-minmax-scalar-x1.c | 5 + .../gen/qs8-vaddc-minmax-scalar-x2.c | 5 + .../gen/qs8-vaddc-minmax-scalar-x4.c | 5 + .../qs8-vaddc-minmax-sse2-mul16-ld64-x16.c | 5 + .../qs8-vaddc-minmax-sse2-mul16-ld64-x24.c | 5 + .../qs8-vaddc-minmax-sse2-mul16-ld64-x32.c | 5 + .../gen/qs8-vaddc-minmax-sse2-mul16-ld64-x8.c | 5 + .../qs8-vaddc-minmax-sse41-mul16-ld64-x16.c | 5 + .../qs8-vaddc-minmax-sse41-mul16-ld64-x24.c | 5 + .../qs8-vaddc-minmax-sse41-mul16-ld64-x32.c | 5 + .../qs8-vaddc-minmax-sse41-mul16-ld64-x8.c | 5 + .../qs8-vaddc-minmax-sse41-mul32-ld32-x16.c | 5 + .../qs8-vaddc-minmax-sse41-mul32-ld32-x24.c | 5 + .../qs8-vaddc-minmax-sse41-mul32-ld32-x32.c | 5 + .../qs8-vaddc-minmax-sse41-mul32-ld32-x8.c | 5 + .../gen/qs8-vaddc-minmax-xop-mul32-ld32-x16.c | 5 + .../gen/qs8-vaddc-minmax-xop-mul32-ld32-x24.c | 5 + .../gen/qs8-vaddc-minmax-xop-mul32-ld32-x32.c | 5 + .../gen/qs8-vaddc-minmax-xop-mul32-ld32-x8.c | 5 + .../qs8-vcvt/gen/qs8-vcvt-armsimd32-x4.c | 5 + .../qs8-vcvt/gen/qs8-vcvt-armsimd32-x8.c | 5 + .../qs8-vcvt/gen/qs8-vcvt-avx-x16.c | 5 + .../qs8-vcvt/gen/qs8-vcvt-avx-x32.c | 5 + .../qs8-vcvt/gen/qs8-vcvt-avx-x8.c | 5 + .../qs8-vcvt/gen/qs8-vcvt-avx2-x16.c | 5 + .../qs8-vcvt/gen/qs8-vcvt-avx2-x32.c | 5 + .../qs8-vcvt/gen/qs8-vcvt-avx2-x64.c | 5 + .../qs8-vcvt/gen/qs8-vcvt-neon-x16.c | 5 + .../qs8-vcvt/gen/qs8-vcvt-neon-x32.c | 5 + .../qs8-vcvt/gen/qs8-vcvt-neon-x8.c | 5 + .../qs8-vcvt/gen/qs8-vcvt-scalar-x1.c | 5 + .../qs8-vcvt/gen/qs8-vcvt-scalar-x2.c | 5 + .../qs8-vcvt/gen/qs8-vcvt-scalar-x4.c | 5 + .../qs8-vcvt/gen/qs8-vcvt-sse2-x16.c | 5 + .../qs8-vcvt/gen/qs8-vcvt-sse2-x32.c | 5 + .../qs8-vcvt/gen/qs8-vcvt-sse41-x16.c | 5 + .../qs8-vcvt/gen/qs8-vcvt-sse41-x32.c | 5 + .../qs8-vcvt/gen/qs8-vcvt-sse41-x8.c | 5 + .../qs8-vcvt/gen/qs8-vcvt-ssse3-x16.c | 5 + .../qs8-vcvt/gen/qs8-vcvt-ssse3-x32.c | 5 + .../qs8-vlrelu/gen/qs8-vlrelu-armsimd32-x4.c | 5 + .../qs8-vlrelu/gen/qs8-vlrelu-armsimd32-x8.c | 5 + .../qs8-vlrelu/gen/qs8-vlrelu-avx-x16.c | 5 + .../qs8-vlrelu/gen/qs8-vlrelu-avx-x32.c | 5 + .../qs8-vlrelu/gen/qs8-vlrelu-avx-x8.c | 5 + .../qs8-vlrelu/gen/qs8-vlrelu-avx2-x16.c | 5 + .../qs8-vlrelu/gen/qs8-vlrelu-avx2-x32.c | 5 + .../qs8-vlrelu/gen/qs8-vlrelu-avx2-x64.c | 5 + .../qs8-vlrelu/gen/qs8-vlrelu-neon-x16.c | 5 + .../qs8-vlrelu/gen/qs8-vlrelu-neon-x32.c | 5 + .../qs8-vlrelu/gen/qs8-vlrelu-neon-x8.c | 5 + .../gen/qs8-vlrelu-scalar-andxor-x1.c | 5 + .../gen/qs8-vlrelu-scalar-andxor-x2.c | 5 + .../gen/qs8-vlrelu-scalar-andxor-x4.c | 5 + .../gen/qs8-vlrelu-scalar-select-x1.c | 5 + .../gen/qs8-vlrelu-scalar-select-x2.c | 5 + .../gen/qs8-vlrelu-scalar-select-x4.c | 5 + .../qs8-vlrelu/gen/qs8-vlrelu-sse2-x16.c | 5 + .../qs8-vlrelu/gen/qs8-vlrelu-sse2-x32.c | 5 + .../qs8-vlrelu/gen/qs8-vlrelu-sse41-x16.c | 5 + .../qs8-vlrelu/gen/qs8-vlrelu-sse41-x32.c | 5 + .../qs8-vlrelu/gen/qs8-vlrelu-sse41-x8.c | 5 + .../qs8-vlrelu/gen/qs8-vlrelu-ssse3-x16.c | 5 + .../qs8-vlrelu/gen/qs8-vlrelu-ssse3-x32.c | 5 + .../qs8-vmul-minmax-fp32-avx-mul16-ld64-x16.c | 5 + .../qs8-vmul-minmax-fp32-avx-mul16-ld64-x8.c | 5 + .../gen/qs8-vmul-minmax-fp32-neon-ld128-x16.c | 5 + .../gen/qs8-vmul-minmax-fp32-neon-ld64-x16.c | 5 + .../gen/qs8-vmul-minmax-fp32-neon-ld64-x8.c | 5 + .../qs8-vmul-minmax-fp32-neonv8-ld128-x16.c | 5 + .../qs8-vmul-minmax-fp32-neonv8-ld64-x16.c | 5 + .../gen/qs8-vmul-minmax-fp32-neonv8-ld64-x8.c | 5 + .../gen/qs8-vmul-minmax-fp32-scalar-x1.c | 5 + .../gen/qs8-vmul-minmax-fp32-scalar-x2.c | 5 + .../gen/qs8-vmul-minmax-fp32-scalar-x4.c | 5 + ...qs8-vmul-minmax-fp32-sse2-mul16-ld64-x16.c | 5 + .../qs8-vmul-minmax-fp32-sse2-mul16-ld64-x8.c | 5 + ...s8-vmul-minmax-fp32-sse41-mul16-ld64-x16.c | 5 + ...qs8-vmul-minmax-fp32-sse41-mul16-ld64-x8.c | 5 + .../qs8-vmul-minmax-rndnu-neon-ld128-x16.c | 5 + .../gen/qs8-vmul-minmax-rndnu-neon-ld64-x16.c | 5 + .../gen/qs8-vmul-minmax-rndnu-neon-ld64-x8.c | 5 + ...qs8-vmulc-minmax-fp32-avx-mul16-ld64-x16.c | 5 + .../qs8-vmulc-minmax-fp32-avx-mul16-ld64-x8.c | 5 + .../qs8-vmulc-minmax-fp32-neon-ld128-x16.c | 5 + .../gen/qs8-vmulc-minmax-fp32-neon-ld64-x16.c | 5 + .../gen/qs8-vmulc-minmax-fp32-neon-ld64-x8.c | 5 + .../qs8-vmulc-minmax-fp32-neonv8-ld128-x16.c | 5 + .../qs8-vmulc-minmax-fp32-neonv8-ld64-x16.c | 5 + .../qs8-vmulc-minmax-fp32-neonv8-ld64-x8.c | 5 + .../gen/qs8-vmulc-minmax-fp32-scalar-x1.c | 5 + .../gen/qs8-vmulc-minmax-fp32-scalar-x2.c | 5 + .../gen/qs8-vmulc-minmax-fp32-scalar-x4.c | 5 + ...s8-vmulc-minmax-fp32-sse2-mul16-ld64-x16.c | 5 + ...qs8-vmulc-minmax-fp32-sse2-mul16-ld64-x8.c | 5 + ...8-vmulc-minmax-fp32-sse41-mul16-ld64-x16.c | 5 + ...s8-vmulc-minmax-fp32-sse41-mul16-ld64-x8.c | 5 + .../qs8-vmulc-minmax-rndnu-neon-ld128-x16.c | 5 + .../qs8-vmulc-minmax-rndnu-neon-ld64-x16.c | 5 + .../gen/qs8-vmulc-minmax-rndnu-neon-ld64-x8.c | 5 + .../qu8-avgpool-9p8x-minmax-fp32-neon-c8.c | 5 + ...vgpool-9p8x-minmax-fp32-scalar-imagic-c1.c | 5 + .../qu8-avgpool-9p8x-minmax-fp32-sse2-c8.c | 5 + .../qu8-avgpool-9x-minmax-fp32-neon-c8.c | 5 + ...-avgpool-9x-minmax-fp32-scalar-imagic-c1.c | 5 + .../qu8-avgpool-9x-minmax-fp32-sse2-c8.c | 5 + .../qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c | 5 + .../qu8-dwconv-25p16c-minmax-fp32-avx-mul32.c | 5 + ...qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c | 5 + ...wconv-25p16c-minmax-fp32-avx512skx-mul32.c | 5 + ...qu8-dwconv-25p16c-minmax-fp32-neon-mul16.c | 5 + ...8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c | 5 + ...qu8-dwconv-25p16c-minmax-fp32-sse2-mul16.c | 5 + ...u8-dwconv-25p16c-minmax-fp32-sse41-mul16.c | 5 + ...u8-dwconv-25p16c-minmax-fp32-sse41-mul32.c | 5 + .../qu8-dwconv-25p16c-minmax-fp32-xop-mul32.c | 5 + ...u8-dwconv-25p16c-minmax-rndnu-neon-mul16.c | 5 + ...qu8-dwconv-25p16c-minmax-rndnu-neon-mul8.c | 5 + ...8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c | 5 + ...8-dwconv-25p1c-minmax-fp32-scalar-imagic.c | 5 + ...8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c | 5 + ...qu8-dwconv-25p24c-minmax-fp32-neon-mul16.c | 5 + ...8-dwconv-25p24c-minmax-fp32-neonv8-mul16.c | 5 + ...u8-dwconv-25p24c-minmax-rndnu-neon-mul16.c | 5 + ...qu8-dwconv-25p24c-minmax-rndnu-neon-mul8.c | 5 + ...8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c | 5 + ...8-dwconv-25p2c-minmax-fp32-scalar-imagic.c | 5 + ...8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c | 5 + ...qu8-dwconv-25p32c-minmax-fp32-avx2-mul32.c | 5 + ...wconv-25p32c-minmax-fp32-avx512skx-mul32.c | 5 + ...qu8-dwconv-25p32c-minmax-fp32-neon-mul16.c | 5 + ...8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c | 5 + ...u8-dwconv-25p32c-minmax-rndnu-neon-mul16.c | 5 + ...qu8-dwconv-25p32c-minmax-rndnu-neon-mul8.c | 5 + ...8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c | 5 + ...8-dwconv-25p4c-minmax-fp32-scalar-imagic.c | 5 + ...8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c | 5 + .../qu8-dwconv-25p8c-minmax-fp32-avx-mul16.c | 5 + .../qu8-dwconv-25p8c-minmax-fp32-avx-mul32.c | 5 + .../qu8-dwconv-25p8c-minmax-fp32-avx2-mul32.c | 5 + .../qu8-dwconv-25p8c-minmax-fp32-neon-mul16.c | 5 + ...u8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c | 5 + .../qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c | 5 + ...qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c | 5 + ...qu8-dwconv-25p8c-minmax-fp32-sse41-mul32.c | 5 + .../qu8-dwconv-25p8c-minmax-fp32-xop-mul32.c | 5 + ...qu8-dwconv-25p8c-minmax-rndnu-neon-mul16.c | 5 + .../qu8-dwconv-25p8c-minmax-rndnu-neon-mul8.c | 5 + .../qu8-dwconv-9p16c-minmax-fp32-avx-mul16.c | 5 + .../qu8-dwconv-9p16c-minmax-fp32-avx-mul32.c | 5 + .../qu8-dwconv-9p16c-minmax-fp32-avx2-mul32.c | 5 + ...dwconv-9p16c-minmax-fp32-avx512skx-mul32.c | 5 + .../qu8-dwconv-9p16c-minmax-fp32-neon-mul16.c | 5 + ...u8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c | 5 + .../qu8-dwconv-9p16c-minmax-fp32-sse2-mul16.c | 5 + ...qu8-dwconv-9p16c-minmax-fp32-sse41-mul16.c | 5 + ...qu8-dwconv-9p16c-minmax-fp32-sse41-mul32.c | 5 + .../qu8-dwconv-9p16c-minmax-fp32-xop-mul32.c | 5 + ...qu8-dwconv-9p16c-minmax-rndnu-neon-mul16.c | 5 + .../qu8-dwconv-9p16c-minmax-rndnu-neon-mul8.c | 5 + ...u8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c | 5 + ...u8-dwconv-9p1c-minmax-fp32-scalar-imagic.c | 5 + ...u8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qu8-dwconv-9p1c-minmax-rndnu-scalar.c | 5 + .../qu8-dwconv-9p24c-minmax-fp32-neon-mul16.c | 5 + ...u8-dwconv-9p24c-minmax-fp32-neonv8-mul16.c | 5 + ...qu8-dwconv-9p24c-minmax-rndnu-neon-mul16.c | 5 + .../qu8-dwconv-9p24c-minmax-rndnu-neon-mul8.c | 5 + ...u8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c | 5 + ...u8-dwconv-9p2c-minmax-fp32-scalar-imagic.c | 5 + ...u8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qu8-dwconv-9p2c-minmax-rndnu-scalar.c | 5 + .../qu8-dwconv-9p32c-minmax-fp32-avx2-mul32.c | 5 + ...dwconv-9p32c-minmax-fp32-avx512skx-mul32.c | 5 + .../qu8-dwconv-9p32c-minmax-fp32-neon-mul16.c | 5 + ...u8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c | 5 + ...qu8-dwconv-9p32c-minmax-rndnu-neon-mul16.c | 5 + .../qu8-dwconv-9p32c-minmax-rndnu-neon-mul8.c | 5 + ...u8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c | 5 + ...u8-dwconv-9p4c-minmax-fp32-scalar-imagic.c | 5 + ...u8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qu8-dwconv-9p4c-minmax-rndnu-scalar.c | 5 + .../qu8-dwconv-9p8c-minmax-fp32-avx-mul16.c | 5 + .../qu8-dwconv-9p8c-minmax-fp32-avx-mul32.c | 5 + .../qu8-dwconv-9p8c-minmax-fp32-avx2-mul32.c | 5 + .../qu8-dwconv-9p8c-minmax-fp32-neon-mul16.c | 5 + ...qu8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c | 5 + .../qu8-dwconv-9p8c-minmax-fp32-sse2-mul16.c | 5 + .../qu8-dwconv-9p8c-minmax-fp32-sse41-mul16.c | 5 + .../qu8-dwconv-9p8c-minmax-fp32-sse41-mul32.c | 5 + .../qu8-dwconv-9p8c-minmax-fp32-xop-mul32.c | 5 + .../qu8-dwconv-9p8c-minmax-rndnu-neon-mul16.c | 5 + .../qu8-dwconv-9p8c-minmax-rndnu-neon-mul8.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x16.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x24.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x32.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x8.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x16.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x24.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x32.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x8.c | 5 + .../gen/qu8-f32-vcvt-avx512skx-x16.c | 5 + .../gen/qu8-f32-vcvt-avx512skx-x32.c | 5 + .../gen/qu8-f32-vcvt-avx512skx-x48.c | 5 + .../gen/qu8-f32-vcvt-avx512skx-x64.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x16.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x24.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x32.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x8.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x1.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x2.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x3.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x4.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x16.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x24.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x32.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x8.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x16.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x24.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x32.c | 5 + .../qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x8.c | 5 + .../qu8-gavgpool-7p7x-minmax-fp32-neon-c16.c | 5 + .../qu8-gavgpool-7p7x-minmax-fp32-neon-c24.c | 5 + .../qu8-gavgpool-7p7x-minmax-fp32-neon-c32.c | 5 + .../qu8-gavgpool-7p7x-minmax-fp32-neon-c8.c | 5 + ...qu8-gavgpool-7p7x-minmax-fp32-neonv8-c16.c | 5 + ...qu8-gavgpool-7p7x-minmax-fp32-neonv8-c24.c | 5 + ...qu8-gavgpool-7p7x-minmax-fp32-neonv8-c32.c | 5 + .../qu8-gavgpool-7p7x-minmax-fp32-neonv8-c8.c | 5 + ...vgpool-7p7x-minmax-fp32-scalar-fmagic-c1.c | 5 + ...vgpool-7p7x-minmax-fp32-scalar-fmagic-c2.c | 5 + ...vgpool-7p7x-minmax-fp32-scalar-fmagic-c4.c | 5 + ...vgpool-7p7x-minmax-fp32-scalar-imagic-c1.c | 5 + ...vgpool-7p7x-minmax-fp32-scalar-imagic-c2.c | 5 + ...vgpool-7p7x-minmax-fp32-scalar-imagic-c4.c | 5 + ...vgpool-7p7x-minmax-fp32-scalar-lrintf-c1.c | 5 + ...vgpool-7p7x-minmax-fp32-scalar-lrintf-c2.c | 5 + ...vgpool-7p7x-minmax-fp32-scalar-lrintf-c4.c | 5 + .../qu8-gavgpool-7p7x-minmax-fp32-sse2-c16.c | 5 + .../qu8-gavgpool-7p7x-minmax-fp32-sse2-c24.c | 5 + .../qu8-gavgpool-7p7x-minmax-fp32-sse2-c8.c | 5 + .../qu8-gavgpool-7p7x-minmax-fp32-sse41-c16.c | 5 + .../qu8-gavgpool-7p7x-minmax-fp32-sse41-c24.c | 5 + .../qu8-gavgpool-7p7x-minmax-fp32-sse41-c8.c | 5 + .../qu8-gavgpool-7p7x-minmax-rndnu-neon-c16.c | 5 + .../qu8-gavgpool-7p7x-minmax-rndnu-neon-c24.c | 5 + .../qu8-gavgpool-7p7x-minmax-rndnu-neon-c32.c | 5 + .../qu8-gavgpool-7p7x-minmax-rndnu-neon-c8.c | 5 + .../qu8-gavgpool-7x-minmax-fp32-neon-c16.c | 5 + .../qu8-gavgpool-7x-minmax-fp32-neon-c24.c | 5 + .../qu8-gavgpool-7x-minmax-fp32-neon-c32.c | 5 + .../gen/qu8-gavgpool-7x-minmax-fp32-neon-c8.c | 5 + .../qu8-gavgpool-7x-minmax-fp32-neonv8-c16.c | 5 + .../qu8-gavgpool-7x-minmax-fp32-neonv8-c24.c | 5 + .../qu8-gavgpool-7x-minmax-fp32-neonv8-c32.c | 5 + .../qu8-gavgpool-7x-minmax-fp32-neonv8-c8.c | 5 + ...gavgpool-7x-minmax-fp32-scalar-fmagic-c1.c | 5 + ...gavgpool-7x-minmax-fp32-scalar-fmagic-c2.c | 5 + ...gavgpool-7x-minmax-fp32-scalar-fmagic-c4.c | 5 + ...gavgpool-7x-minmax-fp32-scalar-imagic-c1.c | 5 + ...gavgpool-7x-minmax-fp32-scalar-imagic-c2.c | 5 + ...gavgpool-7x-minmax-fp32-scalar-imagic-c4.c | 5 + ...gavgpool-7x-minmax-fp32-scalar-lrintf-c1.c | 5 + ...gavgpool-7x-minmax-fp32-scalar-lrintf-c2.c | 5 + ...gavgpool-7x-minmax-fp32-scalar-lrintf-c4.c | 5 + .../qu8-gavgpool-7x-minmax-fp32-sse2-c16.c | 5 + .../qu8-gavgpool-7x-minmax-fp32-sse2-c24.c | 5 + .../gen/qu8-gavgpool-7x-minmax-fp32-sse2-c8.c | 5 + .../qu8-gavgpool-7x-minmax-fp32-sse41-c16.c | 5 + .../qu8-gavgpool-7x-minmax-fp32-sse41-c24.c | 5 + .../qu8-gavgpool-7x-minmax-fp32-sse41-c8.c | 5 + .../qu8-gavgpool-7x-minmax-rndnu-neon-c16.c | 5 + .../qu8-gavgpool-7x-minmax-rndnu-neon-c24.c | 5 + .../qu8-gavgpool-7x-minmax-rndnu-neon-c32.c | 5 + .../qu8-gavgpool-7x-minmax-rndnu-neon-c8.c | 5 + ...qu8-gemm-1x16-minmax-fp32-neon-mlal-lane.c | 5 + ...8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c | 5 + ...u8-gemm-1x16-minmax-rndnu-neon-mlal-lane.c | 5 + .../gen/qu8-gemm-1x16c4-minmax-fp32-neondot.c | 5 + .../qu8-gemm-1x16c4-minmax-rndnu-neondot.c | 5 + .../qu8-gemm-1x16c8-minmax-fp32-avx512skx.c | 5 + .../qu8-gemm-1x1c4-minmax-fp32-armsimd32.c | 5 + .../qu8-gemm-1x2-minmax-fp32-scalar-fmagic.c | 5 + .../qu8-gemm-1x2-minmax-fp32-scalar-imagic.c | 5 + .../qu8-gemm-1x2-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qu8-gemm-1x2-minmax-rndnu-scalar.c | 5 + .../qu8-gemm-1x2c4-minmax-fp32-armsimd32.c | 5 + .../qu8-gemm-1x32c4-minmax-rndnu-neondot.c | 5 + .../qu8-gemm-1x4-minmax-fp32-scalar-fmagic.c | 5 + .../qu8-gemm-1x4-minmax-fp32-scalar-imagic.c | 5 + .../qu8-gemm-1x4-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qu8-gemm-1x4-minmax-rndnu-scalar.c | 5 + .../qu8-gemm-1x4c2-minmax-fp32-avx-ld128.c | 5 + .../gen/qu8-gemm-1x4c2-minmax-fp32-avx-ld64.c | 5 + .../qu8-gemm-1x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qu8-gemm-1x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qu8-gemm-1x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qu8-gemm-1x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qu8-gemm-1x4c2-minmax-fp32-xop-ld128.c | 5 + .../gen/qu8-gemm-1x4c2-minmax-fp32-xop-ld64.c | 5 + .../qu8-gemm-1x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qu8-gemm-1x4c2s4-minmax-fp32-avx-ld64.c | 5 + .../qu8-gemm-1x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qu8-gemm-1x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...qu8-gemm-1x4c2s4-minmax-fp32-sse41-ld128.c | 5 + .../qu8-gemm-1x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qu8-gemm-1x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qu8-gemm-1x4c2s4-minmax-fp32-xop-ld64.c | 5 + .../qu8-gemm-1x4c8-minmax-fp32-avx-ld128.c | 5 + .../gen/qu8-gemm-1x4c8-minmax-fp32-avx-ld64.c | 5 + .../qu8-gemm-1x4c8-minmax-fp32-sse2-ld128.c | 5 + .../qu8-gemm-1x4c8-minmax-fp32-sse2-ld64.c | 5 + .../qu8-gemm-1x4c8-minmax-fp32-sse41-ld128.c | 5 + .../qu8-gemm-1x4c8-minmax-fp32-sse41-ld64.c | 5 + .../qu8-gemm-1x4c8-minmax-fp32-xop-ld128.c | 5 + .../gen/qu8-gemm-1x4c8-minmax-fp32-xop-ld64.c | 5 + .../qu8-gemm-1x8-minmax-fp32-neon-mlal-lane.c | 5 + ...dnu-asm-aarch32-neon-mlal-lane-cortex-a7.S | 5 + ...sm-aarch32-neon-mlal-lane-prfm-cortex-a7.S | 5 + ...qu8-gemm-1x8-minmax-rndnu-neon-mlal-lane.c | 5 + .../gen/qu8-gemm-1x8c4-minmax-rndnu-neondot.c | 5 + .../gen/qu8-gemm-1x8c8-minmax-fp32-avx2.c | 5 + ...u8-gemm-2x16-minmax-rndnu-neon-mlal-lane.c | 5 + .../gen/qu8-gemm-2x16c4-minmax-fp32-neondot.c | 5 + .../qu8-gemm-2x16c4-minmax-rndnu-neondot.c | 5 + .../qu8-gemm-2x16c8-minmax-fp32-avx512skx.c | 5 + .../qu8-gemm-2x1c4-minmax-fp32-armsimd32.c | 5 + .../qu8-gemm-2x2-minmax-fp32-scalar-fmagic.c | 5 + .../qu8-gemm-2x2-minmax-fp32-scalar-imagic.c | 5 + .../qu8-gemm-2x2-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qu8-gemm-2x2-minmax-rndnu-scalar.c | 5 + .../qu8-gemm-2x2c4-minmax-fp32-armsimd32.c | 5 + .../qu8-gemm-2x32c4-minmax-rndnu-neondot.c | 5 + .../qu8-gemm-2x4-minmax-fp32-scalar-fmagic.c | 5 + .../qu8-gemm-2x4-minmax-fp32-scalar-imagic.c | 5 + .../qu8-gemm-2x4-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qu8-gemm-2x4-minmax-rndnu-scalar.c | 5 + .../qu8-gemm-2x4c2-minmax-fp32-avx-ld128.c | 5 + .../gen/qu8-gemm-2x4c2-minmax-fp32-avx-ld64.c | 5 + .../qu8-gemm-2x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qu8-gemm-2x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qu8-gemm-2x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qu8-gemm-2x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qu8-gemm-2x4c2-minmax-fp32-xop-ld128.c | 5 + .../gen/qu8-gemm-2x4c2-minmax-fp32-xop-ld64.c | 5 + .../qu8-gemm-2x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qu8-gemm-2x4c2s4-minmax-fp32-avx-ld64.c | 5 + .../qu8-gemm-2x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qu8-gemm-2x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...qu8-gemm-2x4c2s4-minmax-fp32-sse41-ld128.c | 5 + .../qu8-gemm-2x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qu8-gemm-2x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qu8-gemm-2x4c2s4-minmax-fp32-xop-ld64.c | 5 + .../qu8-gemm-2x4c8-minmax-fp32-avx-ld128.c | 5 + .../gen/qu8-gemm-2x4c8-minmax-fp32-avx-ld64.c | 5 + .../qu8-gemm-2x4c8-minmax-fp32-sse2-ld128.c | 5 + .../qu8-gemm-2x4c8-minmax-fp32-sse2-ld64.c | 5 + .../qu8-gemm-2x4c8-minmax-fp32-sse41-ld128.c | 5 + .../qu8-gemm-2x4c8-minmax-fp32-sse41-ld64.c | 5 + .../qu8-gemm-2x4c8-minmax-fp32-xop-ld128.c | 5 + .../gen/qu8-gemm-2x4c8-minmax-fp32-xop-ld64.c | 5 + ...qu8-gemm-2x8-minmax-rndnu-neon-mlal-lane.c | 5 + .../gen/qu8-gemm-2x8c4-minmax-rndnu-neondot.c | 5 + .../gen/qu8-gemm-2x8c8-minmax-fp32-avx2.c | 5 + ...u8-gemm-3x16-minmax-rndnu-neon-mlal-lane.c | 5 + .../qu8-gemm-3x16c4-minmax-rndnu-neondot.c | 5 + .../qu8-gemm-3x16c8-minmax-fp32-avx512skx.c | 5 + .../qu8-gemm-3x2-minmax-fp32-scalar-fmagic.c | 5 + .../qu8-gemm-3x2-minmax-fp32-scalar-imagic.c | 5 + .../qu8-gemm-3x2-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qu8-gemm-3x2-minmax-rndnu-scalar.c | 5 + .../qu8-gemm-3x32c4-minmax-rndnu-neondot.c | 5 + .../qu8-gemm-3x4-minmax-fp32-scalar-fmagic.c | 5 + .../qu8-gemm-3x4-minmax-fp32-scalar-imagic.c | 5 + .../qu8-gemm-3x4-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qu8-gemm-3x4-minmax-rndnu-scalar.c | 5 + .../qu8-gemm-3x4c2-minmax-fp32-avx-ld128.c | 5 + .../gen/qu8-gemm-3x4c2-minmax-fp32-avx-ld64.c | 5 + .../qu8-gemm-3x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qu8-gemm-3x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qu8-gemm-3x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qu8-gemm-3x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qu8-gemm-3x4c2-minmax-fp32-xop-ld128.c | 5 + .../gen/qu8-gemm-3x4c2-minmax-fp32-xop-ld64.c | 5 + .../qu8-gemm-3x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qu8-gemm-3x4c2s4-minmax-fp32-avx-ld64.c | 5 + .../qu8-gemm-3x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qu8-gemm-3x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...qu8-gemm-3x4c2s4-minmax-fp32-sse41-ld128.c | 5 + .../qu8-gemm-3x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qu8-gemm-3x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qu8-gemm-3x4c2s4-minmax-fp32-xop-ld64.c | 5 + .../qu8-gemm-3x4c8-minmax-fp32-avx-ld128.c | 5 + .../gen/qu8-gemm-3x4c8-minmax-fp32-avx-ld64.c | 5 + .../qu8-gemm-3x4c8-minmax-fp32-sse2-ld128.c | 5 + .../qu8-gemm-3x4c8-minmax-fp32-sse2-ld64.c | 5 + .../qu8-gemm-3x4c8-minmax-fp32-sse41-ld128.c | 5 + .../qu8-gemm-3x4c8-minmax-fp32-sse41-ld64.c | 5 + .../qu8-gemm-3x4c8-minmax-fp32-xop-ld128.c | 5 + .../gen/qu8-gemm-3x4c8-minmax-fp32-xop-ld64.c | 5 + ...qu8-gemm-3x8-minmax-rndnu-neon-mlal-lane.c | 5 + .../gen/qu8-gemm-3x8c4-minmax-rndnu-neondot.c | 5 + .../gen/qu8-gemm-3x8c8-minmax-fp32-avx2.c | 5 + ...qu8-gemm-4x16-minmax-fp32-neon-mlal-lane.c | 5 + ...8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c | 5 + ...nu-asm-aarch64-neon-mlal-lane-cortex-a53.S | 5 + ...nu-asm-aarch64-neon-mlal-lane-cortex-a75.S | 5 + ...ax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S | 5 + ...m-aarch64-neon-mlal-lane-prfm-cortex-a53.S | 5 + ...m-aarch64-neon-mlal-lane-prfm-cortex-a75.S | 5 + ...dnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S | 5 + ...u8-gemm-4x16-minmax-rndnu-neon-mlal-lane.c | 5 + ...nmax-fp32-asm-aarch64-neondot-cortex-a55.S | 5 + ...c4-minmax-fp32-asm-aarch64-neondot-ld128.S | 5 + .../gen/qu8-gemm-4x16c4-minmax-fp32-neondot.c | 5 + ...max-rndnu-asm-aarch64-neondot-cortex-a55.S | 5 + ...4-minmax-rndnu-asm-aarch64-neondot-ld128.S | 5 + .../qu8-gemm-4x16c4-minmax-rndnu-neondot.c | 5 + .../qu8-gemm-4x16c8-minmax-fp32-avx512skx.c | 5 + .../qu8-gemm-4x2-minmax-fp32-scalar-fmagic.c | 5 + .../qu8-gemm-4x2-minmax-fp32-scalar-imagic.c | 5 + .../qu8-gemm-4x2-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qu8-gemm-4x2-minmax-rndnu-scalar.c | 5 + .../qu8-gemm-4x4-minmax-fp32-scalar-fmagic.c | 5 + .../qu8-gemm-4x4-minmax-fp32-scalar-imagic.c | 5 + .../qu8-gemm-4x4-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qu8-gemm-4x4-minmax-rndnu-scalar.c | 5 + .../qu8-gemm-4x4c2-minmax-fp32-avx-ld128.c | 5 + .../gen/qu8-gemm-4x4c2-minmax-fp32-avx-ld64.c | 5 + .../qu8-gemm-4x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qu8-gemm-4x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qu8-gemm-4x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qu8-gemm-4x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qu8-gemm-4x4c2-minmax-fp32-xop-ld128.c | 5 + .../gen/qu8-gemm-4x4c2-minmax-fp32-xop-ld64.c | 5 + .../qu8-gemm-4x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qu8-gemm-4x4c2s4-minmax-fp32-avx-ld64.c | 5 + .../qu8-gemm-4x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qu8-gemm-4x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...qu8-gemm-4x4c2s4-minmax-fp32-sse41-ld128.c | 5 + .../qu8-gemm-4x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qu8-gemm-4x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qu8-gemm-4x4c2s4-minmax-fp32-xop-ld64.c | 5 + .../qu8-gemm-4x8-minmax-fp32-neon-mlal-lane.c | 5 + ...nu-asm-aarch32-neon-mlal-lane-cortex-a53.S | 5 + ...dnu-asm-aarch32-neon-mlal-lane-cortex-a7.S | 5 + ...ax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S | 5 + ...m-aarch32-neon-mlal-lane-prfm-cortex-a53.S | 5 + ...sm-aarch32-neon-mlal-lane-prfm-cortex-a7.S | 5 + ...dnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S | 5 + ...qu8-gemm-4x8-minmax-rndnu-neon-mlal-lane.c | 5 + ...max-rndnu-asm-aarch64-neondot-cortex-a55.S | 5 + ...4-minmax-rndnu-asm-aarch64-neondot-ld128.S | 5 + .../gen/qu8-gemm-4x8c4-minmax-rndnu-neondot.c | 5 + .../qu8-gemm-5x16c4-minmax-rndnu-neondot.c | 5 + .../gen/qu8-gemm-5x8c4-minmax-rndnu-neondot.c | 5 + ...u8-gemm-6x16-minmax-rndnu-neon-mlal-lane.c | 5 + .../qu8-gemm-6x16c4-minmax-rndnu-neondot.c | 5 + ...qu8-gemm-6x8-minmax-rndnu-neon-mlal-lane.c | 5 + .../gen/qu8-gemm-6x8c4-minmax-rndnu-neondot.c | 5 + .../qu8-gemm-8x16c4-minmax-rndnu-neondot.c | 5 + .../gen/qu8-gemm-8x8c4-minmax-rndnu-neondot.c | 5 + ...u8-igemm-1x16-minmax-fp32-neon-mlal-lane.c | 5 + ...-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c | 5 + ...8-igemm-1x16-minmax-rndnu-neon-mlal-lane.c | 5 + .../qu8-igemm-1x16c4-minmax-fp32-neondot.c | 5 + .../qu8-igemm-1x16c4-minmax-rndnu-neondot.c | 5 + .../qu8-igemm-1x16c8-minmax-fp32-avx512skx.c | 5 + .../qu8-igemm-1x1c4-minmax-fp32-armsimd32.c | 5 + .../qu8-igemm-1x2-minmax-fp32-scalar-fmagic.c | 5 + .../qu8-igemm-1x2-minmax-fp32-scalar-imagic.c | 5 + .../qu8-igemm-1x2-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qu8-igemm-1x2-minmax-rndnu-scalar.c | 5 + .../qu8-igemm-1x2c4-minmax-fp32-armsimd32.c | 5 + .../qu8-igemm-1x32c4-minmax-rndnu-neondot.c | 5 + .../qu8-igemm-1x4-minmax-fp32-scalar-fmagic.c | 5 + .../qu8-igemm-1x4-minmax-fp32-scalar-imagic.c | 5 + .../qu8-igemm-1x4-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qu8-igemm-1x4-minmax-rndnu-scalar.c | 5 + .../qu8-igemm-1x4c2-minmax-fp32-avx-ld128.c | 5 + .../qu8-igemm-1x4c2-minmax-fp32-avx-ld64.c | 5 + .../qu8-igemm-1x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qu8-igemm-1x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qu8-igemm-1x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qu8-igemm-1x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qu8-igemm-1x4c2-minmax-fp32-xop-ld128.c | 5 + .../qu8-igemm-1x4c2-minmax-fp32-xop-ld64.c | 5 + .../qu8-igemm-1x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qu8-igemm-1x4c2s4-minmax-fp32-avx-ld64.c | 5 + ...qu8-igemm-1x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qu8-igemm-1x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...u8-igemm-1x4c2s4-minmax-fp32-sse41-ld128.c | 5 + ...qu8-igemm-1x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qu8-igemm-1x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qu8-igemm-1x4c2s4-minmax-fp32-xop-ld64.c | 5 + .../qu8-igemm-1x4c8-minmax-fp32-avx-ld128.c | 5 + .../qu8-igemm-1x4c8-minmax-fp32-avx-ld64.c | 5 + .../qu8-igemm-1x4c8-minmax-fp32-sse2-ld128.c | 5 + .../qu8-igemm-1x4c8-minmax-fp32-sse2-ld64.c | 5 + .../qu8-igemm-1x4c8-minmax-fp32-sse41-ld128.c | 5 + .../qu8-igemm-1x4c8-minmax-fp32-sse41-ld64.c | 5 + .../qu8-igemm-1x4c8-minmax-fp32-xop-ld128.c | 5 + .../qu8-igemm-1x4c8-minmax-fp32-xop-ld64.c | 5 + ...qu8-igemm-1x8-minmax-fp32-neon-mlal-lane.c | 5 + ...dnu-asm-aarch32-neon-mlal-lane-cortex-a7.S | 5 + ...sm-aarch32-neon-mlal-lane-prfm-cortex-a7.S | 5 + ...u8-igemm-1x8-minmax-rndnu-neon-mlal-lane.c | 5 + .../qu8-igemm-1x8c4-minmax-rndnu-neondot.c | 5 + .../gen/qu8-igemm-1x8c8-minmax-fp32-avx2.c | 5 + ...8-igemm-2x16-minmax-rndnu-neon-mlal-lane.c | 5 + .../qu8-igemm-2x16c4-minmax-fp32-neondot.c | 5 + .../qu8-igemm-2x16c4-minmax-rndnu-neondot.c | 5 + .../qu8-igemm-2x16c8-minmax-fp32-avx512skx.c | 5 + .../qu8-igemm-2x1c4-minmax-fp32-armsimd32.c | 5 + .../qu8-igemm-2x2-minmax-fp32-scalar-fmagic.c | 5 + .../qu8-igemm-2x2-minmax-fp32-scalar-imagic.c | 5 + .../qu8-igemm-2x2-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qu8-igemm-2x2-minmax-rndnu-scalar.c | 5 + .../qu8-igemm-2x2c4-minmax-fp32-armsimd32.c | 5 + .../qu8-igemm-2x32c4-minmax-rndnu-neondot.c | 5 + .../qu8-igemm-2x4-minmax-fp32-scalar-fmagic.c | 5 + .../qu8-igemm-2x4-minmax-fp32-scalar-imagic.c | 5 + .../qu8-igemm-2x4-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qu8-igemm-2x4-minmax-rndnu-scalar.c | 5 + .../qu8-igemm-2x4c2-minmax-fp32-avx-ld128.c | 5 + .../qu8-igemm-2x4c2-minmax-fp32-avx-ld64.c | 5 + .../qu8-igemm-2x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qu8-igemm-2x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qu8-igemm-2x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qu8-igemm-2x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qu8-igemm-2x4c2-minmax-fp32-xop-ld128.c | 5 + .../qu8-igemm-2x4c2-minmax-fp32-xop-ld64.c | 5 + .../qu8-igemm-2x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qu8-igemm-2x4c2s4-minmax-fp32-avx-ld64.c | 5 + ...qu8-igemm-2x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qu8-igemm-2x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...u8-igemm-2x4c2s4-minmax-fp32-sse41-ld128.c | 5 + ...qu8-igemm-2x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qu8-igemm-2x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qu8-igemm-2x4c2s4-minmax-fp32-xop-ld64.c | 5 + .../qu8-igemm-2x4c8-minmax-fp32-avx-ld128.c | 5 + .../qu8-igemm-2x4c8-minmax-fp32-avx-ld64.c | 5 + .../qu8-igemm-2x4c8-minmax-fp32-sse2-ld128.c | 5 + .../qu8-igemm-2x4c8-minmax-fp32-sse2-ld64.c | 5 + .../qu8-igemm-2x4c8-minmax-fp32-sse41-ld128.c | 5 + .../qu8-igemm-2x4c8-minmax-fp32-sse41-ld64.c | 5 + .../qu8-igemm-2x4c8-minmax-fp32-xop-ld128.c | 5 + .../qu8-igemm-2x4c8-minmax-fp32-xop-ld64.c | 5 + ...u8-igemm-2x8-minmax-rndnu-neon-mlal-lane.c | 5 + .../qu8-igemm-2x8c4-minmax-rndnu-neondot.c | 5 + .../gen/qu8-igemm-2x8c8-minmax-fp32-avx2.c | 5 + ...8-igemm-3x16-minmax-rndnu-neon-mlal-lane.c | 5 + .../qu8-igemm-3x16c4-minmax-rndnu-neondot.c | 5 + .../qu8-igemm-3x16c8-minmax-fp32-avx512skx.c | 5 + .../qu8-igemm-3x2-minmax-fp32-scalar-fmagic.c | 5 + .../qu8-igemm-3x2-minmax-fp32-scalar-imagic.c | 5 + .../qu8-igemm-3x2-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qu8-igemm-3x2-minmax-rndnu-scalar.c | 5 + .../qu8-igemm-3x32c4-minmax-rndnu-neondot.c | 5 + .../qu8-igemm-3x4-minmax-fp32-scalar-fmagic.c | 5 + .../qu8-igemm-3x4-minmax-fp32-scalar-imagic.c | 5 + .../qu8-igemm-3x4-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qu8-igemm-3x4-minmax-rndnu-scalar.c | 5 + .../qu8-igemm-3x4c2-minmax-fp32-avx-ld128.c | 5 + .../qu8-igemm-3x4c2-minmax-fp32-avx-ld64.c | 5 + .../qu8-igemm-3x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qu8-igemm-3x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qu8-igemm-3x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qu8-igemm-3x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qu8-igemm-3x4c2-minmax-fp32-xop-ld128.c | 5 + .../qu8-igemm-3x4c2-minmax-fp32-xop-ld64.c | 5 + .../qu8-igemm-3x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qu8-igemm-3x4c2s4-minmax-fp32-avx-ld64.c | 5 + ...qu8-igemm-3x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qu8-igemm-3x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...u8-igemm-3x4c2s4-minmax-fp32-sse41-ld128.c | 5 + ...qu8-igemm-3x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qu8-igemm-3x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qu8-igemm-3x4c2s4-minmax-fp32-xop-ld64.c | 5 + .../qu8-igemm-3x4c8-minmax-fp32-avx-ld128.c | 5 + .../qu8-igemm-3x4c8-minmax-fp32-avx-ld64.c | 5 + .../qu8-igemm-3x4c8-minmax-fp32-sse2-ld128.c | 5 + .../qu8-igemm-3x4c8-minmax-fp32-sse2-ld64.c | 5 + .../qu8-igemm-3x4c8-minmax-fp32-sse41-ld128.c | 5 + .../qu8-igemm-3x4c8-minmax-fp32-sse41-ld64.c | 5 + .../qu8-igemm-3x4c8-minmax-fp32-xop-ld128.c | 5 + .../qu8-igemm-3x4c8-minmax-fp32-xop-ld64.c | 5 + ...u8-igemm-3x8-minmax-rndnu-neon-mlal-lane.c | 5 + .../qu8-igemm-3x8c4-minmax-rndnu-neondot.c | 5 + .../gen/qu8-igemm-3x8c8-minmax-fp32-avx2.c | 5 + ...u8-igemm-4x16-minmax-fp32-neon-mlal-lane.c | 5 + ...-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c | 5 + ...nu-asm-aarch64-neon-mlal-lane-cortex-a53.S | 5 + ...nu-asm-aarch64-neon-mlal-lane-cortex-a75.S | 5 + ...ax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S | 5 + ...m-aarch64-neon-mlal-lane-prfm-cortex-a53.S | 5 + ...m-aarch64-neon-mlal-lane-prfm-cortex-a75.S | 5 + ...dnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S | 5 + ...8-igemm-4x16-minmax-rndnu-neon-mlal-lane.c | 5 + ...nmax-fp32-asm-aarch64-neondot-cortex-a55.S | 5 + ...c4-minmax-fp32-asm-aarch64-neondot-ld128.S | 5 + .../qu8-igemm-4x16c4-minmax-fp32-neondot.c | 5 + ...max-rndnu-asm-aarch64-neondot-cortex-a55.S | 5 + ...4-minmax-rndnu-asm-aarch64-neondot-ld128.S | 5 + .../qu8-igemm-4x16c4-minmax-rndnu-neondot.c | 5 + .../qu8-igemm-4x16c8-minmax-fp32-avx512skx.c | 5 + .../qu8-igemm-4x2-minmax-fp32-scalar-fmagic.c | 5 + .../qu8-igemm-4x2-minmax-fp32-scalar-imagic.c | 5 + .../qu8-igemm-4x2-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qu8-igemm-4x2-minmax-rndnu-scalar.c | 5 + .../qu8-igemm-4x4-minmax-fp32-scalar-fmagic.c | 5 + .../qu8-igemm-4x4-minmax-fp32-scalar-imagic.c | 5 + .../qu8-igemm-4x4-minmax-fp32-scalar-lrintf.c | 5 + .../gen/qu8-igemm-4x4-minmax-rndnu-scalar.c | 5 + .../qu8-igemm-4x4c2-minmax-fp32-avx-ld128.c | 5 + .../qu8-igemm-4x4c2-minmax-fp32-avx-ld64.c | 5 + .../qu8-igemm-4x4c2-minmax-fp32-sse2-ld128.c | 5 + .../qu8-igemm-4x4c2-minmax-fp32-sse2-ld64.c | 5 + .../qu8-igemm-4x4c2-minmax-fp32-sse41-ld128.c | 5 + .../qu8-igemm-4x4c2-minmax-fp32-sse41-ld64.c | 5 + .../qu8-igemm-4x4c2-minmax-fp32-xop-ld128.c | 5 + .../qu8-igemm-4x4c2-minmax-fp32-xop-ld64.c | 5 + .../qu8-igemm-4x4c2s4-minmax-fp32-avx-ld128.c | 5 + .../qu8-igemm-4x4c2s4-minmax-fp32-avx-ld64.c | 5 + ...qu8-igemm-4x4c2s4-minmax-fp32-sse2-ld128.c | 5 + .../qu8-igemm-4x4c2s4-minmax-fp32-sse2-ld64.c | 5 + ...u8-igemm-4x4c2s4-minmax-fp32-sse41-ld128.c | 5 + ...qu8-igemm-4x4c2s4-minmax-fp32-sse41-ld64.c | 5 + .../qu8-igemm-4x4c2s4-minmax-fp32-xop-ld128.c | 5 + .../qu8-igemm-4x4c2s4-minmax-fp32-xop-ld64.c | 5 + ...qu8-igemm-4x8-minmax-fp32-neon-mlal-lane.c | 5 + ...nu-asm-aarch32-neon-mlal-lane-cortex-a53.S | 5 + ...dnu-asm-aarch32-neon-mlal-lane-cortex-a7.S | 5 + ...ax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S | 5 + ...m-aarch32-neon-mlal-lane-prfm-cortex-a53.S | 5 + ...sm-aarch32-neon-mlal-lane-prfm-cortex-a7.S | 5 + ...dnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S | 5 + ...u8-igemm-4x8-minmax-rndnu-neon-mlal-lane.c | 5 + ...max-rndnu-asm-aarch64-neondot-cortex-a55.S | 5 + ...4-minmax-rndnu-asm-aarch64-neondot-ld128.S | 5 + .../qu8-igemm-4x8c4-minmax-rndnu-neondot.c | 5 + .../qu8-igemm-5x16c4-minmax-rndnu-neondot.c | 5 + .../qu8-igemm-5x8c4-minmax-rndnu-neondot.c | 5 + ...8-igemm-6x16-minmax-rndnu-neon-mlal-lane.c | 5 + .../qu8-igemm-6x16c4-minmax-rndnu-neondot.c | 5 + ...u8-igemm-6x8-minmax-rndnu-neon-mlal-lane.c | 5 + .../qu8-igemm-6x8c4-minmax-rndnu-neondot.c | 5 + .../qu8-igemm-8x16c4-minmax-rndnu-neondot.c | 5 + .../qu8-igemm-8x8c4-minmax-rndnu-neondot.c | 5 + .../qu8-requantization-fp32-neon.c | 5 + .../qu8-requantization-fp32-scalar-fmagic.c | 5 + .../qu8-requantization-fp32-scalar-lrintf.c | 5 + .../qu8-requantization-fp32-sse2.c | 5 + .../qu8-requantization-gemmlowp-neon.c | 5 + .../qu8-requantization-gemmlowp-scalar.c | 5 + .../qu8-requantization-gemmlowp-sse2.c | 5 + .../qu8-requantization-gemmlowp-sse41.c | 5 + .../qu8-requantization-gemmlowp-ssse3.c | 5 + .../qu8-requantization-rndna-neon.c | 5 + ...qu8-requantization-rndna-scalar-signed64.c | 5 + ...8-requantization-rndna-scalar-unsigned32.c | 5 + ...8-requantization-rndna-scalar-unsigned64.c | 5 + .../qu8-requantization-rndna-sse2.c | 5 + .../qu8-requantization-rndna-sse41.c | 5 + .../qu8-requantization-rndna-ssse3.c | 5 + .../gen/qu8-vadd-minmax-avx-mul16-ld64-x16.c | 5 + .../gen/qu8-vadd-minmax-avx-mul16-ld64-x8.c | 5 + .../gen/qu8-vadd-minmax-avx-mul32-ld32-x16.c | 5 + .../gen/qu8-vadd-minmax-avx-mul32-ld32-x8.c | 5 + .../gen/qu8-vadd-minmax-avx2-mul32-ld64-x16.c | 5 + .../gen/qu8-vadd-minmax-avx2-mul32-ld64-x8.c | 5 + ...u8-vadd-minmax-avx512skx-mul32-ld128-x16.c | 5 + ...u8-vadd-minmax-avx512skx-mul32-ld128-x32.c | 5 + .../gen/qu8-vadd-minmax-neon-ld128-x16.c | 5 + .../gen/qu8-vadd-minmax-neon-ld64-x16.c | 5 + .../gen/qu8-vadd-minmax-neon-ld64-x32.c | 5 + .../gen/qu8-vadd-minmax-neon-ld64-x8.c | 5 + .../qu8-vadd/gen/qu8-vadd-minmax-scalar-x1.c | 5 + .../qu8-vadd/gen/qu8-vadd-minmax-scalar-x2.c | 5 + .../qu8-vadd/gen/qu8-vadd-minmax-scalar-x4.c | 5 + .../gen/qu8-vadd-minmax-sse2-mul16-ld64-x16.c | 5 + .../gen/qu8-vadd-minmax-sse2-mul16-ld64-x8.c | 5 + .../qu8-vadd-minmax-sse41-mul16-ld64-x16.c | 5 + .../gen/qu8-vadd-minmax-sse41-mul16-ld64-x8.c | 5 + .../qu8-vadd-minmax-sse41-mul32-ld32-x16.c | 5 + .../gen/qu8-vadd-minmax-sse41-mul32-ld32-x8.c | 5 + .../gen/qu8-vadd-minmax-xop-mul32-ld32-x16.c | 5 + .../gen/qu8-vadd-minmax-xop-mul32-ld32-x8.c | 5 + .../gen/qu8-vaddc-minmax-avx-mul16-ld64-x16.c | 5 + .../gen/qu8-vaddc-minmax-avx-mul16-ld64-x8.c | 5 + .../gen/qu8-vaddc-minmax-avx-mul32-ld32-x16.c | 5 + .../gen/qu8-vaddc-minmax-avx-mul32-ld32-x8.c | 5 + .../qu8-vaddc-minmax-avx2-mul32-ld64-x16.c | 5 + .../gen/qu8-vaddc-minmax-avx2-mul32-ld64-x8.c | 5 + ...8-vaddc-minmax-avx512skx-mul32-ld128-x16.c | 5 + ...8-vaddc-minmax-avx512skx-mul32-ld128-x32.c | 5 + .../gen/qu8-vaddc-minmax-neon-ld128-x16.c | 5 + .../gen/qu8-vaddc-minmax-neon-ld64-x16.c | 5 + .../gen/qu8-vaddc-minmax-neon-ld64-x32.c | 5 + .../gen/qu8-vaddc-minmax-neon-ld64-x8.c | 5 + .../gen/qu8-vaddc-minmax-scalar-x1.c | 5 + .../gen/qu8-vaddc-minmax-scalar-x2.c | 5 + .../gen/qu8-vaddc-minmax-scalar-x4.c | 5 + .../qu8-vaddc-minmax-sse2-mul16-ld64-x16.c | 5 + .../gen/qu8-vaddc-minmax-sse2-mul16-ld64-x8.c | 5 + .../qu8-vaddc-minmax-sse41-mul16-ld64-x16.c | 5 + .../qu8-vaddc-minmax-sse41-mul16-ld64-x8.c | 5 + .../qu8-vaddc-minmax-sse41-mul32-ld32-x16.c | 5 + .../qu8-vaddc-minmax-sse41-mul32-ld32-x8.c | 5 + .../gen/qu8-vaddc-minmax-xop-mul32-ld32-x16.c | 5 + .../gen/qu8-vaddc-minmax-xop-mul32-ld32-x8.c | 5 + .../qu8-vcvt/gen/qu8-vcvt-armsimd32-x4.c | 5 + .../qu8-vcvt/gen/qu8-vcvt-armsimd32-x8.c | 5 + .../qu8-vcvt/gen/qu8-vcvt-avx-x16.c | 5 + .../qu8-vcvt/gen/qu8-vcvt-avx-x32.c | 5 + .../qu8-vcvt/gen/qu8-vcvt-avx-x8.c | 5 + .../qu8-vcvt/gen/qu8-vcvt-avx2-x16.c | 5 + .../qu8-vcvt/gen/qu8-vcvt-avx2-x32.c | 5 + .../qu8-vcvt/gen/qu8-vcvt-avx2-x64.c | 5 + .../qu8-vcvt/gen/qu8-vcvt-neon-x16.c | 5 + .../qu8-vcvt/gen/qu8-vcvt-neon-x32.c | 5 + .../qu8-vcvt/gen/qu8-vcvt-neon-x8.c | 5 + .../qu8-vcvt/gen/qu8-vcvt-scalar-x1.c | 5 + .../qu8-vcvt/gen/qu8-vcvt-scalar-x2.c | 5 + .../qu8-vcvt/gen/qu8-vcvt-scalar-x4.c | 5 + .../qu8-vcvt/gen/qu8-vcvt-sse2-x16.c | 5 + .../qu8-vcvt/gen/qu8-vcvt-sse2-x32.c | 5 + .../qu8-vcvt/gen/qu8-vcvt-sse41-x16.c | 5 + .../qu8-vcvt/gen/qu8-vcvt-sse41-x32.c | 5 + .../qu8-vcvt/gen/qu8-vcvt-sse41-x8.c | 5 + .../qu8-vcvt/gen/qu8-vcvt-ssse3-x16.c | 5 + .../qu8-vcvt/gen/qu8-vcvt-ssse3-x32.c | 5 + .../qu8-vlrelu/gen/qu8-vlrelu-armsimd32-x4.c | 5 + .../qu8-vlrelu/gen/qu8-vlrelu-armsimd32-x8.c | 5 + .../qu8-vlrelu/gen/qu8-vlrelu-avx-x16.c | 5 + .../qu8-vlrelu/gen/qu8-vlrelu-avx-x32.c | 5 + .../qu8-vlrelu/gen/qu8-vlrelu-avx-x8.c | 5 + .../qu8-vlrelu/gen/qu8-vlrelu-avx2-x16.c | 5 + .../qu8-vlrelu/gen/qu8-vlrelu-avx2-x32.c | 5 + .../qu8-vlrelu/gen/qu8-vlrelu-avx2-x64.c | 5 + .../qu8-vlrelu/gen/qu8-vlrelu-neon-x16.c | 5 + .../qu8-vlrelu/gen/qu8-vlrelu-neon-x32.c | 5 + .../qu8-vlrelu/gen/qu8-vlrelu-neon-x8.c | 5 + .../gen/qu8-vlrelu-scalar-andxor-x1.c | 5 + .../gen/qu8-vlrelu-scalar-andxor-x2.c | 5 + .../gen/qu8-vlrelu-scalar-andxor-x4.c | 5 + .../gen/qu8-vlrelu-scalar-select-x1.c | 5 + .../gen/qu8-vlrelu-scalar-select-x2.c | 5 + .../gen/qu8-vlrelu-scalar-select-x4.c | 5 + .../qu8-vlrelu/gen/qu8-vlrelu-sse2-x16.c | 5 + .../qu8-vlrelu/gen/qu8-vlrelu-sse2-x32.c | 5 + .../qu8-vlrelu/gen/qu8-vlrelu-sse41-x16.c | 5 + .../qu8-vlrelu/gen/qu8-vlrelu-sse41-x32.c | 5 + .../qu8-vlrelu/gen/qu8-vlrelu-sse41-x8.c | 5 + .../qu8-vlrelu/gen/qu8-vlrelu-ssse3-x16.c | 5 + .../qu8-vlrelu/gen/qu8-vlrelu-ssse3-x32.c | 5 + .../qu8-vmul-minmax-fp32-avx-mul16-ld64-x16.c | 5 + .../qu8-vmul-minmax-fp32-avx-mul16-ld64-x8.c | 5 + .../gen/qu8-vmul-minmax-fp32-neon-ld128-x16.c | 5 + .../gen/qu8-vmul-minmax-fp32-neon-ld64-x16.c | 5 + .../gen/qu8-vmul-minmax-fp32-neon-ld64-x8.c | 5 + .../qu8-vmul-minmax-fp32-neonv8-ld128-x16.c | 5 + .../qu8-vmul-minmax-fp32-neonv8-ld64-x16.c | 5 + .../gen/qu8-vmul-minmax-fp32-neonv8-ld64-x8.c | 5 + .../gen/qu8-vmul-minmax-fp32-scalar-x1.c | 5 + .../gen/qu8-vmul-minmax-fp32-scalar-x2.c | 5 + .../gen/qu8-vmul-minmax-fp32-scalar-x4.c | 5 + ...qu8-vmul-minmax-fp32-sse2-mul16-ld64-x16.c | 5 + .../qu8-vmul-minmax-fp32-sse2-mul16-ld64-x8.c | 5 + ...u8-vmul-minmax-fp32-sse41-mul16-ld64-x16.c | 5 + ...qu8-vmul-minmax-fp32-sse41-mul16-ld64-x8.c | 5 + .../qu8-vmul-minmax-rndnu-neon-ld128-x16.c | 5 + .../gen/qu8-vmul-minmax-rndnu-neon-ld64-x16.c | 5 + .../gen/qu8-vmul-minmax-rndnu-neon-ld64-x8.c | 5 + ...qu8-vmulc-minmax-fp32-avx-mul16-ld64-x16.c | 5 + .../qu8-vmulc-minmax-fp32-avx-mul16-ld64-x8.c | 5 + .../qu8-vmulc-minmax-fp32-neon-ld128-x16.c | 5 + .../gen/qu8-vmulc-minmax-fp32-neon-ld64-x16.c | 5 + .../gen/qu8-vmulc-minmax-fp32-neon-ld64-x8.c | 5 + .../qu8-vmulc-minmax-fp32-neonv8-ld128-x16.c | 5 + .../qu8-vmulc-minmax-fp32-neonv8-ld64-x16.c | 5 + .../qu8-vmulc-minmax-fp32-neonv8-ld64-x8.c | 5 + .../gen/qu8-vmulc-minmax-fp32-scalar-x1.c | 5 + .../gen/qu8-vmulc-minmax-fp32-scalar-x2.c | 5 + .../gen/qu8-vmulc-minmax-fp32-scalar-x4.c | 5 + ...u8-vmulc-minmax-fp32-sse2-mul16-ld64-x16.c | 5 + ...qu8-vmulc-minmax-fp32-sse2-mul16-ld64-x8.c | 5 + ...8-vmulc-minmax-fp32-sse41-mul16-ld64-x16.c | 5 + ...u8-vmulc-minmax-fp32-sse41-mul16-ld64-x8.c | 5 + .../qu8-vmulc-minmax-rndnu-neon-ld128-x16.c | 5 + .../qu8-vmulc-minmax-rndnu-neon-ld64-x16.c | 5 + .../gen/qu8-vmulc-minmax-rndnu-neon-ld64-x8.c | 5 + .../s16-rmaxabs/gen/s16-rmaxabs-neon-x16.c | 5 + .../s16-rmaxabs/gen/s16-rmaxabs-neon-x24.c | 5 + .../s16-rmaxabs/gen/s16-rmaxabs-neon-x32.c | 5 + .../s16-rmaxabs/gen/s16-rmaxabs-neon-x8.c | 5 + .../s16-rmaxabs/gen/s16-rmaxabs-scalar-x1.c | 5 + .../s16-rmaxabs/gen/s16-rmaxabs-scalar-x2.c | 5 + .../s16-rmaxabs/gen/s16-rmaxabs-scalar-x3.c | 5 + .../s16-rmaxabs/gen/s16-rmaxabs-scalar-x4.c | 5 + .../s16-window/gen/s16-window-neon-x16.c | 5 + .../s16-window/gen/s16-window-neon-x24.c | 5 + .../s16-window/gen/s16-window-neon-x32.c | 5 + .../s16-window/gen/s16-window-neon-x8.c | 5 + .../s16-window/gen/s16-window-scalar-x1.c | 5 + .../s16-window/gen/s16-window-scalar-x2.c | 5 + .../s16-window/gen/s16-window-scalar-x3.c | 5 + .../s16-window/gen/s16-window-scalar-x4.c | 5 + .../gen/s16-window-shift12-neon-x16.c | 5 + .../gen/s16-window-shift12-neon-x24.c | 5 + .../gen/s16-window-shift12-neon-x32.c | 5 + .../gen/s16-window-shift12-neon-x8.c | 5 + .../gen/s16-window-shift15-neon-x16.c | 5 + .../gen/s16-window-shift15-neon-x24.c | 5 + .../gen/s16-window-shift15-neon-x32.c | 5 + .../gen/s16-window-shift15-neon-x8.c | 5 + .../s8-ibilinear/gen/s8-ibilinear-neon-c16.c | 5 + .../s8-ibilinear/gen/s8-ibilinear-neon-c8.c | 5 + .../s8-ibilinear/gen/s8-ibilinear-scalar-c1.c | 5 + .../s8-ibilinear/gen/s8-ibilinear-scalar-c2.c | 5 + .../s8-ibilinear/gen/s8-ibilinear-scalar-c4.c | 5 + .../s8-ibilinear/gen/s8-ibilinear-sse2-c16.c | 5 + .../s8-ibilinear/gen/s8-ibilinear-sse2-c8.c | 5 + .../s8-ibilinear/gen/s8-ibilinear-sse41-c16.c | 5 + .../s8-ibilinear/gen/s8-ibilinear-sse41-c8.c | 5 + .../s8-maxpool-2p2x-minmax-neon-c16.c | 5 + .../s8-maxpool-4p3x-minmax-neon-c16.c | 5 + .../s8-maxpool-9p8x-minmax-neon-c16.c | 5 + .../s8-maxpool-9p8x-minmax-scalar-c1.c | 5 + .../s8-maxpool-9p8x-minmax-sse2-c16.c | 5 + .../s8-maxpool-9p8x-minmax-sse41-c16.c | 5 + .../s8-vclamp/s8-vclamp-neon-x64.c | 5 + .../s8-vclamp/s8-vclamp-scalar-x4.c | 5 + .../s8-vclamp/s8-vclamp-sse2-x64.c | 5 + .../s8-vclamp/s8-vclamp-sse41-x64.c | 5 + .../gen/u32-filterbank-accumulate-neon-x1.c | 5 + .../gen/u32-filterbank-accumulate-neon-x2.c | 5 + .../gen/u32-filterbank-accumulate-scalar-x1.c | 5 + ...filterbank-accumulate-asm-aarch32-arm-x1.S | 5 + ...ilterbank-accumulate-asm-aarch32-neon-x1.S | 5 + ...ilterbank-accumulate-asm-aarch32-neon-x2.S | 5 + .../u32-filterbank-subtract-scalar-x2.c | 5 + .../u32-vlog/gen/u32-vlog-scalar-x1.c | 5 + .../u32-vlog/gen/u32-vlog-scalar-x2.c | 5 + .../u32-vlog/gen/u32-vlog-scalar-x3.c | 5 + .../u32-vlog/gen/u32-vlog-scalar-x4.c | 5 + ...qrtshift-scalar-cvtu32-sqrt-cvtu32f64-x1.c | 5 + .../u8-ibilinear/gen/u8-ibilinear-neon-c16.c | 5 + .../u8-ibilinear/gen/u8-ibilinear-neon-c8.c | 5 + .../u8-ibilinear/gen/u8-ibilinear-scalar-c1.c | 5 + .../u8-ibilinear/gen/u8-ibilinear-scalar-c2.c | 5 + .../u8-ibilinear/gen/u8-ibilinear-scalar-c4.c | 5 + .../u8-ibilinear/gen/u8-ibilinear-sse2-c16.c | 5 + .../u8-ibilinear/gen/u8-ibilinear-sse2-c8.c | 5 + .../u8-ibilinear/gen/u8-ibilinear-sse41-c16.c | 5 + .../u8-ibilinear/gen/u8-ibilinear-sse41-c8.c | 5 + .../u8-lut32norm/u8-lut32norm-scalar.c | 5 + .../u8-maxpool-9p8x-minmax-neon-c16.c | 5 + .../u8-maxpool-9p8x-minmax-scalar-c1.c | 5 + .../u8-maxpool-9p8x-minmax-sse2-c16.c | 5 + .../xnnpack_wrappers/u8-rmax/u8-rmax-neon.c | 5 + .../xnnpack_wrappers/u8-rmax/u8-rmax-scalar.c | 5 + .../xnnpack_wrappers/u8-rmax/u8-rmax-sse2.c | 5 + .../u8-vclamp/u8-vclamp-neon-x64.c | 5 + .../u8-vclamp/u8-vclamp-scalar-x4.c | 5 + .../u8-vclamp/u8-vclamp-sse2-x64.c | 5 + .../gen/x16-transposec-16x16-reuse-mov-avx2.c | 5 + .../x16-transposec-16x16-reuse-switch-avx2.c | 5 + .../gen/x16-transposec-1x2-scalar-int.c | 5 + .../gen/x16-transposec-1x4-scalar-int.c | 5 + .../gen/x16-transposec-2x1-scalar-int.c | 5 + .../gen/x16-transposec-2x2-scalar-int.c | 5 + .../gen/x16-transposec-2x4-scalar-int.c | 5 + .../gen/x16-transposec-4x1-scalar-int.c | 5 + .../gen/x16-transposec-4x2-scalar-int.c | 5 + .../x16-transposec-4x4-multi-dec-zip-neon.c | 5 + .../x16-transposec-4x4-multi-mov-zip-neon.c | 5 + .../x16-transposec-4x4-multi-multi-zip-neon.c | 5 + ...x16-transposec-4x4-multi-switch-zip-neon.c | 5 + .../x16-transposec-4x4-reuse-dec-zip-neon.c | 5 + .../x16-transposec-4x4-reuse-mov-zip-neon.c | 5 + .../x16-transposec-4x4-reuse-multi-zip-neon.c | 5 + ...x16-transposec-4x4-reuse-switch-zip-neon.c | 5 + .../gen/x16-transposec-4x4-scalar-int.c | 5 + .../x16-transposec-8x8-multi-dec-zip-neon.c | 5 + .../gen/x16-transposec-8x8-multi-mov-sse2.c | 5 + .../x16-transposec-8x8-multi-mov-zip-neon.c | 5 + .../x16-transposec-8x8-multi-switch-sse2.c | 5 + ...x16-transposec-8x8-multi-switch-zip-neon.c | 5 + .../x16-transposec-8x8-reuse-dec-zip-neon.c | 5 + .../gen/x16-transposec-8x8-reuse-mov-sse2.c | 5 + .../x16-transposec-8x8-reuse-mov-zip-neon.c | 5 + .../gen/x16-transposec-8x8-reuse-multi-sse2.c | 5 + .../x16-transposec-8x8-reuse-multi-zip-neon.c | 5 + .../x16-transposec-8x8-reuse-switch-sse2.c | 5 + ...x16-transposec-8x8-reuse-switch-zip-neon.c | 5 + .../x16-transposec/x16-transposec-4x8-sse2.c | 5 + .../gen/x24-transposec-1x2-scalar.c | 5 + .../gen/x24-transposec-1x4-scalar.c | 5 + .../gen/x24-transposec-2x1-scalar.c | 5 + .../gen/x24-transposec-2x2-scalar.c | 5 + .../gen/x24-transposec-2x4-scalar.c | 5 + .../gen/x24-transposec-4x1-scalar.c | 5 + .../gen/x24-transposec-4x2-scalar.c | 5 + .../gen/x24-transposec-4x4-scalar.c | 5 + .../x24-transposec-2x2-neon-tbl64.c | 5 + .../x24-transposec-4x4-aarch64-neon-tbl128.c | 5 + .../x24-transposec/x24-transposec-4x4-ssse3.c | 5 + .../x32-packx/x32-packx-x2-scalar.c | 5 + .../x32-packx/x32-packx-x3-scalar.c | 5 + .../x32-packx/x32-packx-x4-neon-st4.c | 5 + .../x32-packx/x32-packx-x4-scalar.c | 5 + .../x32-packx/x32-packx-x4-sse.c | 5 + .../gen/x32-transposec-1x2-scalar-float.c | 5 + .../gen/x32-transposec-1x2-scalar-int.c | 5 + .../gen/x32-transposec-1x4-scalar-float.c | 5 + .../gen/x32-transposec-1x4-scalar-int.c | 5 + .../gen/x32-transposec-2x1-scalar-float.c | 5 + .../gen/x32-transposec-2x1-scalar-int.c | 5 + .../x32-transposec-2x2-multi-dec-zip-neon.c | 5 + .../x32-transposec-2x2-multi-mov-zip-neon.c | 5 + .../x32-transposec-2x2-multi-multi-zip-neon.c | 5 + ...x32-transposec-2x2-multi-switch-zip-neon.c | 5 + .../x32-transposec-2x2-reuse-dec-zip-neon.c | 5 + .../x32-transposec-2x2-reuse-mov-zip-neon.c | 5 + .../x32-transposec-2x2-reuse-multi-zip-neon.c | 5 + ...x32-transposec-2x2-reuse-switch-zip-neon.c | 5 + .../gen/x32-transposec-2x2-scalar-float.c | 5 + .../gen/x32-transposec-2x2-scalar-int.c | 5 + .../gen/x32-transposec-2x4-scalar-float.c | 5 + .../gen/x32-transposec-2x4-scalar-int.c | 5 + .../gen/x32-transposec-4x1-scalar-float.c | 5 + .../gen/x32-transposec-4x1-scalar-int.c | 5 + .../gen/x32-transposec-4x2-scalar-float.c | 5 + .../gen/x32-transposec-4x2-scalar-int.c | 5 + .../x32-transposec-4x4-multi-dec-zip-neon.c | 5 + .../gen/x32-transposec-4x4-multi-mov-sse2.c | 5 + .../x32-transposec-4x4-multi-mov-zip-neon.c | 5 + .../gen/x32-transposec-4x4-multi-multi-sse2.c | 5 + .../x32-transposec-4x4-multi-multi-zip-neon.c | 5 + .../x32-transposec-4x4-multi-switch-sse2.c | 5 + ...x32-transposec-4x4-multi-switch-zip-neon.c | 5 + .../x32-transposec-4x4-reuse-dec-zip-neon.c | 5 + .../gen/x32-transposec-4x4-reuse-mov-sse2.c | 5 + .../x32-transposec-4x4-reuse-mov-zip-neon.c | 5 + .../gen/x32-transposec-4x4-reuse-multi-sse2.c | 5 + .../x32-transposec-4x4-reuse-multi-zip-neon.c | 5 + .../x32-transposec-4x4-reuse-switch-sse2.c | 5 + ...x32-transposec-4x4-reuse-switch-zip-neon.c | 5 + .../gen/x32-transposec-4x4-scalar-float.c | 5 + .../gen/x32-transposec-4x4-scalar-int.c | 5 + .../gen/x32-transposec-8x8-multi-mov-avx.c | 5 + .../gen/x32-transposec-8x8-multi-switch-avx.c | 5 + .../gen/x32-transposec-8x8-reuse-mov-avx.c | 5 + .../gen/x32-transposec-8x8-reuse-multi-avx.c | 5 + .../gen/x32-transposec-8x8-reuse-switch-avx.c | 5 + .../x32-transposec-4x4-aarch64-neon-tbl128.c | 5 + .../x32-transposec/x32-transposec-4x4-sse.c | 5 + .../x32-unpool/x32-unpool-neon.c | 5 + .../x32-unpool/x32-unpool-scalar.c | 5 + .../x32-unpool/x32-unpool-sse2.c | 5 + .../x32-zip/x32-zip-x2-neon.c | 5 + .../x32-zip/x32-zip-x2-scalar.c | 5 + .../x32-zip/x32-zip-x2-sse2.c | 5 + .../x32-zip/x32-zip-x3-neon.c | 5 + .../x32-zip/x32-zip-x3-scalar.c | 5 + .../x32-zip/x32-zip-x3-sse2.c | 5 + .../x32-zip/x32-zip-x4-neon.c | 5 + .../x32-zip/x32-zip-x4-scalar.c | 5 + .../x32-zip/x32-zip-x4-sse2.c | 5 + .../x32-zip/x32-zip-xm-neon.c | 5 + .../x32-zip/x32-zip-xm-scalar.c | 5 + .../x32-zip/x32-zip-xm-sse2.c | 5 + .../gen/x64-transposec-1x2-scalar-float.c | 5 + .../gen/x64-transposec-1x2-scalar-int.c | 5 + .../gen/x64-transposec-2x1-scalar-float.c | 5 + .../gen/x64-transposec-2x1-scalar-int.c | 5 + .../x64-transposec-2x2-multi-dec-zip-neon.c | 5 + .../gen/x64-transposec-2x2-multi-mov-sse2.c | 5 + .../x64-transposec-2x2-multi-mov-zip-neon.c | 5 + .../gen/x64-transposec-2x2-multi-multi-sse2.c | 5 + .../x64-transposec-2x2-multi-multi-zip-neon.c | 5 + .../x64-transposec-2x2-multi-switch-sse2.c | 5 + ...x64-transposec-2x2-multi-switch-zip-neon.c | 5 + .../x64-transposec-2x2-reuse-dec-zip-neon.c | 5 + .../gen/x64-transposec-2x2-reuse-mov-sse2.c | 5 + .../x64-transposec-2x2-reuse-mov-zip-neon.c | 5 + .../gen/x64-transposec-2x2-reuse-multi-sse2.c | 5 + .../x64-transposec-2x2-reuse-multi-zip-neon.c | 5 + .../x64-transposec-2x2-reuse-switch-sse2.c | 5 + ...x64-transposec-2x2-reuse-switch-zip-neon.c | 5 + .../gen/x64-transposec-2x2-scalar-float.c | 5 + .../gen/x64-transposec-2x2-scalar-int.c | 5 + .../gen/x64-transposec-4x1-scalar-float.c | 5 + .../gen/x64-transposec-4x1-scalar-int.c | 5 + .../gen/x64-transposec-4x2-scalar-float.c | 5 + .../gen/x64-transposec-4x2-scalar-int.c | 5 + .../gen/x64-transposec-4x4-multi-mov-avx.c | 5 + .../gen/x64-transposec-4x4-multi-multi-avx.c | 5 + .../gen/x64-transposec-4x4-multi-switch-avx.c | 5 + .../gen/x64-transposec-4x4-reuse-mov-avx.c | 5 + .../gen/x64-transposec-4x4-reuse-multi-avx.c | 5 + .../gen/x64-transposec-4x4-reuse-switch-avx.c | 5 + .../gen/x8-lut-aarch64-neon-tbx128x4-x16.c | 5 + .../gen/x8-lut-aarch64-neon-tbx128x4-x32.c | 5 + .../gen/x8-lut-aarch64-neon-tbx128x4-x48.c | 5 + .../gen/x8-lut-aarch64-neon-tbx128x4-x64.c | 5 + .../x8-lut/gen/x8-lut-avx-x16.c | 5 + .../x8-lut/gen/x8-lut-avx-x32.c | 5 + .../x8-lut/gen/x8-lut-avx-x48.c | 5 + .../x8-lut/gen/x8-lut-avx-x64.c | 5 + .../x8-lut/gen/x8-lut-avx2-x128.c | 5 + .../x8-lut/gen/x8-lut-avx2-x32.c | 5 + .../x8-lut/gen/x8-lut-avx2-x64.c | 5 + .../x8-lut/gen/x8-lut-avx2-x96.c | 5 + .../gen/x8-lut-avx512skx-vpshufb-x128.c | 5 + .../gen/x8-lut-avx512skx-vpshufb-x192.c | 5 + .../gen/x8-lut-avx512skx-vpshufb-x256.c | 5 + .../x8-lut/gen/x8-lut-avx512skx-vpshufb-x64.c | 5 + .../gen/x8-lut-avx512vbmi-vpermx2b-x128.c | 5 + .../gen/x8-lut-avx512vbmi-vpermx2b-x192.c | 5 + .../gen/x8-lut-avx512vbmi-vpermx2b-x256.c | 5 + .../gen/x8-lut-avx512vbmi-vpermx2b-x64.c | 5 + .../x8-lut/gen/x8-lut-scalar-x1.c | 5 + .../x8-lut/gen/x8-lut-scalar-x16.c | 5 + .../x8-lut/gen/x8-lut-scalar-x2.c | 5 + .../x8-lut/gen/x8-lut-scalar-x4.c | 5 + .../x8-lut/gen/x8-lut-scalar-x8.c | 5 + .../x8-lut/gen/x8-lut-ssse3-x16.c | 5 + .../x8-lut/gen/x8-lut-ssse3-x32.c | 5 + .../x8-transposec-16x16-reuse-dec-zip-neon.c | 5 + .../gen/x8-transposec-16x16-reuse-mov-sse2.c | 5 + .../x8-transposec-16x16-reuse-mov-zip-neon.c | 5 + .../x8-transposec-16x16-reuse-switch-sse2.c | 5 + ...8-transposec-16x16-reuse-switch-zip-neon.c | 5 + .../gen/x8-transposec-1x2-scalar-int.c | 5 + .../gen/x8-transposec-1x4-scalar-int.c | 5 + .../gen/x8-transposec-2x1-scalar-int.c | 5 + .../gen/x8-transposec-2x2-scalar-int.c | 5 + .../gen/x8-transposec-2x4-scalar-int.c | 5 + .../gen/x8-transposec-32x32-reuse-mov-avx2.c | 5 + .../x8-transposec-32x32-reuse-switch-avx2.c | 5 + .../gen/x8-transposec-4x1-scalar-int.c | 5 + .../gen/x8-transposec-4x2-scalar-int.c | 5 + .../gen/x8-transposec-4x4-scalar-int.c | 5 + .../x8-transposec-8x8-multi-dec-zip-neon.c | 5 + .../x8-transposec-8x8-multi-mov-zip-neon.c | 5 + .../x8-transposec-8x8-multi-switch-zip-neon.c | 5 + .../x8-transposec-8x8-reuse-dec-zip-neon.c | 5 + .../x8-transposec-8x8-reuse-mov-zip-neon.c | 5 + .../x8-transposec-8x8-reuse-multi-zip-neon.c | 5 + .../x8-transposec-8x8-reuse-switch-zip-neon.c | 5 + .../xnnpack_wrappers/x8-zip/x8-zip-x2-neon.c | 5 + .../x8-zip/x8-zip-x2-scalar.c | 5 + .../xnnpack_wrappers/x8-zip/x8-zip-x2-sse2.c | 5 + .../xnnpack_wrappers/x8-zip/x8-zip-x3-neon.c | 5 + .../x8-zip/x8-zip-x3-scalar.c | 5 + .../xnnpack_wrappers/x8-zip/x8-zip-x3-sse2.c | 5 + .../xnnpack_wrappers/x8-zip/x8-zip-x4-neon.c | 5 + .../x8-zip/x8-zip-x4-scalar.c | 5 + .../xnnpack_wrappers/x8-zip/x8-zip-x4-sse2.c | 5 + .../xnnpack_wrappers/x8-zip/x8-zip-xm-neon.c | 5 + .../x8-zip/x8-zip-xm-scalar.c | 5 + .../xnnpack_wrappers/x8-zip/x8-zip-xm-sse2.c | 5 + .../xx-copy/xx-copy-scalar-memcpy.c | 5 + .../xx-fill/xx-fill-neon-x64.c | 5 + .../xx-fill/xx-fill-scalar-x16.c | 5 + .../xx-fill/xx-fill-sse2-x64.c | 5 + .../xnnpack_wrappers/xx-pad/xx-pad-neon.c | 5 + .../xnnpack_wrappers/xx-pad/xx-pad-scalar.c | 5 + .../xnnpack_wrappers/xx-pad/xx-pad-sse2.c | 5 + .../xx-transpose-1x1-scalar-memcpy.c | 5 + 5760 files changed, 43714 insertions(+) create mode 160000 backends/xnnpack/third-party/XNNPACK create mode 100644 backends/xnnpack/third-party/generate-xnnpack-wrappers.py create mode 100644 backends/xnnpack/third-party/xnnpack.buck.bzl create mode 100644 backends/xnnpack/third-party/xnnpack_src_defs.bzl create mode 100644 backends/xnnpack/third-party/xnnpack_wrapper_defs.bzl create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/avx512f.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/avx512vbmi.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/f16c.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/fp16arith.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neon-aarch64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neonfp16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neonfp16arith-aarch64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neonfp16arith.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neonv8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/scalar-aarch32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/sse41.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/ssse3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/amalgam/xop.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonbf16-bfdot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonbf16-bfmlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonfma-shland.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonfma-zip.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x8c2-minmax-neonbf16-bfdot-lane-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonbf16-bfdot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonbf16-bfmlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonfma-shland.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonfma-zip.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonbf16-bfdot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonbf16-bfmlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonfma-shland.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonfma-zip.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonbf16-bfdot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonbf16-bfmlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonfma-shland.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonfma-zip.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x8c2-minmax-neonbf16-bfdot-lane-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonbf16-bfdot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonbf16-bfmlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonfma-shland.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonfma-zip.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x8c2-minmax-neonbf16-bfdot-lane-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-6x8c2-minmax-neonbf16-bfdot-lane-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-neon-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-asm-aarch32-neon-x1.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-asm-aarch32-neon-x2.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-asm-aarch32-neon-x4.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples4-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples4-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/gen/cs16-bfly4-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/gen/cs16-bfly4-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/gen/cs16-bfly4-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/cs16-fftr-asm-aarch32-neon-x1.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/cs16-fftr-asm-aarch32-neon-x4.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/cs16-fftr-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/gen/cs16-fftr-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/gen/cs16-fftr-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/gen/cs16-fftr-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-avgpool/f16-avgpool-9p8x-minmax-f16c-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-avgpool/f16-avgpool-9p8x-minmax-neonfp16arith-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-avgpool/f16-avgpool-9x-minmax-f16c-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-avgpool/f16-avgpool-9x-minmax-neonfp16arith-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-conv-hwc2chw/f16-conv-hwc2chw-3x3s2p1c3x4-neonfp16arith-2x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p16c-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p16c-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p16c-minmax-neonfp16arith-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p16c-minmax-neonfp16arith.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p32c-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p32c-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p32c-minmax-neonfp16arith-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p32c-minmax-neonfp16arith.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p8c-minmax-neonfp16arith-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p8c-minmax-neonfp16arith.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p16c-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p16c-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p16c-minmax-neonfp16arith-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p16c-minmax-neonfp16arith.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p32c-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p32c-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p32c-minmax-neonfp16arith-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p32c-minmax-neonfp16arith.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p8c-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p8c-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p8c-minmax-neonfp16arith-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p8c-minmax-neonfp16arith.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p16c-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p16c-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p16c-minmax-neonfp16arith-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p16c-minmax-neonfp16arith.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p32c-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p32c-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p32c-minmax-neonfp16arith-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p32c-minmax-neonfp16arith.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p8c-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p8c-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p8c-minmax-neonfp16arith-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p8c-minmax-neonfp16arith.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p16c-minmax-neonfp16arith-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p16c-minmax-neonfp16arith.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p32c-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p32c-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p32c-minmax-neonfp16arith-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p32c-minmax-neonfp16arith.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p8c-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p8c-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p8c-minmax-neonfp16arith-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p8c-minmax-neonfp16arith.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-2x8-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-2x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-3x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-4x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-5x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-6x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-2x8-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-2x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-3x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-4x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-3x8-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-3x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-4x8-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-4x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-5x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-3x8-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-3x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx512skx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx512skx-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neonfp16-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neonfp16-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool-cw/f16-gavgpool-cw-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x16-minmax-asm-aarch64-neonfp16arith-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x16-minmax-avx2-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x16-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x8-minmax-asm-aarch64-neonfp16arith-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x8-minmax-avx2-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x8-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-3x16-minmax-avx2-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x16-minmax-asm-aarch64-neonfp16arith-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x16-minmax-avx2-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x16-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x8-minmax-asm-aarch64-neonfp16arith-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x8-minmax-avx2-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x8-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-5x16-minmax-avx2-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-5x8-minmax-avx2-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55r0.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x8-minmax-asm-aarch64-neonfp16arith-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x8-minmax-avx2-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x8-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-7x8-minmax-avx2-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-8x16-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-8x8-minmax-asm-aarch64-neonfp16arith-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-8x8-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-1x16-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-1x8-minmax-asm-aarch64-neonfp16arith-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-1x8-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-4x16-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-4x8-minmax-asm-aarch64-neonfp16arith-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-4x8-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x16-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x8-minmax-asm-aarch64-neonfp16arith-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x8-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-8x16-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-8x8-minmax-asm-aarch64-neonfp16arith-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-8x8-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear/gen/f16-ibilinear-fma3-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear/gen/f16-ibilinear-fma3-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear/gen/f16-ibilinear-neonfp16arith-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear/gen/f16-ibilinear-neonfp16arith-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-1x16-minmax-asm-aarch64-neonfp16arith-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-4x16-minmax-asm-aarch64-neonfp16arith-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55r0.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-1x16-minmax-avx2-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-1x16-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-1x8-minmax-avx2-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-1x8-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-3x16-minmax-avx2-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-4x16-minmax-avx2-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-4x16-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-4x8-minmax-avx2-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-4x8-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-5x16-minmax-avx2-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-5x8-minmax-avx2-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-6x16-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-6x8-minmax-avx2-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-6x8-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-7x8-minmax-avx2-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-8x16-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-8x8-minmax-neonfp16arith-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-maxpool/f16-maxpool-9p8x-minmax-f16c-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-maxpool/f16-maxpool-9p8x-minmax-neonfp16arith-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-pavgpool/f16-pavgpool-9p8x-minmax-avx2-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-pavgpool/f16-pavgpool-9p8x-minmax-neonfp16arith-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-pavgpool/f16-pavgpool-9x-minmax-avx2-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-pavgpool/f16-pavgpool-9x-minmax-neonfp16arith-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-prelu/gen/f16-prelu-f16c-2x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-prelu/gen/f16-prelu-f16c-2x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-prelu/gen/f16-prelu-neonfp16arith-2x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-prelu/gen/f16-prelu-neonfp16arith-2x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x32-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x32-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x40-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x40-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x48-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x48-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x64-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x64-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x72-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x72.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x80-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x80-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96-acc6.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x32-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x32-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x40-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x40-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x48-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x48-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x64-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x64-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x72-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x72.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x80-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x80-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96-acc6.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-rmax/f16-rmax-f16c.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-rmax/f16-rmax-neonfp16arith.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith-pipelined.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith-pipelined.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith-pipelined.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith-pipelined.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-fp16arith-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-fp16arith-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-fp16arith-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-fp16arith-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-fp16arith-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-fp16arith-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-aarch64-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-aarch64-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-fp16arith-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-fp16arith-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-fp16arith-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-aarch64-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-aarch64-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-fp16arith-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-fp16arith-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-fp16arith-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-fp16arith-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-fp16arith-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-fp16arith-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-fp16arith-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-fp16arith-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-fp16arith-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-fp16arith-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-fp16arith-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-fp16arith-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-fp16arith-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-fp16arith-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-fp16arith-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-fp16arith-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-fp16arith-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-fp16arith-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-fp16arith-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-fp16arith-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-fp16arith-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-aarch64-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-aarch64-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-fp16arith-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-fp16arith-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-fp16arith-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-fp16arith-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-fp16arith-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-fp16arith-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-fp16arith-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-fp16arith-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-fp16arith-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-fp16arith-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-fp16arith-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-fp16arith-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-fp16arith-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-fp16arith-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-fp16arith-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vclamp/gen/f16-vclamp-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vclamp/gen/f16-vclamp-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vclamp/gen/f16-vclamp-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vclamp/gen/f16-vclamp-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-velu/gen/f16-velu-avx2-rr1-p3-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-velu/gen/f16-velu-avx2-rr1-p3-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-velu/gen/f16-velu-neonfp16arith-rr1-p3-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-velu/gen/f16-velu-neonfp16arith-rr1-p3-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vhswish/gen/f16-vhswish-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vhswish/gen/f16-vhswish-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vhswish/gen/f16-vhswish-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vhswish/gen/f16-vhswish-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vlrelu/gen/f16-vlrelu-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vlrelu/gen/f16-vlrelu-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vlrelu/gen/f16-vlrelu-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vlrelu/gen/f16-vlrelu-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vmulcaddc/gen/f16-vmulcaddc-c16-minmax-fma3-2x.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vmulcaddc/gen/f16-vmulcaddc-c16-minmax-neonfp16arith-2x.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vmulcaddc/gen/f16-vmulcaddc-c8-minmax-fma3-2x.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vmulcaddc/gen/f16-vmulcaddc-c8-minmax-neonfp16arith-2x.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndd-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndd-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndd-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndd-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndne-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndne-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndne-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndne-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndu-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndu-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndu-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndu-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndz-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndz-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndz-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndz-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x56.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x56.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x56.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x56.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x56.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-aarch64-neonfp16arith-sqrt-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-aarch64-neonfp16arith-sqrt-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-f16c-sqrt-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-f16c-sqrt-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vabs-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vabs-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vabs-sse2-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vabs-sse2-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vneg-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vneg-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vneg-sse2-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vneg-sse2-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vsqr-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vsqr-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vsqr-neonfp16arith-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vsqr-neonfp16arith-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-4x-neon-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-4x-scalar-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-4x-sse2-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9p8x-neon-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9p8x-scalar-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9p8x-sse2-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9x-neon-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9x-scalar-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9x-sse2-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9p8x-minmax-neon-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9p8x-minmax-scalar-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9p8x-minmax-sse-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9x-minmax-neon-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9x-minmax-scalar-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9x-minmax-sse-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/f32-conv-hwc-3x3s2p0p1c3x4-scalar-1x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/f32-conv-hwc-3x3s2p1c3x4-scalar-1x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-aarch64-neonfma-2x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-aarch64-neonfma-2x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-neon-2x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-neon-2x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-aarch64-neonfma-2x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-aarch64-neonfma-2x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-neon-2x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-neon-2x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-aarch64-neonfma-2x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-aarch64-neonfma-2x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-neon-2x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-neon-2x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-aarch64-neonfma-2x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-aarch64-neonfma-2x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-neon-2x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-neon-2x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-aarch64-neonfma-2x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-neon-2x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-scalar-1x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-sse-1x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-sse-2x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/f32-dwconv-9p4c-minmax-asm-aarch64-neonfma-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/f32-dwconv-9p4c-minmax-asm-aarch64-neonfma.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neon-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neonfma-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p1c-minmax-scalar-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p1c-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p1c-scalar-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p1c-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p2c-minmax-scalar-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p2c-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p2c-scalar-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p2c-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p32c-minmax-avx512f-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p32c-minmax-avx512f.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neon-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neonfma-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-sse-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-avx-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neon-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neonfma-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c16s4r-minmax-avx512f-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c16s4r-minmax-avx512f.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neon-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neonfma-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-avx-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c16s4r-minmax-avx512f-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c16s4r-minmax-avx512f.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-avx-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neon-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neonfma-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l64c16s4r-minmax-avx512f-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l64c16s4r-minmax-avx512f.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neon-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neonfma-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-avx-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx512f-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx512f.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neon-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neonfma-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p1c-minmax-scalar-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p1c-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p1c-scalar-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p1c-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p2c-minmax-scalar-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p2c-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p2c-scalar-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p2c-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p32c-minmax-avx512f-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p32c-minmax-avx512f.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neon-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neonfma-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-sse-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-avx-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neon-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neonfma-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-sse-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx512f-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx512f.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neon-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neonfma-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p1c-minmax-scalar-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p1c-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p1c-scalar-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p1c-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p2c-minmax-scalar-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p2c-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p2c-scalar-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p2c-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p32c-minmax-avx512f-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p32c-minmax-avx512f.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neon-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neonfma-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-sse-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-avx-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neon-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neonfma-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-sse-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-5f5m5l8c4s4r-minmax-sse-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-5f5m5l8c4s4r-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-7f6m6l8c4s4r-minmax-sse-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-7f6m6l8c4s4r-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neon-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neonfma-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p1c-minmax-scalar-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p1c-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p1c-scalar-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p1c-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p2c-minmax-scalar-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p2c-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p2c-scalar-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p2c-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p32c-minmax-avx512f-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p32c-minmax-avx512f.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neon-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neonfma-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-sse-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-avx-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-fma3-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-fma3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neon-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neonfma-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-2x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-2x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-3x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-4x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-5x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-6x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-2x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-2x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-3x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-4x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-5x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-6x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-2x1-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-2x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-3x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-4x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-5x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-6x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-2x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-2x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-3x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-4x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-5x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-6x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-2x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-2x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-3x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-4x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-5x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-6x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-2x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-2x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-3x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-4x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-2x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-2x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-3x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-4x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-2x1-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-2x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-3x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-4x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-2x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-2x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-3x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-4x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-3x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-3x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-4x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-4x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-5x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-3x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-3x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-4x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-4x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-5x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-3x1-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-3x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-2x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-2x4-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-2x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-3x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-3x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-4x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-4x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-5x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-3x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-3x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-3x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-3x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-3x1-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-3x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-2x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-2x4-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-2x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-3x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-3x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx512skx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx512skx-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-f16c-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-f16c-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neonfp16-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neonfp16-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool-cw/f32-gavgpool-cw-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool-cw/f32-gavgpool-cw-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool-cw/f32-gavgpool-cw-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7p7x-minmax-neon-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7p7x-minmax-scalar-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7p7x-minmax-sse-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7x-minmax-neon-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7x-minmax-scalar-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7x-minmax-sse-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/f32-gemm-4x4-asm-aarch32-vfp-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/f32-gemm-4x4-minmax-asm-aarch32-vfp-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x16-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x16-minmax-avx512f-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x16-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x16s4-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x4-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x4-relu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x4-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-aarch64-neonfma-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-neon-dup-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-neon-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-neonfma-dup-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-sse-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-sse-load1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-sse2-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8s4-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8s4-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8s4-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-2x4-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-2x4-relu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-2x4-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x16-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x16-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x16s4-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x8-minmax-sse-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x8-minmax-sse-load1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x8-minmax-sse2-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x8s4-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x16-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x16-minmax-avx512f-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x16-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x16s4-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-aarch64-neonfma-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-neon-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-relu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2c4-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x4-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x4-relu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x4-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-aarch64-neonfma-lane-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-aarch64-neonfma-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-ld128.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neon-dup-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neon-dup-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neon-lane-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neon-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neonfma-dup-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neonfma-dup-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-sse-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-sse-load1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-sse2-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8s4-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8s4-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8s4-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x16-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x16-minmax-avx512f-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x16-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x16s4-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-aarch64-neonfma-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-neon-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-sse-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-sse-load1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-sse2-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8s4-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x16-minmax-avx512f-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x2-minmax-aarch64-neonfma-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x2-minmax-neon-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-aarch64-neonfma-lane-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-aarch64-neonfma-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-ld128.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neon-dup-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neon-dup-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neon-lane-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neon-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neonfma-dup-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neonfma-dup-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8s4-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8s4-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-7x16-minmax-avx512f-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-7x8-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-7x8-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-8x16-minmax-avx512f-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-8x8-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-8x8s4-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-8x8s4-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x16-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x16-minmax-avx512f-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x16-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x16s4-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x4-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-aarch64-neonfma-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-neon-dup-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-neon-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-neonfma-dup-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-sse-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-sse-load1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-sse2-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8s4-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8s4-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8s4-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-2x4-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x16-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x16-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x16s4-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x8-minmax-sse-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x8-minmax-sse-load1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x8-minmax-sse2-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x8s4-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x16-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x16-minmax-avx512f-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x16-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x16s4-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x4-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-aarch64-neonfma-lane-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-aarch64-neonfma-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-ld128.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-dup-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-dup-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-lane-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neonfma-dup-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neonfma-dup-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-sse-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-sse-load1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-sse2-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8s4-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8s4-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8s4-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x16-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x16-minmax-avx512f-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x16-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x16s4-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-aarch64-neonfma-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-neon-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-sse-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-sse-load1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-sse2-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8s4-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x16-minmax-avx512f-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-aarch64-neonfma-lane-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-aarch64-neonfma-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-ld128.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-dup-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-dup-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-lane-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neonfma-dup-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neonfma-dup-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8s4-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8s4-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-7x16-minmax-avx512f-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-7x8-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-7x8-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-8x16-minmax-avx512f-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-8x8-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-8x8s4-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-8x8s4-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-sse-p4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-sse-p8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-neon-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-neon-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-neonfma-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-neonfma-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-scalar-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-scalar-c2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-scalar-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-sse-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-sse-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x16-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x16-minmax-avx512f-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x16-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x16s4-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x4-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x4-relu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x4-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-aarch64-neonfma-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-neon-dup-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-neon-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-neonfma-dup-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-sse-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-sse-load1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-sse2-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8s4-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8s4-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8s4-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-2x4-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-2x4-relu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-2x4-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x16-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x16-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x16s4-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x8-minmax-sse-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x8-minmax-sse-load1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x8-minmax-sse2-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x8s4-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x16-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x16-minmax-avx512f-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x16-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x16s4-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-aarch64-neonfma-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-neon-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-relu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2c4-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-minmax-aarch64-neonfma-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-minmax-neon-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-relu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-aarch64-neonfma-lane-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-aarch64-neonfma-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-ld128.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neon-dup-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neon-dup-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neon-lane-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neon-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neonfma-dup-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neonfma-dup-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-sse-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-sse-load1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-sse2-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8s4-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8s4-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8s4-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x16-minmax-avx512f-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x16s4-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-sse-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-sse-load1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-sse2-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8s4-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x16-minmax-avx512f-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x2-minmax-aarch64-neonfma-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x2-minmax-neon-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-aarch64-neonfma-lane-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-aarch64-neonfma-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-ld128.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neon-dup-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neon-dup-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neon-lane-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neon-lane-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neonfma-dup-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neonfma-dup-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8s4-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8s4-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-7x8-minmax-avx-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-7x8-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-8x16-minmax-avx512f-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-8x8-minmax-fma3-broadcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-8x8s4-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-8x8s4-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-maxpool/f32-maxpool-9p8x-minmax-neon-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-maxpool/f32-maxpool-9p8x-minmax-scalar-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-maxpool/f32-maxpool-9p8x-minmax-sse-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9p8x-minmax-neon-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9p8x-minmax-scalar-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9p8x-minmax-sse-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9x-minmax-neon-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9x-minmax-scalar-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9x-minmax-sse-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-2x4-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-3x3-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x2-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x4-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x8-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x8-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x8-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-8x8-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-8x8-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-avx-2x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-avx-2x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-avx512f-2x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-avx512f-2x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-1x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-1x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-1x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-2x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-2x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-2x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-4x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-4x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-4x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-scalar-2x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-scalar-2x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse-2x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse-2x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse2-2x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse2-2x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse41-2x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse41-2x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x96.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x96.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x64-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x64-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x72-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x72.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x80-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x80-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96-acc6.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x128-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x128-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x144-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x144.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x160-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x160-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x160.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192-acc6.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x64-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x64-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x72-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x72.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x80-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x80-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96-acc6.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x128-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x128-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x144-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x144.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x160-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x160-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x160.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192-acc6.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x64-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x64-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x72-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x72.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x80-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x80-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96-acc6.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x128-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x128-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x144-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x144.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x160-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x160-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x160.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192-acc6.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x12-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x12-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x16-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x16-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x20-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x20-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x8-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x12-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x12-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x16-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x16-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x20-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x20-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x8-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x12-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x12-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x16-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x16-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x20-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x20-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x8-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x12-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x12-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x16-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x16-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x20-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x20-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x8-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x2-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x4-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x2-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x4-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x4-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x12-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x12-acc3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x16-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x16-acc4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x20-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x20-acc5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x8-acc2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-rmax/f32-rmax-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-rmax/f32-rmax-avx512f.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-rmax/f32-rmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-rmax/f32-rmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-rmax/f32-rmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-12x1-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-12x1-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-12x2-minmax-aarch64-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-12x4-minmax-aarch64-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neon-pipelined.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neon-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma-pipelined.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x2-minmax-aarch64-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x4-minmax-aarch64-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-1x1-minmax-scalar-pipelined.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-1x1-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-2x1-minmax-scalar-pipelined.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-2x1-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neon-pipelined.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neon-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma-pipelined.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x2-minmax-aarch64-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x4-minmax-aarch64-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neon-pipelined.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neon-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma-pipelined.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-scalar-pipelined.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x2-minmax-aarch64-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x4-minmax-aarch64-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neon-pipelined.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neon-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma-pipelined.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-scalar-pipelined.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x2-minmax-aarch64-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x2-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x4-minmax-aarch64-neonfma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x4-minmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-relu-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-relu-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-relu-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-relu-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-relu-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-relu-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-relu-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-relu-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-aarch64-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-aarch64-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-relu-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-relu-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-relu-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-relu-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-aarch64-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-aarch64-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-relu-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-relu-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-relu-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-relu-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-relu-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-relu-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-relu-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-relu-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-relu-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-relu-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-relu-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-relu-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-aarch64-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-aarch64-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-relu-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-relu-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-relu-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-relu-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-relu-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-relu-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-relu-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-relu-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-relu-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-relu-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-relu-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-relu-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-relu-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-relu-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-relu-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-relu-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x56.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x72.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x56.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x72.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x56.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x72.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x56.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x72.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x112.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x96.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x112.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x96.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x6.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x6.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-fma3-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-fma3-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-neon-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse2-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse2-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse41-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse41-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c1-minmax-scalar-2x.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c2-minmax-scalar-2x.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-neon-2x.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-neonfma-2x.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-scalar-2x.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-sse-2x.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-neon-2x.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-neonfma-2x.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-sse-2x.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-neonv8-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-neonv8-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-scalar-libm-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-scalar-libm-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-scalar-libm-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-sse2-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-sse2-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-sse41-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-sse41-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-neonv8-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-neonv8-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-scalar-libm-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-scalar-libm-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-scalar-libm-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-sse2-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-sse2-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-sse41-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-sse41-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-neonv8-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-neonv8-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-scalar-libm-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-scalar-libm-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-scalar-libm-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-sse2-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-sse2-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-sse41-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-sse41-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-neonv8-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-neonv8-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-scalar-libm-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-scalar-libm-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-scalar-libm-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-sse2-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-sse2-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-sse41-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-sse41-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x56.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x72.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x88.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x96.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x112.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x144.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x160.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x176.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x192.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x96.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x56.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x72.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x88.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x96.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x112.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x144.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x160.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x176.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x192.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x96.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x56.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x72.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x56.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x72.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x56.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x72.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x56.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x72.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x56.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x72.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x112.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x96.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x112.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x96.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x112.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x96.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x112.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x96.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x112.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x96.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x112.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x96.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-aarch64-neon-sqrt-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-aarch64-neon-sqrt-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx-sqrt-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx-sqrt-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x112.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x80.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x96.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x56.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x28.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x36.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x12.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x20.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x28.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x36.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x40.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-sse-sqrt-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-sse-sqrt-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-avx512f-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-avx512f-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-neon-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-sse-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-sse-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-neon-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-neon-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-neon-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-scalar-x3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-f16c.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-neon-int16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-neon-int32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-neonfp16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-sse2-int16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-sse2-int32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-sse41-int16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-sse41-int32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-f16c.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-neonfp16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-scalar-bitcast.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-scalar-fabsf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-sse41.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-qs8-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-qs8-neonv8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-qu8-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-qu8-neonv8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f16-neonfp16arith-rr2-p3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx-rr2-p5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx2-rr2-lut8-p3-perm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx2-rr2-lut8-p4-perm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx2-rr2-p5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-lut16-p3-perm-scalef.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-lut16-p3-perm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-lut32-p2-perm2-scalef.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-lut32-p2-perm2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-p5-scalef.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-p5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-neonfma-rr2-lut64-p2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-neonfma-rr2-p5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-sse2-rr2-lut64-p2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-sse2-rr2-p5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f16-avx2-rr1-p3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f16-neonfp16arith-rr1-p3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f16-neonfp16arith-rr2-p3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx-rr2-lut16-p3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx-rr2-lut4-p4-perm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx-rr2-p6.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx2-rr1-lut16-p3-gather.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx2-rr1-lut4-p4-perm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx2-rr1-lut8-p4-perm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx2-rr1-p6.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx512f-rr1-lut16-p3-perm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx512f-rr1-p6.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-neon-rr2-lut16-p3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-neon-rr2-p6.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-neonfma-rr1-lut16-p3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-neonfma-rr1-p6.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut16-p3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut16-p4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut4-p4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut8-p3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut8-p4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-p5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-p6.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-sse2-rr2-lut16-p3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-sse2-rr2-p6.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-avx2-rr1-p2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-avx2-rr1-p3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-neonfp16arith-rr1-p2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-neonfp16arith-rr1-p3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-neonfp16arith-rr2-p2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-neonfp16arith-rr2-p3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-avx2-rr1-p5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-avx2-rr2-p5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-neonfma-rr2-lut2048-p1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-neonfma-rr2-lut64-p2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-neonfma-rr2-p5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-scalar-rr2-lut2048-p1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-scalar-rr2-lut64-p2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-scalar-rr2-p5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-sse2-rr2-p5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/extexp-avx2-p5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/extexp-avx512f-p5.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-neon-addsub.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-neon-cvt.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-neonv8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-scalar-addsub.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-scalar-cvt.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-scalar-floor.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-sse-addsub.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-sse2-cvt.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-sse41.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-neon-addsub.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-neonv8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-scalar-addsub.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-scalar-nearbyint.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-scalar-rint.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-sse-addsub.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-sse2-cvt.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-sse41.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-neon-addsub.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-neon-cvt.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-neonv8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-scalar-addsub.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-scalar-ceil.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-scalar-cvt.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-sse-addsub.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-sse2-cvt.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-sse41.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-neon-addsub.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-neon-cvt.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-neonv8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-scalar-addsub.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-scalar-cvt.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-scalar-trunc.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-sse-addsub.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-sse2-cvt.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-sse41.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-aarch64-neonfp16arith-rr1-p2-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-aarch64-neonfp16arith-rr1-p3-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-aarch64-neonfp16arith-rr2-p2-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-aarch64-neonfp16arith-rr2-p3-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-avx2-rr1-p2-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-avx2-rr1-p2-rcp.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-avx2-rr1-p3-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-avx2-rr1-p3-rcp.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p2-nr1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p2-nr1recps.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p2-recpe.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p3-nr1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p3-nr1recps.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p3-recpe.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr1-lut2048-p1-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr1-lut64-p2-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr1-p5-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr2-lut2048-p1-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr2-lut64-p2-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr2-p5-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx-rr2-lut64-p2-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx-rr2-p5-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx-rr2-p5-nr1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx-rr2-p5-nr2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-nr1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-nr2fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-nr2fma1adj.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-p5-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-p5-nr1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-p5-nr2fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-nr1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-nr2fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-nr2fma1adj.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-p5-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-p5-nr1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-p5-nr2fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut16-p3-perm-scalef-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut16-p3-perm-scalef-nr1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut16-p3-perm-scalef-nr1fma1adj.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut32-p2-perm2-scalef-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut32-p2-perm2-scalef-nr1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut32-p2-perm2-scalef-nr1fma1adj.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut64-p2-gather-scalef-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut64-p2-gather-scalef-nr1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut64-p2-gather-scalef-nr1fma1adj.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-p5-scalef-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-p5-scalef-nr1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-p5-scalef-nr1fma1adj.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut16-p3-perm-scalef-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut16-p3-perm-scalef-nr1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut16-p3-perm-scalef-nr1fma1adj.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut32-p2-perm2-scalef-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma1adj.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut64-p2-gather-scalef-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut64-p2-gather-scalef-nr1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut64-p2-gather-scalef-nr1fma1adj.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-p5-scalef-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-p5-scalef-nr1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-p5-scalef-nr1fma1adj.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neon-rr2-lut2048-p1-nr2recps.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neon-rr2-lut64-p2-nr2recps.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neon-rr2-p5-nr2recps.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut2048-p1-nr1recps1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut2048-p1-nr2fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut2048-p1-nr2recps.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut64-p2-nr1recps1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut64-p2-nr2fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut64-p2-nr2recps.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-p5-nr1recps1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-p5-nr2fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-p5-nr2recps.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut2048-p1-nr1recps1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut2048-p1-nr2fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut2048-p1-nr2recps.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut64-p2-nr1recps1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut64-p2-nr2fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut64-p2-nr2recps.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-p5-nr1recps1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-p5-nr2fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-p5-nr2recps.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-scalar-rr2-lut2048-p1-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-scalar-rr2-lut64-p2-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-scalar-rr2-p5-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-lut64-p2-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-lut64-p2-nr1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-lut64-p2-nr2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-p5-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-p5-nr1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-p5-nr2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f16-aarch64-neonfp16arith-sqrt.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f16-neonfp16arith-nr1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f16-neonfp16arith-nr1fma1adj.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f16-neonfp16arith-nr1rsqrts.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-avx512f-nr1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-avx512f-nr1fma1adj.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-avx512f-nr2fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-fma3-nr1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-fma3-nr1fma1adj.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-fma3-nr2fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neon-nr1rsqrts.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neon-nr2rsqrts.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neon-nr3rsqrts.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neonfma-nr1fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neonfma-nr1rsqrts1fma1adj.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neonfma-nr2fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neonfma-nr2fma1adj.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neonfma-nr3fma.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-sse-hh1mac.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-sse-nr1mac.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-sse-nr2mac.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-bitmanip.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-clz-binsearch.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-clz-newton.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-cvti32-sqrt-lrint.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-cvti64-sqrt-lrint.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-cvti64-sqrtf-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-cvtu32-sqrt-lrint.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-cvtu32-sqrtf-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-hashemian.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-tflm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u64-scalar-cvtu32-sqrt-cvtsatu32f64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u64-scalar-cvtu32-sqrt-llrint.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u64-scalar-cvtu64-sqrt-llrint.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/tanh-f32-aarch64-neonfma-rr1-p6-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/tanh-f32-scalar-rr1-p6-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/math/tanh-f32-scalar-rr2-p6-div.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpmovsx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpunpck.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx512skx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mla8-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mla8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mul8-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mul8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse2-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse2-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse41-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse41-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse41-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-xop-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-xop-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p1c-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-avx-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-avx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-sse2-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-sse41-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-sse41-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-xop-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p2c-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpmovsx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpunpck.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p4c-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neon-mla8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neon-mul8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neonv8-mla8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neonv8-mul8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse2-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse41-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse41-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-xop-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-xop-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-avx-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neon-mla8-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neon-mla8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-xop-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p1c-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p2c-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p2c-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p32c-minmax-fp32-avx512skx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-neon-mla8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-neonv8-mla8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-sse2-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-sse41-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpmovsx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpunpck.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx512skx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mla8-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mla8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mul8-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mul8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse2-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse2-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse41-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse41-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse41-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-xop-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-xop-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p1c-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-avx-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-avx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-sse2-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-sse41-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-sse41-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-xop-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p2c-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpmovsx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpunpck.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p4c-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neon-mla8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neon-mul8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neonv8-mla8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neonv8-mul8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse2-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse41-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse41-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-xop-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-xop-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/qc8-dwconv-3p16c-minmax-fp32-asm-aarch32-neonv8-mla8-cortex-a35.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/qc8-dwconv-3p8c-minmax-fp32-asm-aarch32-neonv8-mla8-cortex-a35.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x1c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x2c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2s4-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4s2-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-xw-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x1c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x2c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2s4-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4s2-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mull.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-xw-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8c8-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8c8-xw-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8c4-minmax-fp32-asm-aarch32-neondot-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8c4-minmax-fp32-asm-aarch32-neondot-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-8x16c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-8x8c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x1c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x2c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2s4-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4s2-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x1c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x2c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2s4-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4s2-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8c8-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8c4-minmax-fp32-asm-aarch32-neondot-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8c4-minmax-fp32-asm-aarch32-neondot-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-8x16c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-8x8c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpmovsx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpunpck.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx512skx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse2-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse2-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse41-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse41-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse41-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-xop-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-xop-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mla8-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mla8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul8-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-avx-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-avx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-sse2-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-sse41-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-sse41-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-xop-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-rndnu-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpmovsx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpunpck.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-rndnu-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-xop-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-xop-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mla8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mul8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpmovsx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpunpck.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx512skx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse2-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse2-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse41-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse41-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse41-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-xop-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-xop-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mla8-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mla8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul8-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-avx-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-avx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-sse2-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-sse41-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-sse41-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-xop-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-rndnu-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpmovsx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpunpck.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-rndnu-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-xop-mul16-add16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-xop-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mla8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mul8-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse2-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse2-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse2-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse41-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse41-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse41-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-fmagic-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-fmagic-c2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-fmagic-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-imagic-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-imagic-c2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-imagic-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-lrintf-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-lrintf-c2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-lrintf-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse2-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse2-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse2-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse41-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse41-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse41-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-rndnu-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-rndnu-neon-mull-addw-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c16-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2s4-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2s4-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-asm-aarch64-neondot-ld32.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-asm-aarch64-neondot-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4s2-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4s2-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c8-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c8-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x1c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-sse41.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-xop.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-sse41.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-xop.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-ssse3-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-ssse3-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-sse41.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-ssse3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-xop.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-neon-mull-addw-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c16-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-xw-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16-minmax-rndnu-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16-minmax-rndnu-neon-mull-addw-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c16-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2s4-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2s4-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4s2-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4s2-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c8-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c8-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x1c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-sse41.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-xop.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-sse41.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-xop.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-ssse3-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-ssse3-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-sse41.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-ssse3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-xop.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8-minmax-rndnu-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8-minmax-rndnu-neon-mull-addw-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c16-minmax-rndnu-asm-aarch64-neon-mlal.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c16-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mull.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mull.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-xw-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16-minmax-rndnu-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16-minmax-rndnu-neon-mull-addw-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c16-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2s4-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2s4-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4s2-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4s2-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c8-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c8-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x2-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-sse41.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-xop.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-sse41.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-xop.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-ssse3-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-ssse3-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-sse41.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-ssse3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-xop.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8-minmax-rndnu-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8-minmax-rndnu-neon-mull-addw-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c16-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2s4-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2s4-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4s2-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4s2-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c8-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c8-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c8-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c8-xw-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-neon-mull-addw-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c16-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2s4-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2s4-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld32.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4s2-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4s2-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c8-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c8-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x2-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-sse41.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-xop.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-sse41.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-xop.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-neon-mull-addw-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c16-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2s4-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2s4-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4s2-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4s2-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c8-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c8-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x16-minmax-rndnu-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x16-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x16c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x8-minmax-rndnu-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x8-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x8c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-8x16c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-8x8c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-rndnu-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-rndnu-neon-mull-addw-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c16-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2s4-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2s4-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4s2-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4s2-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c8-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c8-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x1c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-ssse3-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-ssse3-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-neon-mull-addw-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c16-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16-minmax-rndnu-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16-minmax-rndnu-neon-mull-addw-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c16-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2s4-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2s4-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4s2-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4s2-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c8-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c8-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x1c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-ssse3-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-ssse3-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8-minmax-rndnu-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8-minmax-rndnu-neon-mull-addw-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c16-minmax-rndnu-asm-aarch64-neon-mlal.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c16-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-neonv8-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16-minmax-rndnu-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16-minmax-rndnu-neon-mull-addw-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c16-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2s4-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2s4-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4s2-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4s2-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c8-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c8-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x2-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-ssse3-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-ssse3-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8-minmax-rndnu-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8-minmax-rndnu-neon-mull-addw-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c16-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2s4-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2s4-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4s2-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4s2-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c8-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c8-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c8-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-neon-mull-addw-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c16-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2s4-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2s4-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4s2-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4s2-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c8-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c8-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x2-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-neon-mull-addw-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c16-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-ld4r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2s4-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2s4-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mlal-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mlal-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mlal-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mull-dup.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mull-ld1r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mull-ld2r.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4s2-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4s2-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c8-minmax-rndnu-neon-mlal.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c8-minmax-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x16-minmax-rndnu-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x16-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x16c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x8-minmax-rndnu-neon-mlal-lane-prfm.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x8-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x8c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-8x16c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-8x8c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-sse41.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-sse41.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-ssse3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-scalar-signed64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-scalar-unsigned32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-scalar-unsigned64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-sse41.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-ssse3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-neon-mull.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-neon-qdmulh.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-sse41-sra.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-sse41-srl.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx512skx-mul32-ld128-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx512skx-mul32-ld128-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld128-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld128-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx512skx-mul32-ld128-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx512skx-mul32-ld128-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld128-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld128-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-armsimd32-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-armsimd32-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx2-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx2-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx2-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-neon-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-neon-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse2-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse2-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse41-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse41-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse41-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-ssse3-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-ssse3-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-armsimd32-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-armsimd32-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx2-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx2-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx2-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-neon-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-neon-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse2-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse2-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse41-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse41-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse41-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-ssse3-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-ssse3-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-avx-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-avx-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld128-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld128-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse2-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse2-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse41-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse41-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld128-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-avx-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-avx-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld128-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld128-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse2-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse2-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse41-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse41-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld128-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9p8x-minmax-fp32-neon-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9p8x-minmax-fp32-scalar-imagic-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9p8x-minmax-fp32-sse2-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9x-minmax-fp32-neon-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9x-minmax-fp32-scalar-imagic-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9x-minmax-fp32-sse2-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx512skx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-sse2-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-sse41-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-sse41-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-xop-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-rndnu-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-rndnu-neon-mul8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-rndnu-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-rndnu-neon-mul8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-rndnu-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-rndnu-neon-mul8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-avx-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-avx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-xop-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-rndnu-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-rndnu-neon-mul8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx512skx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-sse2-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-sse41-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-sse41-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-xop-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-rndnu-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-rndnu-neon-mul8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-rndnu-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-rndnu-neon-mul8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-rndnu-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-rndnu-neon-mul8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-avx-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-avx-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-avx2-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse2-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-xop-mul32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-rndnu-neon-mul16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-rndnu-neon-mul8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse2-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse2-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse2-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse41-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse41-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse41-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-fmagic-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-fmagic-c2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-fmagic-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-imagic-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-imagic-c2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-imagic-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-lrintf-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-lrintf-c2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-lrintf-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse2-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse2-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse2-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse41-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse41-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse41-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x1c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x32c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8c8-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x16-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x16c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x16c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x1c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x32c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x8-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x8c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x8c8-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x16-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x16c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x2-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x32c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x8-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x8c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x8c8-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x2-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-ld128.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-5x16c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-5x8c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-6x16-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-6x16c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-6x8-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-6x8c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-8x16c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-8x8c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x1c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x32c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8c8-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x16-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x16c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x16c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x1c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2c4-minmax-fp32-armsimd32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x32c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x8-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x8c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x8c8-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x16-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x16c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x2-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x32c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x8-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x8c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x8c8-minmax-fp32-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a75.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c8-minmax-fp32-avx512skx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x2-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-imagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4-minmax-rndnu-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-avx-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-avx-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse2-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse2-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse41-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse41-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-xop-ld128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-xop-ld64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-fp32-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-ld128.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-5x16c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-5x8c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-6x16-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-6x16c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-6x8-minmax-rndnu-neon-mlal-lane.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-6x8c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-8x16c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-8x8c4-minmax-rndnu-neondot.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-fp32-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-fp32-scalar-fmagic.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-fp32-scalar-lrintf.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-fp32-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-sse41.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-ssse3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-scalar-signed64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-scalar-unsigned32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-scalar-unsigned64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-sse41.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-ssse3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx-mul32-ld32-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx-mul32-ld32-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx2-mul32-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx2-mul32-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx512skx-mul32-ld128-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx512skx-mul32-ld128-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-neon-ld128-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse2-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse2-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul32-ld32-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul32-ld32-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-xop-mul32-ld32-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-xop-mul32-ld32-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul32-ld32-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul32-ld32-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx2-mul32-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx2-mul32-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx512skx-mul32-ld128-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx512skx-mul32-ld128-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld128-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse2-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse2-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul32-ld32-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul32-ld32-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-xop-mul32-ld32-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-xop-mul32-ld32-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-armsimd32-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-armsimd32-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx2-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx2-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx2-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-neon-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-neon-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse2-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse2-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse41-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse41-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse41-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-ssse3-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-ssse3-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-armsimd32-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-armsimd32-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx2-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx2-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx2-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-neon-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-neon-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse2-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse2-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse41-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse41-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse41-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-ssse3-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-ssse3-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-avx-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-avx-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld128-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld128-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse2-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse2-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse41-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse41-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld128-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-avx-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-avx-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld128-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld128-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse2-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse2-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse41-mul16-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse41-mul16-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld128-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld64-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld64-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-neon-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-neon-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-neon-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-scalar-x3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-neon-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-neon-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-neon-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-scalar-x3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift12-neon-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift12-neon-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift12-neon-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift12-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift15-neon-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift15-neon-x24.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift15-neon-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift15-neon-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-neon-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-neon-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-scalar-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-scalar-c2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-scalar-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-sse2-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-sse2-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-sse41-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-sse41-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-2p2x-minmax-neon-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-4p3x-minmax-neon-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-9p8x-minmax-neon-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-9p8x-minmax-scalar-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-9p8x-minmax-sse2-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-9p8x-minmax-sse41-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s8-vclamp/s8-vclamp-neon-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s8-vclamp/s8-vclamp-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s8-vclamp/s8-vclamp-sse2-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/s8-vclamp/s8-vclamp-sse41-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/gen/u32-filterbank-accumulate-neon-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/gen/u32-filterbank-accumulate-neon-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/gen/u32-filterbank-accumulate-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/u32-filterbank-accumulate-asm-aarch32-arm-x1.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/u32-filterbank-accumulate-asm-aarch32-neon-x1.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/u32-filterbank-accumulate-asm-aarch32-neon-x2.S create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-subtract/u32-filterbank-subtract-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u32-vlog/gen/u32-vlog-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u32-vlog/gen/u32-vlog-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u32-vlog/gen/u32-vlog-scalar-x3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u32-vlog/gen/u32-vlog-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u64-u32-vsqrtshift/u64-u32-vsqrtshift-scalar-cvtu32-sqrt-cvtu32f64-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-neon-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-neon-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-scalar-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-scalar-c2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-scalar-c4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-sse2-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-sse2-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-sse41-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-sse41-c8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u8-lut32norm/u8-lut32norm-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u8-maxpool/u8-maxpool-9p8x-minmax-neon-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u8-maxpool/u8-maxpool-9p8x-minmax-scalar-c1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u8-maxpool/u8-maxpool-9p8x-minmax-sse2-c16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u8-rmax/u8-rmax-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u8-rmax/u8-rmax-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u8-rmax/u8-rmax-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u8-vclamp/u8-vclamp-neon-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u8-vclamp/u8-vclamp-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/u8-vclamp/u8-vclamp-sse2-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-16x16-reuse-mov-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-16x16-reuse-switch-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-1x2-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-1x4-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-2x1-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-2x2-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-2x4-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x1-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x2-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-multi-dec-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-multi-mov-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-multi-multi-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-multi-switch-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-reuse-dec-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-reuse-mov-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-reuse-multi-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-reuse-switch-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-dec-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-mov-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-mov-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-switch-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-switch-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-dec-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-mov-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-mov-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-multi-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-multi-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-switch-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-switch-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/x16-transposec-4x8-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-1x2-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-1x4-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-2x1-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-2x2-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-2x4-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-4x1-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-4x2-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-4x4-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/x24-transposec-2x2-neon-tbl64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/x24-transposec-4x4-aarch64-neon-tbl128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/x24-transposec-4x4-ssse3.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-packx/x32-packx-x2-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-packx/x32-packx-x3-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-packx/x32-packx-x4-neon-st4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-packx/x32-packx-x4-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-packx/x32-packx-x4-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-1x2-scalar-float.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-1x2-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-1x4-scalar-float.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-1x4-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x1-scalar-float.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x1-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-multi-dec-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-multi-mov-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-multi-multi-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-multi-switch-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-reuse-dec-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-reuse-mov-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-reuse-multi-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-reuse-switch-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-scalar-float.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x4-scalar-float.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x4-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x1-scalar-float.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x1-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x2-scalar-float.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x2-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-dec-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-mov-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-mov-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-multi-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-multi-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-switch-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-switch-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-dec-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-mov-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-mov-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-multi-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-multi-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-switch-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-switch-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-scalar-float.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-multi-mov-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-multi-switch-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-reuse-mov-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-reuse-multi-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-reuse-switch-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/x32-transposec-4x4-aarch64-neon-tbl128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/x32-transposec-4x4-sse.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-unpool/x32-unpool-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-unpool/x32-unpool-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-unpool/x32-unpool-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x2-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x2-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x2-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x3-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x3-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x3-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x4-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x4-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x4-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-xm-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-xm-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-xm-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-1x2-scalar-float.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-1x2-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x1-scalar-float.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x1-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-dec-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-mov-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-mov-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-multi-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-multi-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-switch-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-switch-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-dec-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-mov-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-mov-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-multi-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-multi-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-switch-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-switch-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-scalar-float.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x1-scalar-float.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x1-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x2-scalar-float.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x2-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-multi-mov-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-multi-multi-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-multi-switch-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-reuse-mov-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-reuse-multi-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-reuse-switch-avx.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx-x48.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx2-x128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx2-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx2-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx2-x96.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512skx-vpshufb-x128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512skx-vpshufb-x192.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512skx-vpshufb-x256.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512skx-vpshufb-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x128.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x192.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x256.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x1.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x4.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x8.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-ssse3-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-ssse3-x32.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-dec-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-mov-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-mov-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-switch-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-switch-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-1x2-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-1x4-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-2x1-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-2x2-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-2x4-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-32x32-reuse-mov-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-32x32-reuse-switch-avx2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-4x1-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-4x2-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-4x4-scalar-int.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-multi-dec-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-multi-mov-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-multi-switch-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-reuse-dec-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-reuse-mov-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-reuse-multi-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-reuse-switch-zip-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x2-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x2-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x2-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x3-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x3-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x3-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x4-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x4-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x4-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-xm-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-xm-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-xm-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/xx-copy/xx-copy-scalar-memcpy.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/xx-fill/xx-fill-neon-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/xx-fill/xx-fill-scalar-x16.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/xx-fill/xx-fill-sse2-x64.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/xx-pad/xx-pad-neon.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/xx-pad/xx-pad-scalar.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/xx-pad/xx-pad-sse2.c create mode 100644 backends/xnnpack/third-party/xnnpack_wrappers/xx-transpose/xx-transpose-1x1-scalar-memcpy.c diff --git a/.gitmodules b/.gitmodules index 792c73aa162..9e46d8a8600 100644 --- a/.gitmodules +++ b/.gitmodules @@ -22,3 +22,6 @@ [submodule "backends/xnnpack/third-party/FXdiv"] path = backends/xnnpack/third-party/FXdiv url = https://github.com/Maratyszcza/FXdiv.git +[submodule "backends/xnnpack/third-party/XNNPACK"] + path = backends/xnnpack/third-party/XNNPACK + url = https://github.com/google/XNNPACK.git diff --git a/backends/xnnpack/third-party/TARGETS b/backends/xnnpack/third-party/TARGETS index 79c91ca633e..88388afeba5 100644 --- a/backends/xnnpack/third-party/TARGETS +++ b/backends/xnnpack/third-party/TARGETS @@ -1,10 +1,13 @@ load(":pthreadpool_defs.bzl", "define_pthreadpool") load(":cpuinfo_defs.bzl", "define_cpuinfo_and_clog") +load(":xnnpack.buck.bzl", "define_xnnpack") define_pthreadpool() define_cpuinfo_and_clog() +define_xnnpack() + native.cxx_library( name = "FP16", raw_headers = glob([ diff --git a/backends/xnnpack/third-party/XNNPACK b/backends/xnnpack/third-party/XNNPACK new file mode 160000 index 00000000000..51a987591a6 --- /dev/null +++ b/backends/xnnpack/third-party/XNNPACK @@ -0,0 +1 @@ +Subproject commit 51a987591a6fc9f0fc0707077f53d763ac132cbf diff --git a/backends/xnnpack/third-party/generate-xnnpack-wrappers.py b/backends/xnnpack/third-party/generate-xnnpack-wrappers.py new file mode 100644 index 00000000000..8df048992c0 --- /dev/null +++ b/backends/xnnpack/third-party/generate-xnnpack-wrappers.py @@ -0,0 +1,253 @@ +#!/usr/bin/env python3 + +from __future__ import print_function +import collections +import os +import sys +import logging + +BANNER = "Auto-generated by generate-wrappers.py script. Do not modify" +WRAPPER_SRC_NAMES = { + "PROD_SCALAR_PORTABLE_MICROKERNEL_SRCS": None, + "PROD_SCALAR_AARCH32_MICROKERNEL_SRCS" : "defined(__arm__)", + "PROD_NEON_MICROKERNEL_SRCS": "defined(__arm__) || defined(__aarch64__)", + "PROD_NEONFP16_MICROKERNEL_SRCS": "defined(__arm__) || defined(__aarch64__)", + "PROD_NEON_AARCH64_MICROKERNEL_SRCS": "defined(__arm__) || defined(__aarch64__)", + "PROD_NEONFMA_MICROKERNEL_SRCS": "defined(__arm__) || defined(__aarch64__)", + "PROD_AARCH64_NEON_MICROKERNEL_SRCS": "defined(__aarch64__)", + "PROD_NEONV8_MICROKERNEL_SRCS": "defined(__arm__) || defined(__aarch64__)", + "PROD_AARCH64_NEONFP16ARITH_MICROKERNEL_SRCS": "defined(__aarch64__)", + "PROD_NEONDOT_MICROKERNEL_SRCS": "defined(__arm__) || defined(__aarch64__)", + "PROD_SSE_MICROKERNEL_SRCS": "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + "PROD_SSE2_MICROKERNEL_SRCS": "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + "PROD_SSSE3_MICROKERNEL_SRCS": "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + "PROD_SSE41_MICROKERNEL_SRCS": "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + "PROD_AVX_MICROKERNEL_SRCS": "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + "PROD_F16C_MICROKERNEL_SRCS": "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + "PROD_XOP_MICROKERNEL_SRCS": "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + "PROD_FMA3_MICROKERNEL_SRCS": "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + "PROD_AVX2_MICROKERNEL_SRCS": "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + "PROD_AVX512F_MICROKERNEL_SRCS": "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + "PROD_AVX512SKX_MICROKERNEL_SRCS": "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + "PROD_AVX512VBMI_MICROKERNEL_SRCS": "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + "AARCH32_ASM_MICROKERNEL_SRCS": "defined(__arm__)", + "AARCH64_ASM_MICROKERNEL_SRCS": "defined(__aarch64__)", + + # add additoonal: + "PROD_NEONFP16ARITH_AARCH64_MICROKERNEL_SRCS": "defined(__arm__) || defined(__aarch64__)", + "ALL_ARMSIMD32_MICROKERNEL_SRCS": "defined(__arm__)", + "ALL_AVX_MICROKERNEL_SRCS": "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + "ALL_AVX2_MICROKERNEL_SRCS": "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + "ALL_AVX512F_MICROKERNEL_SRCS": "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + + 'ALL_AVX512SKX_MICROKERNEL_SRCS': "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + 'ALL_AVX512VBMI_MICROKERNEL_SRCS': "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + 'ALL_F16C_MICROKERNEL_SRCS': "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + 'ALL_FMA3_MICROKERNEL_SRCS': "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + 'ALL_FP16ARITH_MICROKERNEL_SRCS': "defined(__arm__) || defined(__aarch64__)", + 'ALL_NEON_MICROKERNEL_SRCS': "defined(__arm__) || defined(__aarch64__)", + 'ALL_NEON_AARCH64_MICROKERNEL_SRCS': "defined(__aarch64__)", + 'ALL_NEONBF16_MICROKERNEL_SRCS': "defined(__arm__) || defined(__aarch64__)", + 'ALL_NEONDOT_MICROKERNEL_SRCS': "defined(__arm__) || defined(__aarch64__)", + 'ALL_NEONFMA_MICROKERNEL_SRCS': "defined(__arm__) || defined(__aarch64__)", + 'ALL_NEONFMA_AARCH64_MICROKERNEL_SRCS': "defined(__aarch64__)", + 'ALL_NEONFP16_MICROKERNEL_SRCS':"defined(__arm__) || defined(__aarch64__)", + 'ALL_NEONFP16ARITH_MICROKERNEL_SRCS': "defined(__arm__) || defined(__aarch64__)", + 'ALL_NEONFP16ARITH_AARCH64_MICROKERNEL_SRCS': "defined(__aarch64__)", + 'ALL_NEONV8_MICROKERNEL_SRCS': "defined(__aarch64__)", + 'ALL_SCALAR_MICROKERNEL_SRCS': "defined(__arm__)", + 'ALL_SSE_MICROKERNEL_SRCS': "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + 'ALL_SSE2_MICROKERNEL_SRCS': "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + 'ALL_SSE41_MICROKERNEL_SRCS': "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + 'ALL_SSSE3_MICROKERNEL_SRCS': "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + 'ALL_XOP_MICROKERNEL_SRCS': "defined(__i386__) || defined(__i686__) || defined(__x86_64__)", + 'AARCH32_ASM_MICROKERNEL_SRCS': "defined(__arm__)", + "PROD_FP16ARITH_MICROKERNEL_SRCS": "defined(__aarch64__)", + "PROD_NEONFP16ARITH_MICROKERNEL_SRCS": "defined(__arm__) || defined(__aarch64__)", + "PROD_SCALAR_MICROKERNEL_SRCS": "defined(__arm__)", + +} + +SRC_NAMES = set([ + "OPERATOR_SRCS", + "SUBGRAPH_SRCS", + "LOGGING_SRCS", + "XNNPACK_SRCS", + "HOT_SRCS", + "TABLE_SRCS", + "JIT_SRCS", + "JIT_AARCH32_SRCS", + "JIT_AARCH64_SRCS", + "PROD_SCALAR_PORTABLE_MICROKERNEL_SRCS", + "PROD_SSE_MICROKERNEL_SRCS", + "PROD_SSE2_MICROKERNEL_SRCS", + "PROD_SSSE3_MICROKERNEL_SRCS", + "PROD_SSE41_MICROKERNEL_SRCS", + "PROD_AVX_MICROKERNEL_SRCS", + "PROD_F16C_MICROKERNEL_SRCS", + "PROD_XOP_MICROKERNEL_SRCS", + "PROD_FMA3_MICROKERNEL_SRCS", + "PROD_AVX2_MICROKERNEL_SRCS", + "PROD_AVX512F_MICROKERNEL_SRCS", + "PROD_AVX512SKX_MICROKERNEL_SRCS", + "PROD_SCALAR_MICROKERNEL_SRCS", + "PROD_SCALAR_AARCH32_MICROKERNEL_SRCS", + "PROD_SCALAR_RISCV_MICROKERNEL_SRCS", + "PROD_ARMSIMD32_MICROKERNEL_SRCS", + "PROD_FP16ARITH_MICROKERNEL_SRCS", + "PROD_NEON_MICROKERNEL_SRCS", + "PROD_NEONFP16_MICROKERNEL_SRCS", + "PROD_NEONFMA_MICROKERNEL_SRCS", + "PROD_NEON_AARCH64_MICROKERNEL_SRCS", + "PROD_NEONV8_MICROKERNEL_SRCS", + "PROD_NEONFP16ARITH_AARCH64_MICROKERNEL_SRCS", + "PROD_NEONDOT_MICROKERNEL_SRCS", + "PROD_SSE2_MICROKERNEL_SRCS", + "PROD_SSSE3_MICROKERNEL_SRCS", + "PROD_SSE41_MICROKERNEL_SRCS", + "PROD_AVX_MICROKERNEL_SRCS", + "PROD_F16C_MICROKERNEL_SRCS", + "PROD_AVX512VBMI_MICROKERNEL_SRCS", + "PROD_NEONFP16ARITH_MICROKERNEL_SRCS", + + # new adding libs: + 'ALL_ARMSIMD32_MICROKERNEL_SRCS', + 'ALL_AVX_MICROKERNEL_SRCS', + 'ALL_AVX2_MICROKERNEL_SRCS', + 'ALL_AVX512F_MICROKERNEL_SRCS', + 'ALL_AVX512SKX_MICROKERNEL_SRCS', + 'ALL_AVX512VBMI_MICROKERNEL_SRCS', + 'ALL_F16C_MICROKERNEL_SRCS', + 'ALL_FMA3_MICROKERNEL_SRCS', + 'ALL_FP16ARITH_MICROKERNEL_SRCS', + 'ALL_HEXAGON_MICROKERNEL_SRCS', + 'ALL_NEON_MICROKERNEL_SRCS', + 'ALL_NEON_AARCH64_MICROKERNEL_SRCS', + 'ALL_NEONBF16_MICROKERNEL_SRCS', + 'ALL_NEONBF16_AARCH64_MICROKERNEL_SRCS', + 'ALL_NEONDOT_MICROKERNEL_SRCS', + 'ALL_NEONFMA_MICROKERNEL_SRCS', + 'ALL_NEONFMA_AARCH64_MICROKERNEL_SRCS', + 'ALL_NEONFP16_MICROKERNEL_SRCS', + 'ALL_NEONFP16ARITH_MICROKERNEL_SRCS', + 'ALL_NEONFP16ARITH_AARCH64_MICROKERNEL_SRCS', + 'ALL_NEONV8_MICROKERNEL_SRCS', + 'ALL_SCALAR_MICROKERNEL_SRCS', + 'ALL_SSE_MICROKERNEL_SRCS', + 'ALL_SSE2_MICROKERNEL_SRCS', + 'ALL_SSE41_MICROKERNEL_SRCS', + 'ALL_SSSE3_MICROKERNEL_SRCS', + 'ALL_WASM_MICROKERNEL_SRCS', + 'ALL_WASMRELAXEDSIMD_MICROKERNEL_SRCS', + 'ALL_WASMSIMD_MICROKERNEL_SRCS', + 'ALL_XOP_MICROKERNEL_SRCS', + 'AARCH32_ASM_MICROKERNEL_SRCS', + 'AARCH64_ASM_MICROKERNEL_SRCS', +]) + +def handle_singleline_parse(line): + start_index = line.find("(") + end_index = line.find(")") + line = line[start_index+1:end_index] + key_val = line.split(" ") + return key_val[0], key_val[1][4:] + +def update_sources(xnnpack_path, cmakefile = "XNNPACK/CMakeLists.txt"): + sources = collections.defaultdict(list) + count = 0 + with open(os.path.join(xnnpack_path, cmakefile)) as cmake: + lines = cmake.readlines() + i = 0 + while i < len(lines): + line = lines[i] + + if lines[i].startswith("SET") and "src/" in lines[i]: + name, val = handle_singleline_parse(line) + sources[name].append(val) + i+=1 + continue + + if line.startswith("SET") and line.split('(')[1].strip(' \t\n\r') in set(WRAPPER_SRC_NAMES.keys()) | set(SRC_NAMES): + name = line.split('(')[1].strip(' \t\n\r') + i += 1 + while i < len(lines) and len(lines[i]) > 0 and ')' not in lines[i]: + # remove "src/" at the beginning, remove whitespaces and newline + value = lines[i].strip(' \t\n\r') + sources[name].append(value[4:]) + i += 1 + if i < len(lines) and len(lines[i]) > 4: + # remove "src/" at the beginning, possibly ')' at the end + value = lines[i].strip(' \t\n\r)') + sources[name].append(value[4:]) + else: + i += 1 + return sources + +def gen_wrappers(xnnpack_path): + xnnpack_sources = collections.defaultdict(list) + sources = update_sources(xnnpack_path) + + microkernels_sources = update_sources(xnnpack_path, "XNNPACK/cmake/microkernels.cmake") + for key in microkernels_sources: + sources[key] = microkernels_sources[key] + + for name in WRAPPER_SRC_NAMES: + xnnpack_sources[WRAPPER_SRC_NAMES[name]].extend(sources[name]) + + for condition, filenames in xnnpack_sources.items(): + print(condition) + for filename in filenames: + filepath = os.path.join(xnnpack_path, "xnnpack_wrappers", filename) + + if not os.path.isdir(os.path.dirname(filepath)): + os.makedirs(os.path.dirname(filepath)) + with open(filepath, "w") as wrapper: + print("/* {} */".format(BANNER), file=wrapper) + print(file=wrapper) + + # Architecture- or platform-dependent preprocessor flags can be + # defined here. Note: platform_preprocessor_flags can't be used + # because they are ignored by arc focus & buck project. + + if condition is None: + print("#include <%s>" % filename, file=wrapper) + else: + # Include source file only if condition is satisfied + print("#if %s" % condition, file=wrapper) + print("#include <%s>" % filename, file=wrapper) + print("#endif /* %s */" % condition, file=wrapper) + + # update xnnpack_wrapper_defs.bzl file under the same folder + with open(os.path.join(os.path.dirname(__file__), "xnnpack_wrapper_defs.bzl"), 'w') as wrapper_defs: + print('"""', file=wrapper_defs) + print(BANNER, file=wrapper_defs) + print('"""', file=wrapper_defs) + for name in WRAPPER_SRC_NAMES: + print('\n' + name + ' = [', file=wrapper_defs) + for file_name in sources[name]: + print(' "xnnpack_wrappers/{}",'.format(file_name), file=wrapper_defs) + print(']', file=wrapper_defs) + + # update xnnpack_src_defs.bzl file under the same folder + with open(os.path.join(os.path.dirname(__file__), "xnnpack_src_defs.bzl"), 'w') as src_defs: + print('"""', file=src_defs) + print(BANNER, file=src_defs) + print('"""', file=src_defs) + for name in SRC_NAMES: + print('\n' + name + ' = [', file=src_defs) + for file_name in sources[name]: + print(' "XNNPACK/src/{}",'.format(file_name), file=src_defs) + print(']', file=src_defs) + + +def main(argv): + if argv is None or len(argv) == 0: + gen_wrappers(".") + else: + gen_wrappers(argv[0]) + +# The first argument is the place where the "xnnpack_wrappers" folder will be created. +# Run it without arguments will generate "xnnpack_wrappers" in the current path. +# The two .bzl files will always be generated in the current path. +if __name__ == "__main__": + main(sys.argv[1:]) diff --git a/backends/xnnpack/third-party/xnnpack.buck.bzl b/backends/xnnpack/third-party/xnnpack.buck.bzl new file mode 100644 index 00000000000..07a9b41a40b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack.buck.bzl @@ -0,0 +1,1069 @@ +load("//third-party:glob_defs.bzl", "subdir_glob") +load( + ":xnnpack_src_defs.bzl", + "HOT_SRCS", + "JIT_SRCS", + "LOGGING_SRCS", + "OPERATOR_SRCS", + "SUBGRAPH_SRCS", + "TABLE_SRCS", +) +load( + ":xnnpack_wrapper_defs.bzl", + "AARCH64_ASM_MICROKERNEL_SRCS", + "ALL_NEONFMA_AARCH64_MICROKERNEL_SRCS", + "ALL_NEON_AARCH64_MICROKERNEL_SRCS", + "PROD_AARCH64_NEONFP16ARITH_MICROKERNEL_SRCS", + "PROD_AVX2_MICROKERNEL_SRCS", + "PROD_AVX512F_MICROKERNEL_SRCS", + "PROD_AVX512SKX_MICROKERNEL_SRCS", + "PROD_AVX512VBMI_MICROKERNEL_SRCS", + "PROD_AVX_MICROKERNEL_SRCS", + "PROD_F16C_MICROKERNEL_SRCS", + "PROD_FMA3_MICROKERNEL_SRCS", + "PROD_NEONDOT_MICROKERNEL_SRCS", + "PROD_NEONFMA_MICROKERNEL_SRCS", + "PROD_NEONFP16_MICROKERNEL_SRCS", + "PROD_NEONV8_MICROKERNEL_SRCS", + "PROD_NEON_MICROKERNEL_SRCS", + "PROD_SCALAR_AARCH32_MICROKERNEL_SRCS", + "PROD_SCALAR_PORTABLE_MICROKERNEL_SRCS", + "PROD_SSE2_MICROKERNEL_SRCS", + "PROD_SSE41_MICROKERNEL_SRCS", + "PROD_SSE_MICROKERNEL_SRCS", + "PROD_SSSE3_MICROKERNEL_SRCS", + "PROD_XOP_MICROKERNEL_SRCS", +) + +def define_xnnpack(): + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "interface", + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/include", "**/*.h"), + ]), + header_namespace = "", + exported_headers = { + "xnnpack.h": "XNNPACK/include/xnnpack.h", + }, + compiler_flags = [ + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ], + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + visibility = ["PUBLIC"], + exported_deps = [ + ":pthreadpool", + ], + ) + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "hot", + srcs = HOT_SRCS, + compiler_flags = [ + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ], + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":FP16", + ":FXdiv", + ":clog", + ":interface", + ":cpuinfo", + ], + ) + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "jit_memory", + srcs = JIT_SRCS, + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ]), + header_namespace = "", + compiler_flags = [ + "-std=c++17", + ], + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":clog", + ":interface", + ], + ) + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "operators", + srcs = OPERATOR_SRCS + [ + "XNNPACK/src/allocator.c", + "XNNPACK/src/binary-elementwise-config.c", + "XNNPACK/src/cache.c", + "XNNPACK/src/indirection.c", + "XNNPACK/src/memory.c", + "XNNPACK/src/mutex.c", + "XNNPACK/src/normalization.c", + "XNNPACK/src/operator-utils.c", + "XNNPACK/src/packing.c", + ], + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ]), + header_namespace = "", + compiler_flags = [ + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ], + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + "-DXNN_ENABLE_GEMM_M_SPECIALIZATION=0", + ], + exported_deps = [ + ":FP16", + ":FXdiv", + ":clog", + ":hot", + ":interface", + ":ukernels_f16c", + ":cpuinfo", + ], + ) + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "subgraph", + srcs = SUBGRAPH_SRCS, + compiler_flags = [ + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ], + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ]), + header_namespace = "", + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + "-DXNN_ENABLE_JIT=0", + "-DXNN_ENABLE_SPARSE=0", + "-DXNN_ENABLE_GEMM_M_SPECIALIZATION=0", + "-DXNN_ENABLE_MEMOPT", + ], + exported_deps = [ + ":FP16", + ":FXdiv", + ":clog", + ":hot", + ":interface", + ], + ) + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "tables", + srcs = TABLE_SRCS, + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ]), + header_namespace = "", + compiler_flags = [ + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ], + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":FP16", + ":FXdiv", + ":clog", + ":hot", + ":interface", + ], + ) + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_scalar", + srcs = PROD_SCALAR_PORTABLE_MICROKERNEL_SRCS, + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/src", "**/*.c"), + ]), + header_namespace = "", + compiler_flags = [ + "-O3", + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ], + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":FP16", + ":interface", + ], + ) + + DEFAULT_DUMMY_SRC = [] + + SSE_COMPILER_FLAGS = ["-msse"] + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_sse", + srcs = select({ + "DEFAULT": PROD_SSE_MICROKERNEL_SRCS, + "ovr_config//cpu:arm32": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:arm64": DEFAULT_DUMMY_SRC, + }), + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/src", "**/*.c"), + ]), + header_namespace = "", + compiler_flags = [ + "-O2", + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ] + select({ + "DEFAULT": SSE_COMPILER_FLAGS, + "ovr_config//cpu:arm32": [], + "ovr_config//cpu:arm64": [], + }), + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":interface", + ], + ) + + SSE2_COMPILER_FLAGS = ["-msse2"] + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_sse2", + srcs = select({ + "DEFAULT": PROD_SSE2_MICROKERNEL_SRCS, + "ovr_config//cpu:arm32": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:arm64": DEFAULT_DUMMY_SRC, + }), + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/src", "**/*.c"), + ]), + header_namespace = "", + compiler_flags = [ + "-O2", + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ] + select({ + "DEFAULT": SSE2_COMPILER_FLAGS, + "ovr_config//cpu:arm32": [], + "ovr_config//cpu:arm64": [], + }), + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":FP16", + ":interface", + ], + ) + + SSE3_COMPILER_FLAGS = ["-mssse3"] + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_ssse3", + srcs = select({ + "DEFAULT": PROD_SSSE3_MICROKERNEL_SRCS, + "ovr_config//cpu:arm32": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:arm64": DEFAULT_DUMMY_SRC, + }), + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/src", "**/*.c"), + ]), + header_namespace = "", + compiler_flags = [ + "-O2", + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ] + select({ + "DEFAULT": SSE3_COMPILER_FLAGS, + "ovr_config//cpu:arm32": [], + "ovr_config//cpu:arm64": [], + }), + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":FP16", + ":interface", + ], + ) + + SSE41_COMPILER_FLAGS = ["-msse4.1"] + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_sse41", + srcs = select({ + "DEFAULT": PROD_SSE41_MICROKERNEL_SRCS, + "ovr_config//cpu:arm32": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:arm64": DEFAULT_DUMMY_SRC, + }), + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/src", "**/*.c"), + ]), + header_namespace = "", + compiler_flags = [ + "-O2", + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ] + select({ + "DEFAULT": SSE41_COMPILER_FLAGS, + "ovr_config//cpu:arm32": [], + "ovr_config//cpu:arm64": [], + }), + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":FP16", + ":interface", + ], + ) + + AVX_COMPILER_FLAGS = ["-mavx"] + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_avx", + srcs = select({ + "DEFAULT": PROD_AVX_MICROKERNEL_SRCS, + "ovr_config//cpu:arm32": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:arm64": DEFAULT_DUMMY_SRC, + }), + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/src", "**/*.c"), + ]), + header_namespace = "", + compiler_flags = [ + "-O2", + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ] + select({ + "DEFAULT": AVX_COMPILER_FLAGS, + "ovr_config//cpu:arm32": [], + "ovr_config//cpu:arm64": [], + }), + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":interface", + ], + ) + + XOP_COMPILER_FLAGS = ["-mxop"] + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_xop", + srcs = select({ + "DEFAULT": PROD_XOP_MICROKERNEL_SRCS, + "ovr_config//cpu:arm32": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:arm64": DEFAULT_DUMMY_SRC, + }), + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/src", "**/*.c"), + ]), + header_namespace = "", + compiler_flags = [ + "-O2", + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ] + select({ + "DEFAULT": XOP_COMPILER_FLAGS, + "ovr_config//cpu:arm32": [], + "ovr_config//cpu:arm64": [], + }), + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":interface", + ], + ) + + F16C_COMPILER_FLAGS = ["-mf16c"] + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_f16c", + srcs = select({ + "DEFAULT": PROD_F16C_MICROKERNEL_SRCS, + "ovr_config//cpu:arm32": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:arm64": DEFAULT_DUMMY_SRC, + }), + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/src", "**/*.c"), + ]), + header_namespace = "", + compiler_flags = [ + "-O2", + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ] + select({ + "DEFAULT": F16C_COMPILER_FLAGS, + "ovr_config//cpu:arm32": [], + "ovr_config//cpu:arm64": [], + }), + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":interface", + ], + ) + + FMA3_COMPILER_FLAGS = [ + "-mfma", + "-mf16c", + ] + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_fma3", + srcs = select({ + "DEFAULT": PROD_FMA3_MICROKERNEL_SRCS, + "ovr_config//cpu:arm32": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:arm64": DEFAULT_DUMMY_SRC, + }), + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/src", "**/*.c"), + ]), + header_namespace = "", + compiler_flags = [ + "-O2", + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ] + select({ + "DEFAULT": FMA3_COMPILER_FLAGS, + "ovr_config//cpu:arm32": [], + "ovr_config//cpu:arm64": [], + }), + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":interface", + ], + ) + + AVX2_COMPILER_FLAGS = [ + "-mavx2", + "-mfma", + "-mf16c", + ] + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_avx2", + srcs = select({ + "DEFAULT": PROD_AVX2_MICROKERNEL_SRCS, + "ovr_config//cpu:arm32": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:arm64": DEFAULT_DUMMY_SRC, + }), + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/src", "**/*.c"), + ]), + header_namespace = "", + compiler_flags = [ + "-O2", + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ] + select({ + "DEFAULT": AVX2_COMPILER_FLAGS, + "ovr_config//cpu:arm32": [], + "ovr_config//cpu:arm64": [], + }), + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":interface", + ], + ) + + AVX512F_COMPILER_FLAGS = ["-mavx512f"] + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_avx512", + srcs = select({ + "DEFAULT": PROD_AVX512F_MICROKERNEL_SRCS, + "ovr_config//cpu:arm32": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:arm64": DEFAULT_DUMMY_SRC, + }), + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/src", "**/*.c"), + ]), + header_namespace = "", + compiler_flags = [ + "-O2", + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ] + select({ + "DEFAULT": AVX512F_COMPILER_FLAGS, + "ovr_config//cpu:arm32": [], + "ovr_config//cpu:arm64": [], + }), + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":interface", + ], + ) + + AVX512SKX_COMPILER_FLAGS = [ + "-mavx512f", + "-mavx512cd", + "-mavx512bw", + "-mavx512dq", + "-mavx512vl", + ] + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_avx512skx", + srcs = select({ + "DEFAULT": PROD_AVX512SKX_MICROKERNEL_SRCS, + "ovr_config//cpu:arm32": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:arm64": DEFAULT_DUMMY_SRC, + }), + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/src", "**/*.c"), + ]), + header_namespace = "", + compiler_flags = [ + "-O2", + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ] + select({ + "DEFAULT": AVX512SKX_COMPILER_FLAGS, + "ovr_config//cpu:arm32": [], + "ovr_config//cpu:arm64": [], + }), + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":interface", + ], + ) + + SCALAR_AARCH32_COMPILER_FLAGS = [ + "-march=armv7-a", + "-fpu=neon", + "-mfloat-abi=softfp", + ] + + NEONFMA_AARCH64_COMPILER_FLAGS = [ + "-march=armv8-a", + "-mfpu=neon-fp-armv8", + ] + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_scalar_aarch32", + srcs = select({ + "DEFAULT": PROD_SCALAR_AARCH32_MICROKERNEL_SRCS, + "ovr_config//cpu:x86_32": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:x86_64": DEFAULT_DUMMY_SRC, + }), + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/src", "**/*.c"), + ]), + header_namespace = "", + compiler_flags = [ + "-O2", + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ] + select({ + "DEFAULT": [], + "ovr_config//cpu:arm32": SCALAR_AARCH32_COMPILER_FLAGS, + "ovr_config//cpu:x86_32": [], + "ovr_config//cpu:x86_64": [], + }), + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":FP16", + ":interface", + ], + ) + + NEON_COMPILER_FLAGS = [ + "-march=armv7-a", + "-fpu=neon", + "-mfloat-abi=softfp", + ] + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_asm_aarch64", + srcs = select({ + "DEFAULT": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:arm64": AARCH64_ASM_MICROKERNEL_SRCS, + }), + headers = subdir_glob([ + ("XNNPACK/src", "xnnpack/assembly.h"), + ("XNNPACK/src", "**/*.S"), + ]), + header_namespace = "", + platform_compiler_flags = [ + ( + "(aarch64|arm64)", + [ + "-march=armv8.2-a+fp16+dotprod", + ], + ), + ], + compiler_flags = [ + "-O2", + ], + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":FP16", + ":interface", + ], + ) + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_neon", + srcs = select({ + "DEFAULT": PROD_NEON_MICROKERNEL_SRCS, + "ovr_config//cpu:x86_32": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:x86_64": DEFAULT_DUMMY_SRC, + }), + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/src", "**/*.c"), + ]), + header_namespace = "", + compiler_flags = [ + "-O2", + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ] + select({ + "DEFAULT": [], + "ovr_config//cpu:arm32": NEON_COMPILER_FLAGS, + "ovr_config//cpu:x86_32": [], + "ovr_config//cpu:x86_64": [], + }), + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":FP16", + ":interface", + ], + ) + + AVX512VBMI_COMPILER_FLAGS = ["-mavx512vbmi"] + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_avx512vbmi", + srcs = select({ + "DEFAULT": PROD_AVX512VBMI_MICROKERNEL_SRCS, + "ovr_config//cpu:arm32": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:arm64": DEFAULT_DUMMY_SRC, + }), + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/src", "**/*.c"), + ]), + header_namespace = "", + compiler_flags = [ + "-O2", + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ] + select({ + "DEFAULT": AVX512VBMI_COMPILER_FLAGS, + "ovr_config//cpu:arm32": [], + "ovr_config//cpu:arm64": [], + }), + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":interface", + ], + ) + + NEON64_AARCH64_COMPILER_FLAGS = ["-mfpu=neon-vfpv6"] + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_neon_aarch64", + srcs = select({ + # "DEFAULT": PROD_AARCH64_NEON_MICROKERNEL_SRCS, + "DEFAULT": ALL_NEON_AARCH64_MICROKERNEL_SRCS, + "ovr_config//cpu:arm32": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:x86_32": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:x86_64": DEFAULT_DUMMY_SRC, + }), + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/src", "**/*.c"), + ]), + header_namespace = "", + compiler_flags = [ + "-O2", + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ] + select({ + "DEFAULT": NEON64_AARCH64_COMPILER_FLAGS, + "ovr_config//cpu:arm32": [], + "ovr_config//cpu:x86_32": [], + "ovr_config//cpu:x86_64": [], + }), + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":FP16", + ":interface", + ], + ) + + NEON_FP16_COMPILER_FLAGS = ["-mfpu=neon-fp16"] + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_neon_fp16", + srcs = select({ + "DEFAULT": PROD_NEONFP16_MICROKERNEL_SRCS, + "ovr_config//cpu:x86_32": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:x86_64": DEFAULT_DUMMY_SRC, + }), + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/src", "**/*.c"), + ]), + header_namespace = "", + compiler_flags = [ + "-O2", + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ] + select({ + "DEFAULT": [], + "ovr_config//cpu:arm32": NEON_FP16_COMPILER_FLAGS, + "ovr_config//cpu:x86_32": [], + "ovr_config//cpu:x86_64": [], + }), + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":interface", + ], + ) + + NEON_FMA_COMPILER_FLAGS = ["-mfpu=neon-vfp4"] + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_neon_fma", + srcs = select({ + "DEFAULT": PROD_NEONFMA_MICROKERNEL_SRCS, + "ovr_config//cpu:x86_32": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:x86_64": DEFAULT_DUMMY_SRC, + }), + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/src", "**/*.c"), + ]), + header_namespace = "", + compiler_flags = [ + "-O2", + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ] + select({ + "DEFAULT": [], + "ovr_config//cpu:arm32": NEON_FMA_COMPILER_FLAGS, + "ovr_config//cpu:x86_32": [], + "ovr_config//cpu:x86_64": [], + }), + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":FP16", + ":interface", + ], + ) + + NEON64_V8_COMPILER_FLAGS = [ + "-march=armv8-a", + "-mfpu=neon-fp-armv8", + ] + + NEON32_V8_COMPILER_FLAGS = [ + "-march=armv8-a", + "-mfpu=neon-fp-armv8", + "-mfloat-abi=softfp", + ] + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_neon_v8", + srcs = select({ + "DEFAULT": PROD_NEONV8_MICROKERNEL_SRCS, + "ovr_config//cpu:x86_32": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:x86_64": DEFAULT_DUMMY_SRC, + }), + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/src", "**/*.c"), + ]), + header_namespace = "", + compiler_flags = [ + "-O2", + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ] + select({ + "DEFAULT": NEON64_V8_COMPILER_FLAGS, + "ovr_config//cpu:arm32": NEON32_V8_COMPILER_FLAGS, + "ovr_config//cpu:x86_32": [], + "ovr_config//cpu:x86_64": [], + }), + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":FP16", + ":interface", + ], + ) + + NEON64_FP16ARITH_COMPILER_FLAGS = ["-march=armv8.2-a+fp16"] + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_neon_fp16arith_aarch64", + srcs = select({ + "DEFAULT": PROD_AARCH64_NEONFP16ARITH_MICROKERNEL_SRCS, + "ovr_config//cpu:arm32": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:x86_32": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:x86_64": DEFAULT_DUMMY_SRC, + }), + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/src", "**/*.c"), + ]), + header_namespace = "", + compiler_flags = [ + "-O2", + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ] + select({ + "DEFAULT": NEON64_FP16ARITH_COMPILER_FLAGS, + "ovr_config//cpu:arm32": [], + "ovr_config//cpu:x86_32": [], + "ovr_config//cpu:x86_64": [], + }), + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":FP16", + ":interface", + ], + ) + + NEON64_DOT_COMPILER_FLAGS = ["-march=armv8.2-a+dotprod"] + + NEON32_DOT_COMPILER_FLAGS = [ + "-march=armv8.2-a+dotprod", + "-mfpu=neon-fp-armv8", + "-mfloat-abi=softfp", + ] + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_neon_dot", + srcs = select({ + "DEFAULT": PROD_NEONDOT_MICROKERNEL_SRCS, + "ovr_config//cpu:x86_32": DEFAULT_DUMMY_SRC, + "ovr_config//cpu:x86_64": DEFAULT_DUMMY_SRC, + }), + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/src", "**/*.c"), + ]), + header_namespace = "", + compiler_flags = [ + "-O2", + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ] + select({ + "DEFAULT": NEON64_DOT_COMPILER_FLAGS, + "ovr_config//cpu:arm32": NEON32_DOT_COMPILER_FLAGS, + "ovr_config//cpu:x86_32": [], + "ovr_config//cpu:x86_64": [], + }), + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":FP16", + ":interface", + ], + ) + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "ukernels_neonfma_aarch64", + srcs = select({ + "DEFAULT": ALL_NEONFMA_AARCH64_MICROKERNEL_SRCS, + }), + headers = subdir_glob([ + ("XNNPACK/src", "**/*.h"), + ("XNNPACK/src", "**/*.c"), + ]), + header_namespace = "", + compiler_flags = [ + "-O2", + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ] + select({ + "DEFAULT": [], + "ovr_config//cpu:arm32": NEONFMA_AARCH64_COMPILER_FLAGS, + "ovr_config//cpu:x86_32": [], + "ovr_config//cpu:x86_64": [], + }), + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + ], + exported_deps = [ + ":FP16", + ":interface", + ], + ) + + COMMON_XNNPACK_DEPS = [ + ":operators", + ":subgraph", + ":tables", + ":ukernels_scalar", + ] + + X86_64_XNNPACK_DEPS = [ + ":ukernels_avx", + ":ukernels_avx2", + ":ukernels_avx512", + ":ukernels_avx512skx", + ":ukernels_f16c", + ":ukernels_fma3", + ":ukernels_sse", + ":ukernels_sse2", + ":ukernels_sse41", + ":ukernels_ssse3", + ":ukernels_xop", + ":ukernels_avx512vbmi", + ] + + ARM_XNNPACK_DEPS = [ + ":jit_memory", + ":ukernels_asm_aarch64", + ":ukernels_neon", + ":ukernels_neon_aarch64", + ":ukernels_neon_fp16", + ":ukernels_neon_fma", + ":ukernels_neon_v8", + ":ukernels_neon_fp16arith_aarch64", + ":ukernels_neon_dot", + ":ukernels_neonfma_aarch64", + ] + + # @lint-ignore BUCKLINT: native and fb_native are explicitly forbidden in fbcode. + native.cxx_library( + name = "XNNPACK", + srcs = [ + "XNNPACK/src/amalgam/scalar.c", + "XNNPACK/src/hardware-config.c", + "XNNPACK/src/init.c", + "XNNPACK/src/microparams-init.c", + "XNNPACK/src/operator-run.c", + "XNNPACK/src/operators/post-operation.c", + "XNNPACK/src/params.c", + "XNNPACK/src/transpose-config.c", + "XNNPACK/src/x8-lut-config.c", + ] + LOGGING_SRCS, + headers = subdir_glob([ + ("XNNPACK/src", "xnnpack/*.h"), + ("XNNPACK/include", "**/*.h"), + ]), + exported_headers = { + "xnnpack.h": "XNNPACK/include/xnnpack.h", + }, + header_namespace = "", + compiler_flags = [ + "-Wno-error=missing-braces", # required since the SGX toolchain does not have this by default + ], + preferred_linkage = "static", + preprocessor_flags = [ + "-DXNN_LOG_LEVEL=0", + "-DXNN_NO_Q8_OPERATORS", + "-DXNN_NO_F16_OPERATORS", + "-DXNN_NO_NCHW_OPERATORS", + "-DXNN_NO_U8_OPERATORS", + "-DXNN_NO_X32_OPERATORS", + "-DXNN_NO_X8_OPERATORS", + "-DXNN_ENABLE_MEMOPT", + "-DXNN_ENABLE_SPARSE=0", + "-DXNN_ENABLE_JIT=0", + "-DXNN_ENABLE_ASSEMBLY", + "-DXNN_ENABLE_GEMM_M_SPECIALIZATION", + "-DXNN_ENABLE_ARM_DOTPROD", + ], + visibility = ["PUBLIC"], + exported_deps = [":hot"] + COMMON_XNNPACK_DEPS + [ + ":pthreadpool", + ":interface", + ":cpuinfo", + ] + select({ + "DEFAULT": X86_64_XNNPACK_DEPS, + "ovr_config//cpu:arm32": ARM_XNNPACK_DEPS, + "ovr_config//cpu:arm64": ARM_XNNPACK_DEPS, + }), + ) diff --git a/backends/xnnpack/third-party/xnnpack_src_defs.bzl b/backends/xnnpack/third-party/xnnpack_src_defs.bzl new file mode 100644 index 00000000000..3ced1234517 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_src_defs.bzl @@ -0,0 +1,7705 @@ +""" +Auto-generated by generate-wrappers.py script. Do not modify +""" + +AARCH32_ASM_MICROKERNEL_SRCS = [ + "XNNPACK/src/cs16-bfly4/cs16-bfly4-samples1-asm-aarch32-neon-x1.S", + "XNNPACK/src/cs16-bfly4/cs16-bfly4-samples1-asm-aarch32-neon-x2.S", + "XNNPACK/src/cs16-bfly4/cs16-bfly4-samples1-asm-aarch32-neon-x4.S", + "XNNPACK/src/cs16-fftr/cs16-fftr-asm-aarch32-neon-x1.S", + "XNNPACK/src/cs16-fftr/cs16-fftr-asm-aarch32-neon-x4.S", + "XNNPACK/src/f32-gemm/f32-gemm-4x4-asm-aarch32-vfp-ld64.S", + "XNNPACK/src/f32-gemm/f32-gemm-4x4-minmax-asm-aarch32-vfp-ld64.S", + "XNNPACK/src/f32-gemm/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a55.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a7.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a53.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a75.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-ld64.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a53.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a75.S", + "XNNPACK/src/f32-igemm/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a55.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a7.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a53.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a75.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-ld64.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a53.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a75.S", + "XNNPACK/src/qc8-dwconv/qc8-dwconv-3p8c-minmax-fp32-asm-aarch32-neonv8-mla8-cortex-a35.S", + "XNNPACK/src/qc8-dwconv/qc8-dwconv-3p16c-minmax-fp32-asm-aarch32-neonv8-mla8-cortex-a35.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a53.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-ld64.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-ld64.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a53.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-ld64.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a53.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-ld64.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x8c4-minmax-fp32-asm-aarch32-neondot-cortex-a55.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x8c4-minmax-fp32-asm-aarch32-neondot-ld64.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a53.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-ld64.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-ld64.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a53.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-ld64.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a53.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-ld64.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x8c4-minmax-fp32-asm-aarch32-neondot-cortex-a55.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x8c4-minmax-fp32-asm-aarch32-neondot-ld64.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-cortex-a55.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-ld64.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-cortex-a55.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-ld64.S", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S", + "XNNPACK/src/u32-filterbank-accumulate/u32-filterbank-accumulate-asm-aarch32-arm-x1.S", + "XNNPACK/src/u32-filterbank-accumulate/u32-filterbank-accumulate-asm-aarch32-neon-x1.S", + "XNNPACK/src/u32-filterbank-accumulate/u32-filterbank-accumulate-asm-aarch32-neon-x2.S", +] + +AARCH64_ASM_MICROKERNEL_SRCS = [ + "XNNPACK/src/f16-gemm/gen/f16-gemm-1x8-minmax-asm-aarch64-neonfp16arith-ld64.S", + "XNNPACK/src/f16-gemm/gen/f16-gemm-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S", + "XNNPACK/src/f16-gemm/gen/f16-gemm-1x16-minmax-asm-aarch64-neonfp16arith-ld64.S", + "XNNPACK/src/f16-gemm/gen/f16-gemm-4x8-minmax-asm-aarch64-neonfp16arith-ld64.S", + "XNNPACK/src/f16-gemm/gen/f16-gemm-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S", + "XNNPACK/src/f16-gemm/gen/f16-gemm-4x16-minmax-asm-aarch64-neonfp16arith-ld64.S", + "XNNPACK/src/f16-gemm/gen/f16-gemm-6x8-minmax-asm-aarch64-neonfp16arith-ld64.S", + "XNNPACK/src/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S", + "XNNPACK/src/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55r0.S", + "XNNPACK/src/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S", + "XNNPACK/src/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S", + "XNNPACK/src/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-ld64.S", + "XNNPACK/src/f16-gemm/gen/f16-gemm-8x8-minmax-asm-aarch64-neonfp16arith-ld64.S", + "XNNPACK/src/f16-gemm/gen/f16-gemminc-1x8-minmax-asm-aarch64-neonfp16arith-ld64.S", + "XNNPACK/src/f16-gemm/gen/f16-gemminc-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S", + "XNNPACK/src/f16-gemm/gen/f16-gemminc-4x8-minmax-asm-aarch64-neonfp16arith-ld64.S", + "XNNPACK/src/f16-gemm/gen/f16-gemminc-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S", + "XNNPACK/src/f16-gemm/gen/f16-gemminc-6x8-minmax-asm-aarch64-neonfp16arith-ld64.S", + "XNNPACK/src/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S", + "XNNPACK/src/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S", + "XNNPACK/src/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S", + "XNNPACK/src/f16-gemm/gen/f16-gemminc-8x8-minmax-asm-aarch64-neonfp16arith-ld64.S", + "XNNPACK/src/f16-igemm/f16-igemm-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S", + "XNNPACK/src/f16-igemm/f16-igemm-1x16-minmax-asm-aarch64-neonfp16arith-ld64.S", + "XNNPACK/src/f16-igemm/f16-igemm-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S", + "XNNPACK/src/f16-igemm/f16-igemm-4x16-minmax-asm-aarch64-neonfp16arith-ld64.S", + "XNNPACK/src/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S", + "XNNPACK/src/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55r0.S", + "XNNPACK/src/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S", + "XNNPACK/src/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S", + "XNNPACK/src/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-ld64.S", + "XNNPACK/src/f32-dwconv/f32-dwconv-9p4c-minmax-asm-aarch64-neonfma-cortex-a55.S", + "XNNPACK/src/f32-dwconv/f32-dwconv-9p4c-minmax-asm-aarch64-neonfma.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-ld64.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-ld64.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-ld128.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-ld64.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-ld128.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-ld64.S", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-ld64.S", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-ld128.S", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-ld64.S", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-ld128.S", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "XNNPACK/src/f32-igemm/f32-igemm-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S", + "XNNPACK/src/f32-igemm/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S", + "XNNPACK/src/f32-igemm/f32-igemm-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S", + "XNNPACK/src/f32-igemm/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S", + "XNNPACK/src/f32-igemm/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-ld64.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-ld64.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-ld128.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-ld64.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-ld128.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mull.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-asm-aarch64-neondot-ld32.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-asm-aarch64-neondot-ld64.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mull.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mull.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c16-minmax-rndnu-asm-aarch64-neon-mlal.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld32.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld64.S", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c16-minmax-rndnu-asm-aarch64-neon-mlal.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld64.S", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-ld128.S", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75.S", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a75.S", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-ld128.S", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75.S", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a75.S", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S", +] + +ALL_F16C_MICROKERNEL_SRCS = [ + "XNNPACK/src/f16-avgpool/f16-avgpool-9p8x-minmax-f16c-c8.c", + "XNNPACK/src/f16-avgpool/f16-avgpool-9x-minmax-f16c-c8.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-f16c-x8.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-f16c-x16.c", + "XNNPACK/src/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c8.c", + "XNNPACK/src/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c16.c", + "XNNPACK/src/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c24.c", + "XNNPACK/src/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c32.c", + "XNNPACK/src/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c8.c", + "XNNPACK/src/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c16.c", + "XNNPACK/src/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c24.c", + "XNNPACK/src/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c32.c", + "XNNPACK/src/f16-maxpool/f16-maxpool-9p8x-minmax-f16c-c8.c", + "XNNPACK/src/f16-prelu/gen/f16-prelu-f16c-2x8.c", + "XNNPACK/src/f16-prelu/gen/f16-prelu-f16c-2x16.c", + "XNNPACK/src/f16-rmax/f16-rmax-f16c.c", + "XNNPACK/src/f16-vbinary/gen/f16-vadd-minmax-f16c-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vadd-minmax-f16c-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vaddc-minmax-f16c-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vaddc-minmax-f16c-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vdiv-minmax-f16c-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vdiv-minmax-f16c-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vdivc-minmax-f16c-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vdivc-minmax-f16c-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmax-f16c-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmax-f16c-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmaxc-f16c-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmaxc-f16c-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmin-f16c-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmin-f16c-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vminc-f16c-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vminc-f16c-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmul-minmax-f16c-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmul-minmax-f16c-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmulc-minmax-f16c-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmulc-minmax-f16c-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vrdivc-minmax-f16c-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vrdivc-minmax-f16c-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vrsubc-minmax-f16c-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vrsubc-minmax-f16c-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsqrdiff-f16c-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsqrdiff-f16c-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsqrdiffc-f16c-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsqrdiffc-f16c-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsub-minmax-f16c-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsub-minmax-f16c-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsubc-minmax-f16c-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsubc-minmax-f16c-x16.c", + "XNNPACK/src/f16-vclamp/gen/f16-vclamp-f16c-x8.c", + "XNNPACK/src/f16-vclamp/gen/f16-vclamp-f16c-x16.c", + "XNNPACK/src/f16-vhswish/gen/f16-vhswish-f16c-x8.c", + "XNNPACK/src/f16-vhswish/gen/f16-vhswish-f16c-x16.c", + "XNNPACK/src/f16-vlrelu/gen/f16-vlrelu-f16c-x8.c", + "XNNPACK/src/f16-vlrelu/gen/f16-vlrelu-f16c-x16.c", + "XNNPACK/src/f16-vrnd/gen/f16-vrndd-f16c-x8.c", + "XNNPACK/src/f16-vrnd/gen/f16-vrndd-f16c-x16.c", + "XNNPACK/src/f16-vrnd/gen/f16-vrndne-f16c-x8.c", + "XNNPACK/src/f16-vrnd/gen/f16-vrndne-f16c-x16.c", + "XNNPACK/src/f16-vrnd/gen/f16-vrndu-f16c-x8.c", + "XNNPACK/src/f16-vrnd/gen/f16-vrndu-f16c-x16.c", + "XNNPACK/src/f16-vrnd/gen/f16-vrndz-f16c-x8.c", + "XNNPACK/src/f16-vrnd/gen/f16-vrndz-f16c-x16.c", + "XNNPACK/src/f16-vsqrt/gen/f16-vsqrt-f16c-sqrt-x8.c", + "XNNPACK/src/f16-vsqrt/gen/f16-vsqrt-f16c-sqrt-x16.c", + "XNNPACK/src/f16-vunary/gen/f16-vsqr-f16c-x8.c", + "XNNPACK/src/f16-vunary/gen/f16-vsqr-f16c-x16.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-f16c-x8.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-f16c-x16.c", + "XNNPACK/src/math/cvt-f16-f32-f16c.c", + "XNNPACK/src/math/cvt-f32-f16-f16c.c", +] + +PROD_SCALAR_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/scalar.c", +] + +ALL_WASMSIMD_MICROKERNEL_SRCS = [ + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-wasmsimd-int16-x8.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-wasmsimd-int16-x16.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-wasmsimd-int16-x24.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-wasmsimd-int16-x32.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-wasmsimd-int32-x8.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-wasmsimd-int32-x16.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-wasmsimd-int32-x24.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-wasmsimd-int32-x32.c", + "XNNPACK/src/f32-argmaxpool/f32-argmaxpool-4x-wasmsimd-c4.c", + "XNNPACK/src/f32-argmaxpool/f32-argmaxpool-9p8x-wasmsimd-c4.c", + "XNNPACK/src/f32-argmaxpool/f32-argmaxpool-9x-wasmsimd-c4.c", + "XNNPACK/src/f32-avgpool/f32-avgpool-9p8x-minmax-wasmsimd-arm-c4.c", + "XNNPACK/src/f32-avgpool/f32-avgpool-9p8x-minmax-wasmsimd-x86-c4.c", + "XNNPACK/src/f32-avgpool/f32-avgpool-9x-minmax-wasmsimd-arm-c4.c", + "XNNPACK/src/f32-avgpool/f32-avgpool-9x-minmax-wasmsimd-x86-c4.c", + "XNNPACK/src/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-wasmsimd-2x2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-arm-loadsplat-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-arm-loadsplat-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-arm-loadsplat-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-arm-loadsplat-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-arm-loadsplat-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-arm-loadsplat-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-arm-loadsplat-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-arm-loadsplat-4x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-arm-loadsplat-5x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-arm-loadsplat-6x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-arm-splat-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-arm-splat-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-arm-splat-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-arm-splat-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-arm-splat-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-arm-splat-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-arm-splat-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-arm-splat-4x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-arm-splat-5x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-arm-splat-6x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-x86-loadsplat-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-x86-loadsplat-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-x86-loadsplat-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-x86-loadsplat-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-x86-loadsplat-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-x86-loadsplat-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-x86-loadsplat-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-x86-loadsplat-4x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-x86-loadsplat-5x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-x86-loadsplat-6x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-x86-splat-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-x86-splat-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-x86-splat-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-x86-splat-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-x86-splat-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-x86-splat-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-x86-splat-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-x86-splat-4x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-x86-splat-5x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-wasmsimd-x86-splat-6x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-arm-loadsplat-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-arm-loadsplat-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-arm-loadsplat-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-arm-loadsplat-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-arm-loadsplat-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-arm-loadsplat-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-arm-loadsplat-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-arm-loadsplat-4x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-arm-splat-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-arm-splat-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-arm-splat-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-arm-splat-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-arm-splat-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-arm-splat-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-arm-splat-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-arm-splat-4x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-x86-loadsplat-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-x86-loadsplat-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-x86-loadsplat-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-x86-loadsplat-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-x86-loadsplat-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-x86-loadsplat-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-x86-loadsplat-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-x86-loadsplat-4x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-x86-splat-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-x86-splat-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-x86-splat-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-x86-splat-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-x86-splat-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-x86-splat-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-x86-splat-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-wasmsimd-x86-splat-4x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-loadsplat-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-loadsplat-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-loadsplat-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-loadsplat-1x4-acc5.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-loadsplat-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-loadsplat-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-loadsplat-2x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-loadsplat-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-loadsplat-3x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-loadsplat-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-loadsplat-4x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-loadsplat-4x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-loadsplat-5x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-splat-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-splat-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-splat-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-splat-1x4-acc5.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-splat-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-splat-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-splat-2x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-splat-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-splat-3x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-splat-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-splat-4x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-splat-4x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-arm-splat-5x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-loadsplat-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-loadsplat-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-loadsplat-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-loadsplat-1x4-acc5.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-loadsplat-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-loadsplat-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-loadsplat-2x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-loadsplat-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-loadsplat-3x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-loadsplat-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-loadsplat-4x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-loadsplat-4x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-loadsplat-5x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-splat-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-splat-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-splat-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-splat-1x4-acc5.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-splat-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-splat-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-splat-2x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-splat-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-splat-3x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-splat-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-splat-4x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-splat-4x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-wasmsimd-x86-splat-5x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-arm-loadsplat-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-arm-loadsplat-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-arm-loadsplat-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-arm-loadsplat-1x4-acc5.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-arm-loadsplat-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-arm-loadsplat-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-arm-loadsplat-2x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-arm-loadsplat-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-arm-loadsplat-3x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-arm-loadsplat-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-arm-splat-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-arm-splat-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-arm-splat-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-arm-splat-1x4-acc5.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-arm-splat-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-arm-splat-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-arm-splat-2x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-arm-splat-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-arm-splat-3x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-arm-splat-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-x86-loadsplat-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-x86-loadsplat-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-x86-loadsplat-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-x86-loadsplat-1x4-acc5.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-x86-loadsplat-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-x86-loadsplat-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-x86-loadsplat-2x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-x86-loadsplat-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-x86-loadsplat-3x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-x86-loadsplat-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-x86-splat-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-x86-splat-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-x86-splat-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-x86-splat-1x4-acc5.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-x86-splat-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-x86-splat-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-x86-splat-2x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-x86-splat-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-x86-splat-3x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-wasmsimd-x86-splat-3x4.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-wasmsimd-arm-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-wasmsimd-x86-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-wasmsimd-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-wasmsimd.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-wasmsimd-arm-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-wasmsimd-x86-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-wasmsimd-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-wasmsimd.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-wasmsimd-arm-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-wasmsimd-x86-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-wasmsimd-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-wasmsimd.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p4c-minmax-wasmsimd-arm-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p4c-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p4c-minmax-wasmsimd-x86-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p4c-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p4c-wasmsimd.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-wasmsimd-arm-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-wasmsimd-x86-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p8c-wasmsimd.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p4c-minmax-wasmsimd-arm-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p4c-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p4c-minmax-wasmsimd-x86-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p4c-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p4c-wasmsimd.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-wasmsimd-arm-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-wasmsimd-x86-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p8c-wasmsimd.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p4c-minmax-wasmsimd-arm-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p4c-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p4c-minmax-wasmsimd-x86-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p4c-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p4c-wasmsimd-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p4c-wasmsimd.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-wasmsimd-arm-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-wasmsimd-x86-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p8c-wasmsimd-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p8c-wasmsimd.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p4c-minmax-wasmsimd-arm-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p4c-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p4c-minmax-wasmsimd-x86-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p4c-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p4c-wasmsimd.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-wasmsimd-arm-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-wasmsimd-x86-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p8c-wasmsimd.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-wasmsimd-x8.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-wasmsimd-x16.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-wasmsimd-x24.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-wasmsimd-x32.c", + "XNNPACK/src/f32-gavgpool-cw/f32-gavgpool-cw-wasmsimd-arm-x4.c", + "XNNPACK/src/f32-gavgpool-cw/f32-gavgpool-cw-wasmsimd-x86-x4.c", + "XNNPACK/src/f32-gavgpool/f32-gavgpool-7p7x-minmax-wasmsimd-arm-c4.c", + "XNNPACK/src/f32-gavgpool/f32-gavgpool-7p7x-minmax-wasmsimd-x86-c4.c", + "XNNPACK/src/f32-gavgpool/f32-gavgpool-7x-minmax-wasmsimd-arm-c4.c", + "XNNPACK/src/f32-gavgpool/f32-gavgpool-7x-minmax-wasmsimd-x86-c4.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-minmax-wasmsimd-arm-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-minmax-wasmsimd-arm-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-minmax-wasmsimd-x86-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-minmax-wasmsimd-x86-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-relu-wasmsimd-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-relu-wasmsimd-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-wasmsimd-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-wasmsimd-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8s4-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8s4-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8s4-relu-wasmsimd.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8s4-wasmsimd.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8-minmax-wasmsimd-arm-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8-minmax-wasmsimd-arm-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8-minmax-wasmsimd-x86-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8-minmax-wasmsimd-x86-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8-relu-wasmsimd-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8-relu-wasmsimd-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8-wasmsimd-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8-wasmsimd-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8s4-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8s4-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8s4-relu-wasmsimd.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8s4-wasmsimd.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x2c4-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x2c4-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x2c4-relu-wasmsimd.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x2c4-wasmsimd.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-wasmsimd-arm-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-wasmsimd-arm-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-wasmsimd-x86-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-wasmsimd-x86-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-relu-wasmsimd-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-relu-wasmsimd-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-wasmsimd-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-wasmsimd-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8s4-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8s4-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8s4-relu-wasmsimd.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8s4-wasmsimd.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-minmax-wasmsimd-arm-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-minmax-wasmsimd-arm-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-minmax-wasmsimd-x86-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-minmax-wasmsimd-x86-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-relu-wasmsimd-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-relu-wasmsimd-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-wasmsimd-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-wasmsimd-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8s4-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8s4-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8s4-relu-wasmsimd.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8s4-wasmsimd.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-wasmsimd-arm-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-wasmsimd-arm-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-wasmsimd-x86-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-wasmsimd-x86-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-relu-wasmsimd-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-relu-wasmsimd-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-wasmsimd-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-wasmsimd-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8s4-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8s4-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8s4-relu-wasmsimd.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8s4-wasmsimd.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8-minmax-wasmsimd-arm-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8-minmax-wasmsimd-arm-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8-minmax-wasmsimd-x86-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8-minmax-wasmsimd-x86-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8s4-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8s4-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-3x8-minmax-wasmsimd-arm-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-3x8-minmax-wasmsimd-arm-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-3x8-minmax-wasmsimd-x86-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-3x8-minmax-wasmsimd-x86-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-3x8s4-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-3x8s4-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-wasmsimd-arm-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-wasmsimd-arm-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-wasmsimd-x86-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-wasmsimd-x86-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8s4-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8s4-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x8-minmax-wasmsimd-arm-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x8-minmax-wasmsimd-arm-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x8-minmax-wasmsimd-x86-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x8-minmax-wasmsimd-x86-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x8s4-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x8s4-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-wasmsimd-arm-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-wasmsimd-arm-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-wasmsimd-x86-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-wasmsimd-x86-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8s4-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8s4-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-wasmsimd-p4.c", + "XNNPACK/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-wasmsimd-p8.c", + "XNNPACK/src/f32-ibilinear/gen/f32-ibilinear-wasmsimd-c4.c", + "XNNPACK/src/f32-ibilinear/gen/f32-ibilinear-wasmsimd-c8.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-minmax-wasmsimd-arm-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-minmax-wasmsimd-arm-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-minmax-wasmsimd-x86-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-minmax-wasmsimd-x86-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-relu-wasmsimd-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-relu-wasmsimd-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-wasmsimd-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-wasmsimd-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8s4-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8s4-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8s4-relu-wasmsimd.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8s4-wasmsimd.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8-minmax-wasmsimd-arm-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8-minmax-wasmsimd-arm-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8-minmax-wasmsimd-x86-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8-minmax-wasmsimd-x86-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8-relu-wasmsimd-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8-relu-wasmsimd-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8-wasmsimd-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8-wasmsimd-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8s4-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8s4-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8s4-relu-wasmsimd.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8s4-wasmsimd.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x2c4-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x2c4-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x2c4-relu-wasmsimd.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x2c4-wasmsimd.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-wasmsimd-arm-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-wasmsimd-arm-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-wasmsimd-x86-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-wasmsimd-x86-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-relu-wasmsimd-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-relu-wasmsimd-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-wasmsimd-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-wasmsimd-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8s4-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8s4-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8s4-relu-wasmsimd.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8s4-wasmsimd.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-minmax-wasmsimd-arm-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-minmax-wasmsimd-arm-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-minmax-wasmsimd-x86-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-minmax-wasmsimd-x86-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-relu-wasmsimd-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-relu-wasmsimd-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-wasmsimd-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-wasmsimd-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8s4-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8s4-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8s4-relu-wasmsimd.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8s4-wasmsimd.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-wasmsimd-arm-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-wasmsimd-arm-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-wasmsimd-x86-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-wasmsimd-x86-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-relu-wasmsimd-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-relu-wasmsimd-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-wasmsimd-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-wasmsimd-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8s4-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8s4-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8s4-relu-wasmsimd.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8s4-wasmsimd.c", + "XNNPACK/src/f32-maxpool/f32-maxpool-9p8x-minmax-wasmsimd-arm-c4.c", + "XNNPACK/src/f32-maxpool/f32-maxpool-9p8x-minmax-wasmsimd-x86-c4.c", + "XNNPACK/src/f32-pavgpool/f32-pavgpool-9p8x-minmax-wasmsimd-arm-c4.c", + "XNNPACK/src/f32-pavgpool/f32-pavgpool-9p8x-minmax-wasmsimd-x86-c4.c", + "XNNPACK/src/f32-pavgpool/f32-pavgpool-9x-minmax-wasmsimd-arm-c4.c", + "XNNPACK/src/f32-pavgpool/f32-pavgpool-9x-minmax-wasmsimd-x86-c4.c", + "XNNPACK/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-wasmsimd-arm-splat.c", + "XNNPACK/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-wasmsimd-x86-splat.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmsimd-iminmax-1x4.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmsimd-iminmax-1x8.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmsimd-iminmax-1x16.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmsimd-iminmax-2x4.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmsimd-iminmax-2x8.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmsimd-iminmax-2x16.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmsimd-iminmax-4x4.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmsimd-iminmax-4x8.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmsimd-iminmax-4x16.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmsimd-laneselect-1x4.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmsimd-laneselect-1x8.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmsimd-laneselect-1x16.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmsimd-laneselect-2x4.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmsimd-laneselect-2x8.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmsimd-laneselect-2x16.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmsimd-laneselect-4x4.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmsimd-laneselect-4x8.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmsimd-laneselect-4x16.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-wasmsimd-cvt-x8.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-wasmsimd-cvt-x16.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-wasmsimd-cvt-x24.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-wasmsimd-cvt-x32.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-wasmsimd-magic-x8.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-wasmsimd-magic-x16.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-wasmsimd-magic-x24.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-wasmsimd-magic-x32.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-wasmsimd-cvt-x8.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-wasmsimd-cvt-x16.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-wasmsimd-cvt-x24.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-wasmsimd-cvt-x32.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-wasmsimd-magic-x8.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-wasmsimd-magic-x16.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-wasmsimd-magic-x24.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-wasmsimd-magic-x32.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmsimd-rr2-p5-x4.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmsimd-rr2-p5-x8-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmsimd-rr2-p5-x8.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmsimd-rr2-p5-x12-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmsimd-rr2-p5-x12-acc3.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmsimd-rr2-p5-x12.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmsimd-rr2-p5-x16-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmsimd-rr2-p5-x16-acc4.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmsimd-rr2-p5-x16.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmsimd-rr2-p5-x20-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmsimd-rr2-p5-x20-acc5.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmsimd-rr2-p5-x20.c", + "XNNPACK/src/f32-rmax/f32-rmax-wasmsimd-arm.c", + "XNNPACK/src/f32-rmax/f32-rmax-wasmsimd-x86.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-4x1-minmax-wasmsimd-arm-pipelined-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-4x1-minmax-wasmsimd-arm-pipelined.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-4x1-minmax-wasmsimd-arm-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-4x1-minmax-wasmsimd-arm-x4.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-4x1-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-4x1-minmax-wasmsimd-x86-pipelined-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-4x1-minmax-wasmsimd-x86-pipelined.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-4x1-minmax-wasmsimd-x86-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-4x1-minmax-wasmsimd-x86-x4.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-4x1-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x1-minmax-wasmsimd-arm-pipelined-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x1-minmax-wasmsimd-arm-pipelined.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x1-minmax-wasmsimd-arm-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x1-minmax-wasmsimd-arm-x4.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x1-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x1-minmax-wasmsimd-x86-pipelined-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x1-minmax-wasmsimd-x86-pipelined.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x1-minmax-wasmsimd-x86-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x1-minmax-wasmsimd-x86-x4.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x1-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-16x1-minmax-wasmsimd-arm-pipelined-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-16x1-minmax-wasmsimd-arm-pipelined.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-16x1-minmax-wasmsimd-arm-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-16x1-minmax-wasmsimd-arm-x4.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-16x1-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-16x1-minmax-wasmsimd-x86-pipelined-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-16x1-minmax-wasmsimd-x86-pipelined.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-16x1-minmax-wasmsimd-x86-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-16x1-minmax-wasmsimd-x86-x4.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-16x1-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-32x1-minmax-wasmsimd-arm-pipelined-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-32x1-minmax-wasmsimd-arm-pipelined.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-32x1-minmax-wasmsimd-arm-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-32x1-minmax-wasmsimd-arm-x4.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-32x1-minmax-wasmsimd-arm.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-32x1-minmax-wasmsimd-x86-pipelined-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-32x1-minmax-wasmsimd-x86-pipelined.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-32x1-minmax-wasmsimd-x86-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-32x1-minmax-wasmsimd-x86-x4.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-32x1-minmax-wasmsimd-x86.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-minmax-wasmsimd-arm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-minmax-wasmsimd-arm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-minmax-wasmsimd-arm-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-minmax-wasmsimd-x86-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-minmax-wasmsimd-x86-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-minmax-wasmsimd-x86-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-relu-wasmsimd-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-relu-wasmsimd-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-relu-wasmsimd-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-wasmsimd-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-wasmsimd-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-wasmsimd-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-minmax-wasmsimd-arm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-minmax-wasmsimd-arm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-minmax-wasmsimd-arm-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-minmax-wasmsimd-x86-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-minmax-wasmsimd-x86-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-minmax-wasmsimd-x86-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-relu-wasmsimd-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-relu-wasmsimd-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-relu-wasmsimd-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-wasmsimd-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-wasmsimd-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-wasmsimd-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-minmax-wasmsimd-arm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-minmax-wasmsimd-arm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-minmax-wasmsimd-arm-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-minmax-wasmsimd-x86-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-minmax-wasmsimd-x86-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-minmax-wasmsimd-x86-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-relu-wasmsimd-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-relu-wasmsimd-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-relu-wasmsimd-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-wasmsimd-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-wasmsimd-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-wasmsimd-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-minmax-wasmsimd-arm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-minmax-wasmsimd-arm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-minmax-wasmsimd-arm-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-minmax-wasmsimd-x86-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-minmax-wasmsimd-x86-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-minmax-wasmsimd-x86-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-relu-wasmsimd-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-relu-wasmsimd-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-relu-wasmsimd-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-wasmsimd-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-wasmsimd-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-wasmsimd-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmax-wasmsimd-arm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmax-wasmsimd-arm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmax-wasmsimd-arm-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmax-wasmsimd-x86-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmax-wasmsimd-x86-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmax-wasmsimd-x86-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmaxc-wasmsimd-arm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmaxc-wasmsimd-arm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmaxc-wasmsimd-arm-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmaxc-wasmsimd-x86-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmaxc-wasmsimd-x86-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmaxc-wasmsimd-x86-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmin-wasmsimd-arm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmin-wasmsimd-arm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmin-wasmsimd-arm-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmin-wasmsimd-x86-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmin-wasmsimd-x86-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmin-wasmsimd-x86-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vminc-wasmsimd-arm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vminc-wasmsimd-arm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vminc-wasmsimd-arm-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vminc-wasmsimd-x86-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vminc-wasmsimd-x86-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vminc-wasmsimd-x86-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-minmax-wasmsimd-arm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-minmax-wasmsimd-arm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-minmax-wasmsimd-arm-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-minmax-wasmsimd-x86-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-minmax-wasmsimd-x86-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-minmax-wasmsimd-x86-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-relu-wasmsimd-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-relu-wasmsimd-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-relu-wasmsimd-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-wasmsimd-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-wasmsimd-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-wasmsimd-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-minmax-wasmsimd-arm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-minmax-wasmsimd-arm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-minmax-wasmsimd-arm-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-minmax-wasmsimd-x86-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-minmax-wasmsimd-x86-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-minmax-wasmsimd-x86-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-relu-wasmsimd-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-relu-wasmsimd-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-relu-wasmsimd-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-wasmsimd-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-wasmsimd-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-wasmsimd-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-minmax-wasmsimd-arm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-minmax-wasmsimd-arm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-minmax-wasmsimd-arm-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-minmax-wasmsimd-x86-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-minmax-wasmsimd-x86-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-minmax-wasmsimd-x86-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-relu-wasmsimd-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-relu-wasmsimd-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-relu-wasmsimd-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-wasmsimd-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-wasmsimd-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-wasmsimd-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-minmax-wasmsimd-arm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-minmax-wasmsimd-arm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-minmax-wasmsimd-arm-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-minmax-wasmsimd-x86-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-minmax-wasmsimd-x86-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-minmax-wasmsimd-x86-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-relu-wasmsimd-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-relu-wasmsimd-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-relu-wasmsimd-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-wasmsimd-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-wasmsimd-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-wasmsimd-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiff-wasmsimd-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiff-wasmsimd-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiff-wasmsimd-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiffc-wasmsimd-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiffc-wasmsimd-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiffc-wasmsimd-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-minmax-wasmsimd-arm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-minmax-wasmsimd-arm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-minmax-wasmsimd-arm-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-minmax-wasmsimd-x86-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-minmax-wasmsimd-x86-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-minmax-wasmsimd-x86-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-relu-wasmsimd-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-relu-wasmsimd-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-relu-wasmsimd-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-wasmsimd-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-wasmsimd-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-wasmsimd-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-minmax-wasmsimd-arm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-minmax-wasmsimd-arm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-minmax-wasmsimd-arm-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-minmax-wasmsimd-x86-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-minmax-wasmsimd-x86-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-minmax-wasmsimd-x86-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-relu-wasmsimd-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-relu-wasmsimd-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-relu-wasmsimd-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-wasmsimd-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-wasmsimd-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-wasmsimd-x16.c", + "XNNPACK/src/f32-vclamp/gen/f32-vclamp-wasmsimd-arm-x4.c", + "XNNPACK/src/f32-vclamp/gen/f32-vclamp-wasmsimd-arm-x8.c", + "XNNPACK/src/f32-vclamp/gen/f32-vclamp-wasmsimd-x86-x4.c", + "XNNPACK/src/f32-vclamp/gen/f32-vclamp-wasmsimd-x86-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-arm-rr2-lut16-p3-x4.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-arm-rr2-lut16-p3-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-arm-rr2-lut16-p3-x12.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-arm-rr2-lut16-p3-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-arm-rr2-lut16-p3-x20.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-arm-rr2-lut16-p3-x24.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-arm-rr2-p6-x4.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-arm-rr2-p6-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-arm-rr2-p6-x12.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-arm-rr2-p6-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-arm-rr2-p6-x20.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-arm-rr2-p6-x24.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-x86-rr2-lut16-p3-x4.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-x86-rr2-lut16-p3-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-x86-rr2-lut16-p3-x12.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-x86-rr2-lut16-p3-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-x86-rr2-lut16-p3-x20.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-x86-rr2-lut16-p3-x24.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-x86-rr2-p6-x4.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-x86-rr2-p6-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-x86-rr2-p6-x12.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-x86-rr2-p6-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-x86-rr2-p6-x20.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmsimd-x86-rr2-p6-x24.c", + "XNNPACK/src/f32-vhswish/gen/f32-vhswish-wasmsimd-x4.c", + "XNNPACK/src/f32-vhswish/gen/f32-vhswish-wasmsimd-x8.c", + "XNNPACK/src/f32-vhswish/gen/f32-vhswish-wasmsimd-x16.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-wasmsimd-iminmax-x4.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-wasmsimd-iminmax-x8.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-wasmsimd-laneselect-x4.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-wasmsimd-laneselect-x8.c", + "XNNPACK/src/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-wasmsimd-arm-2x.c", + "XNNPACK/src/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-wasmsimd-x86-2x.c", + "XNNPACK/src/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-wasmsimd-arm-2x.c", + "XNNPACK/src/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-wasmsimd-x86-2x.c", + "XNNPACK/src/f32-vrelu/gen/f32-vrelu-wasmsimd-x4.c", + "XNNPACK/src/f32-vrelu/gen/f32-vrelu-wasmsimd-x8.c", + "XNNPACK/src/f32-vrelu/gen/f32-vrelu-wasmsimd-x16.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndd-wasmsimd-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndd-wasmsimd-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndne-wasmsimd-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndne-wasmsimd-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndu-wasmsimd-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndu-wasmsimd-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndz-wasmsimd-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndz-wasmsimd-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmsimd-rr2-lut64-p2-div-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmsimd-rr2-lut64-p2-div-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmsimd-rr2-lut64-p2-div-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmsimd-rr2-lut64-p2-div-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmsimd-rr2-lut64-p2-div-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmsimd-rr2-lut64-p2-div-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmsimd-rr2-p5-div-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmsimd-rr2-p5-div-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmsimd-rr2-p5-div-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmsimd-rr2-p5-div-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmsimd-rr2-p5-div-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmsimd-rr2-p5-div-x24.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-wasmsimd-sqrt-x4.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-wasmsimd-sqrt-x8.c", + "XNNPACK/src/f32-vunary/gen/f32-vabs-wasmsimd-x4.c", + "XNNPACK/src/f32-vunary/gen/f32-vabs-wasmsimd-x8.c", + "XNNPACK/src/f32-vunary/gen/f32-vneg-wasmsimd-x4.c", + "XNNPACK/src/f32-vunary/gen/f32-vneg-wasmsimd-x8.c", + "XNNPACK/src/f32-vunary/gen/f32-vsqr-wasmsimd-x4.c", + "XNNPACK/src/f32-vunary/gen/f32-vsqr-wasmsimd-x8.c", + "XNNPACK/src/math/cvt-f16-f32-wasmsimd-int16.c", + "XNNPACK/src/math/cvt-f16-f32-wasmsimd-int32.c", + "XNNPACK/src/math/cvt-f32-f16-wasmsimd.c", + "XNNPACK/src/math/cvt-f32-qs8-wasmsimd.c", + "XNNPACK/src/math/cvt-f32-qu8-wasmsimd.c", + "XNNPACK/src/math/expm1minus-f32-wasmsimd-rr2-lut16-p3-andnot.c", + "XNNPACK/src/math/expm1minus-f32-wasmsimd-rr2-lut16-p3-max.c", + "XNNPACK/src/math/expm1minus-f32-wasmsimd-rr2-p6-andnot.c", + "XNNPACK/src/math/expm1minus-f32-wasmsimd-rr2-p6-max.c", + "XNNPACK/src/math/roundd-wasmsimd-addsub.c", + "XNNPACK/src/math/roundd-wasmsimd-cvt.c", + "XNNPACK/src/math/roundd-wasmsimd-native.c", + "XNNPACK/src/math/roundne-wasmsimd-addsub.c", + "XNNPACK/src/math/roundne-wasmsimd-native.c", + "XNNPACK/src/math/roundu-wasmsimd-addsub.c", + "XNNPACK/src/math/roundu-wasmsimd-cvt.c", + "XNNPACK/src/math/roundu-wasmsimd-native.c", + "XNNPACK/src/math/roundz-wasmsimd-addsub.c", + "XNNPACK/src/math/roundz-wasmsimd-cvt.c", + "XNNPACK/src/math/roundz-wasmsimd-native.c", + "XNNPACK/src/math/sigmoid-f32-wasmsimd-rr2-lut64-p2-div.c", + "XNNPACK/src/math/sigmoid-f32-wasmsimd-rr2-p5-div.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-wasmsimd-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-wasmsimd-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-wasmsimd-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-wasmsimd-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-wasmsimd-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-wasmsimd-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-wasmsimd-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-wasmsimd-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-wasmsimd-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-wasmsimd-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-wasmsimd-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-wasmsimd-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-wasmsimd-mul16.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-wasmsimd-mul16-add16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-wasmsimd-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-wasmsimd-mul16-add16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-wasmsimd-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-wasmsimd-mul16-add16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-wasmsimd-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-wasmsimd-mul16-add16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-wasmsimd-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-wasmsimd-mul16-add16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-wasmsimd-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-wasmsimd-mul16-add16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-wasmsimd-mul16.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-wasmsimd-x8.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-wasmsimd-x16.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-wasmsimd-x24.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-wasmsimd-x32.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-wasmsimd-c8.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-wasmsimd-c16.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-wasmsimd-c24.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-wasmsimd-c32.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-wasmsimd-c8.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-wasmsimd-c16.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-wasmsimd-c24.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-wasmsimd-c32.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-wasmsimd-dot16x2.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-wasmsimd-dot16x2.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-wasmsimd-dot16x2.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-wasmsimd-dot16x2.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-wasmsimd-dot16x2.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-wasmsimd-dot16x2.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-wasmsimd-dot16x2.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c8-xw-minmax-fp32-wasmsimd-dot16x2.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-fp32-wasmsimd.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-gemmlowp-wasmsimd.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-wasmsimd-x8.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-wasmsimd-x16.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-wasmsimd-x24.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-wasmsimd-x32.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-wasmsimd-x8.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-wasmsimd-x16.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-wasmsimd-x24.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-wasmsimd-x32.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-wasmsimd-x8.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-wasmsimd-x16.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-wasmsimd-x32.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-wasmsimd-arm-x16.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-wasmsimd-arm-x32.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-wasmsimd-x86-x8.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-wasmsimd-x86-x16.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-wasmsimd-x86-x32.c", + "XNNPACK/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-wasmsimd-mul32-ld64-x8.c", + "XNNPACK/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-wasmsimd-mul32-ld64-x16.c", + "XNNPACK/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-wasmsimd-mul32-ld64-x8.c", + "XNNPACK/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-wasmsimd-mul32-ld64-x16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-wasmsimd-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-wasmsimd-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-fp32-wasmsimd-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-wasmsimd-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-wasmsimd-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-fp32-wasmsimd-mul16.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-wasmsimd-x8.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-wasmsimd-x16.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-wasmsimd-x24.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-wasmsimd-x32.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-wasmsimd-c8.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-wasmsimd-c16.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-wasmsimd-c24.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-wasmsimd-c32.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-wasmsimd-c8.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-wasmsimd-c16.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-wasmsimd-c24.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-wasmsimd-c32.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4c8-minmax-fp32-wasmsimd-dot16x2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4c8-minmax-fp32-wasmsimd-dot16x2-ld128.c", + "XNNPACK/src/qu8-requantization/qu8-requantization-fp32-wasmsimd.c", + "XNNPACK/src/qu8-requantization/qu8-requantization-gemmlowp-wasmsimd.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-wasmsimd-x8.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-wasmsimd-x16.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-wasmsimd-x32.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-wasmsimd-x8.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-wasmsimd-x16.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-wasmsimd-x32.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-wasmsimd-x8.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-wasmsimd-x16.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-wasmsimd-x32.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-wasmsimd-arm-x16.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-wasmsimd-arm-x32.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-wasmsimd-x86-x8.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-wasmsimd-x86-x16.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-wasmsimd-x86-x32.c", + "XNNPACK/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-wasmsimd-mul32-ld64-x8.c", + "XNNPACK/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-wasmsimd-mul32-ld64-x16.c", + "XNNPACK/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-wasmsimd-mul32-ld64-x8.c", + "XNNPACK/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-wasmsimd-mul32-ld64-x16.c", + "XNNPACK/src/s8-ibilinear/gen/s8-ibilinear-wasmsimd-dot16x2-c8.c", + "XNNPACK/src/s8-ibilinear/gen/s8-ibilinear-wasmsimd-dot16x2-c16.c", + "XNNPACK/src/s8-ibilinear/gen/s8-ibilinear-wasmsimd-mul32-c8.c", + "XNNPACK/src/s8-ibilinear/gen/s8-ibilinear-wasmsimd-mul32-c16.c", + "XNNPACK/src/s8-maxpool/s8-maxpool-9p8x-minmax-wasmsimd-c16.c", + "XNNPACK/src/s8-vclamp/s8-vclamp-wasmsimd-x64.c", + "XNNPACK/src/u8-ibilinear/gen/u8-ibilinear-wasmsimd-dot16x2-c8.c", + "XNNPACK/src/u8-ibilinear/gen/u8-ibilinear-wasmsimd-dot16x2-c16.c", + "XNNPACK/src/u8-ibilinear/gen/u8-ibilinear-wasmsimd-mul32-c8.c", + "XNNPACK/src/u8-ibilinear/gen/u8-ibilinear-wasmsimd-mul32-c16.c", + "XNNPACK/src/u8-maxpool/u8-maxpool-9p8x-minmax-wasmsimd-c16.c", + "XNNPACK/src/u8-vclamp/u8-vclamp-wasmsimd-x64.c", + "XNNPACK/src/x8-lut/gen/x8-lut-wasmsimd-x16.c", + "XNNPACK/src/x8-lut/gen/x8-lut-wasmsimd-x32.c", + "XNNPACK/src/x8-lut/gen/x8-lut-wasmsimd-x48.c", + "XNNPACK/src/x8-lut/gen/x8-lut-wasmsimd-x64.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-16x16-reuse-mov-wasmsimd.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-16x16-reuse-switch-wasmsimd.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-8x8-multi-mov-wasmsimd.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-8x8-multi-switch-wasmsimd.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-8x8-reuse-mov-wasmsimd.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-8x8-reuse-multi-wasmsimd.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-8x8-reuse-switch-wasmsimd.c", + "XNNPACK/src/x32-packx/x32-packx-x4-wasmsimd.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x4-multi-mov-wasmsimd.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x4-multi-multi-wasmsimd.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x4-multi-switch-wasmsimd.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x4-reuse-mov-wasmsimd.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x4-reuse-multi-wasmsimd.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x4-reuse-switch-wasmsimd.c", + "XNNPACK/src/x32-unpool/x32-unpool-wasmsimd.c", + "XNNPACK/src/x32-zip/x32-zip-x2-wasmsimd.c", + "XNNPACK/src/x32-zip/x32-zip-x3-wasmsimd.c", + "XNNPACK/src/x32-zip/x32-zip-x4-wasmsimd.c", + "XNNPACK/src/x32-zip/x32-zip-xm-wasmsimd.c", + "XNNPACK/src/xx-fill/xx-fill-wasmsimd-x64.c", + "XNNPACK/src/xx-pad/xx-pad-wasmsimd.c", +] + +ALL_NEONDOT_MICROKERNEL_SRCS = [ + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neondot.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x16c4-minmax-fp32-neondot.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x8c4-minmax-fp32-neondot.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-neondot.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-6x8c4-minmax-fp32-neondot.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-6x16c4-minmax-fp32-neondot.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-8x8c4-minmax-fp32-neondot.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-8x16c4-minmax-fp32-neondot.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neondot.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x16c4-minmax-fp32-neondot.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x8c4-minmax-fp32-neondot.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-neondot.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-6x8c4-minmax-fp32-neondot.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-6x16c4-minmax-fp32-neondot.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-8x8c4-minmax-fp32-neondot.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-8x16c4-minmax-fp32-neondot.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neondot.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-6x8c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-6x16c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-8x8c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-8x16c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neondot.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-6x8c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-6x16c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-8x8c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-8x16c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x8c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x16c4-minmax-fp32-neondot.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x16c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x32c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x8c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x16c4-minmax-fp32-neondot.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x16c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x32c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x8c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x16c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x32c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-neondot.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-5x8c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-5x16c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-6x8c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-6x16c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-8x8c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-8x16c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x8c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x16c4-minmax-fp32-neondot.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x16c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x32c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x8c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x16c4-minmax-fp32-neondot.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x16c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x32c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x8c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x16c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x32c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-neondot.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-5x8c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-5x16c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-6x8c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-6x16c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-8x8c4-minmax-rndnu-neondot.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-8x16c4-minmax-rndnu-neondot.c", +] + +ALL_SSE_MICROKERNEL_SRCS = [ + "XNNPACK/src/f32-avgpool/f32-avgpool-9p8x-minmax-sse-c4.c", + "XNNPACK/src/f32-avgpool/f32-avgpool-9x-minmax-sse-c4.c", + "XNNPACK/src/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-sse-1x1.c", + "XNNPACK/src/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-sse-2x2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-4x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-5x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-6x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-4x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc5.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-2x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-3x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-4x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-4x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-5x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc5.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-2x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-3x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-3x4.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p4c-minmax-sse-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p4c-minmax-sse.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-sse-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-sse.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p4c-minmax-sse-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p4c-minmax-sse.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-sse-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-sse.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-5f5m5l8c4s4r-minmax-sse-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-5f5m5l8c4s4r-minmax-sse.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-7f6m6l8c4s4r-minmax-sse-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-7f6m6l8c4s4r-minmax-sse.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p4c-minmax-sse-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p4c-minmax-sse.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p4c-minmax-sse-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p4c-minmax-sse.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c", + "XNNPACK/src/f32-gavgpool-cw/f32-gavgpool-cw-sse-x4.c", + "XNNPACK/src/f32-gavgpool/f32-gavgpool-7p7x-minmax-sse-c4.c", + "XNNPACK/src/f32-gavgpool/f32-gavgpool-7x-minmax-sse-c4.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-minmax-sse-dup.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-minmax-sse-load1.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8s4-minmax-sse.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8-minmax-sse-dup.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8-minmax-sse-load1.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8s4-minmax-sse.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x2c4-minmax-sse.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-sse-dup.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-sse-load1.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8s4-minmax-sse.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-minmax-sse-dup.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-minmax-sse-load1.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8s4-minmax-sse.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8-minmax-sse-dup.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8-minmax-sse-load1.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8s4-minmax-sse.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-3x8-minmax-sse-dup.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-3x8-minmax-sse-load1.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-3x8s4-minmax-sse.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-sse-dup.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-sse-load1.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8s4-minmax-sse.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x8-minmax-sse-dup.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x8-minmax-sse-load1.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x8s4-minmax-sse.c", + "XNNPACK/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-sse-p4.c", + "XNNPACK/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-sse-p8.c", + "XNNPACK/src/f32-ibilinear/gen/f32-ibilinear-sse-c4.c", + "XNNPACK/src/f32-ibilinear/gen/f32-ibilinear-sse-c8.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-minmax-sse-dup.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-minmax-sse-load1.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8s4-minmax-sse.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8-minmax-sse-dup.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8-minmax-sse-load1.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8s4-minmax-sse.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x2c4-minmax-sse.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-sse-dup.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-sse-load1.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8s4-minmax-sse.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-minmax-sse-dup.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-minmax-sse-load1.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8s4-minmax-sse.c", + "XNNPACK/src/f32-maxpool/f32-maxpool-9p8x-minmax-sse-c4.c", + "XNNPACK/src/f32-pavgpool/f32-pavgpool-9p8x-minmax-sse-c4.c", + "XNNPACK/src/f32-pavgpool/f32-pavgpool-9x-minmax-sse-c4.c", + "XNNPACK/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-sse.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-sse-2x4.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-sse-2x8.c", + "XNNPACK/src/f32-rmax/f32-rmax-sse.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-4x1-minmax-sse.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x1-minmax-sse.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-16x1-minmax-sse.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-32x1-minmax-sse.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-minmax-sse-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-minmax-sse-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-minmax-sse-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-minmax-sse-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-minmax-sse-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-minmax-sse-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-minmax-sse-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-minmax-sse-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmax-sse-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmax-sse-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmaxc-sse-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmaxc-sse-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmin-sse-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmin-sse-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vminc-sse-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vminc-sse-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-minmax-sse-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-minmax-sse-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-minmax-sse-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-minmax-sse-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-minmax-sse-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-minmax-sse-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-minmax-sse-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-minmax-sse-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiff-sse-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiff-sse-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiffc-sse-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiffc-sse-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-minmax-sse-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-minmax-sse-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-minmax-sse-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-minmax-sse-x8.c", + "XNNPACK/src/f32-vclamp/gen/f32-vclamp-sse-x4.c", + "XNNPACK/src/f32-vclamp/gen/f32-vclamp-sse-x8.c", + "XNNPACK/src/f32-vhswish/gen/f32-vhswish-sse-x4.c", + "XNNPACK/src/f32-vhswish/gen/f32-vhswish-sse-x8.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-sse-x4.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-sse-x8.c", + "XNNPACK/src/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-sse-2x.c", + "XNNPACK/src/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-sse-2x.c", + "XNNPACK/src/f32-vrelu/gen/f32-vrelu-sse-x4.c", + "XNNPACK/src/f32-vrelu/gen/f32-vrelu-sse-x8.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-sse-sqrt-x4.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-sse-sqrt-x8.c", + "XNNPACK/src/f32-vunary/gen/f32-vabs-sse-x4.c", + "XNNPACK/src/f32-vunary/gen/f32-vabs-sse-x8.c", + "XNNPACK/src/f32-vunary/gen/f32-vneg-sse-x4.c", + "XNNPACK/src/f32-vunary/gen/f32-vneg-sse-x8.c", + "XNNPACK/src/f32-vunary/gen/f32-vsqr-sse-x4.c", + "XNNPACK/src/f32-vunary/gen/f32-vsqr-sse-x8.c", + "XNNPACK/src/math/roundd-sse-addsub.c", + "XNNPACK/src/math/roundne-sse-addsub.c", + "XNNPACK/src/math/roundu-sse-addsub.c", + "XNNPACK/src/math/roundz-sse-addsub.c", + "XNNPACK/src/math/sqrt-f32-sse-hh1mac.c", + "XNNPACK/src/math/sqrt-f32-sse-nr1mac.c", + "XNNPACK/src/math/sqrt-f32-sse-nr2mac.c", + "XNNPACK/src/x32-packx/x32-packx-x4-sse.c", + "XNNPACK/src/x32-transposec/x32-transposec-4x4-sse.c", +] + +TABLE_SRCS = [ + "XNNPACK/src/tables/exp2-k-over-64.c", + "XNNPACK/src/tables/exp2-k-over-2048.c", + "XNNPACK/src/tables/exp2minus-k-over-4.c", + "XNNPACK/src/tables/exp2minus-k-over-8.c", + "XNNPACK/src/tables/exp2minus-k-over-16.c", + "XNNPACK/src/tables/exp2minus-k-over-64.c", + "XNNPACK/src/tables/exp2minus-k-over-2048.c", + "XNNPACK/src/tables/vlog.c", +] + +PROD_SSE41_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/sse41.c", +] + +HOT_SRCS = [ +] + +PROD_NEONFP16ARITH_AARCH64_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/neonfp16arith-aarch64.c", +] + +PROD_FMA3_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/fma3.c", +] + +ALL_SSE2_MICROKERNEL_SRCS = [ + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x8.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x16.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x24.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x32.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x8.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x16.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x24.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x32.c", + "XNNPACK/src/f16-vunary/gen/f16-vabs-sse2-x8.c", + "XNNPACK/src/f16-vunary/gen/f16-vabs-sse2-x16.c", + "XNNPACK/src/f16-vunary/gen/f16-vneg-sse2-x8.c", + "XNNPACK/src/f16-vunary/gen/f16-vneg-sse2-x16.c", + "XNNPACK/src/f32-argmaxpool/f32-argmaxpool-4x-sse2-c4.c", + "XNNPACK/src/f32-argmaxpool/f32-argmaxpool-9p8x-sse2-c4.c", + "XNNPACK/src/f32-argmaxpool/f32-argmaxpool-9x-sse2-c4.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x8.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x16.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x24.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x32.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-minmax-sse2-dup.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8-minmax-sse2-dup.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-sse2-dup.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-minmax-sse2-dup.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8-minmax-sse2-dup.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-3x8-minmax-sse2-dup.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-sse2-dup.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x8-minmax-sse2-dup.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-minmax-sse2-dup.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8-minmax-sse2-dup.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-sse2-dup.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-minmax-sse2-dup.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-sse2-2x4.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-sse2-2x8.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x8.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x16.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x24.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x32.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x8.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x16.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x24.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x32.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x4.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x8-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x8.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x12-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x12-acc3.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x12.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x16-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x16-acc4.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x16.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x20-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x20-acc5.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x20.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x4.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x12.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x20.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x24.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse2-rr2-p6-x4.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse2-rr2-p6-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse2-rr2-p6-x12.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse2-rr2-p6-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse2-rr2-p6-x20.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse2-rr2-p6-x24.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-sse2-x4.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-sse2-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndd-sse2-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndd-sse2-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndne-sse2-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndne-sse2-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndu-sse2-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndu-sse2-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndz-sse2-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndz-sse2-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x24.c", + "XNNPACK/src/math/cvt-f16-f32-sse2-int16.c", + "XNNPACK/src/math/cvt-f16-f32-sse2-int32.c", + "XNNPACK/src/math/cvt-f32-f16-sse2.c", + "XNNPACK/src/math/exp-f32-sse2-rr2-lut64-p2.c", + "XNNPACK/src/math/exp-f32-sse2-rr2-p5.c", + "XNNPACK/src/math/expm1minus-f32-sse2-rr2-lut16-p3.c", + "XNNPACK/src/math/expm1minus-f32-sse2-rr2-p6.c", + "XNNPACK/src/math/expminus-f32-sse2-rr2-p5.c", + "XNNPACK/src/math/roundd-sse2-cvt.c", + "XNNPACK/src/math/roundne-sse2-cvt.c", + "XNNPACK/src/math/roundu-sse2-cvt.c", + "XNNPACK/src/math/roundz-sse2-cvt.c", + "XNNPACK/src/math/sigmoid-f32-sse2-rr2-lut64-p2-div.c", + "XNNPACK/src/math/sigmoid-f32-sse2-rr2-lut64-p2-nr1.c", + "XNNPACK/src/math/sigmoid-f32-sse2-rr2-lut64-p2-nr2.c", + "XNNPACK/src/math/sigmoid-f32-sse2-rr2-p5-div.c", + "XNNPACK/src/math/sigmoid-f32-sse2-rr2-p5-nr1.c", + "XNNPACK/src/math/sigmoid-f32-sse2-rr2-p5-nr2.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-sse2-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse2-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse2-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse2-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-sse2-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse2-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse2-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse2-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-sse2-mul16.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse2-mul16-add16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse2-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-sse2-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse2-mul16-add16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse2-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-sse2-mul16.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x8.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x16.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x24.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x32.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse2-c8.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse2-c16.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse2-c24.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse2-c8.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse2-c16.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse2-c24.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-sse2.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-sse2.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-sse2.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-sse2.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-sse2.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-sse2.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-sse2.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-sse2.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-sse2.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-sse2.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-sse2.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-fp32-sse2.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-gemmlowp-sse2.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-rndna-sse2.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x8.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x16.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x24.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x32.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x8.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x16.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x24.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x32.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-sse2-x16.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-sse2-x32.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-sse2-x16.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-sse2-x32.c", + "XNNPACK/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse2-mul16-ld64-x8.c", + "XNNPACK/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse2-mul16-ld64-x16.c", + "XNNPACK/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse2-mul16-ld64-x8.c", + "XNNPACK/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse2-mul16-ld64-x16.c", + "XNNPACK/src/qu8-avgpool/qu8-avgpool-9p8x-minmax-fp32-sse2-c8.c", + "XNNPACK/src/qu8-avgpool/qu8-avgpool-9x-minmax-fp32-sse2-c8.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse2-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-sse2-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-sse2-mul16.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x8.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x16.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x24.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x32.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse2-c8.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse2-c16.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse2-c24.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse2-c8.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse2-c16.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse2-c24.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse2-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse2-ld128.c", + "XNNPACK/src/qu8-requantization/qu8-requantization-fp32-sse2.c", + "XNNPACK/src/qu8-requantization/qu8-requantization-gemmlowp-sse2.c", + "XNNPACK/src/qu8-requantization/qu8-requantization-rndna-sse2.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-sse2-mul16-ld64-x8.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-sse2-mul16-ld64-x16.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-sse2-mul16-ld64-x8.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-sse2-mul16-ld64-x16.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-sse2-x16.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-sse2-x32.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-sse2-x16.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-sse2-x32.c", + "XNNPACK/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse2-mul16-ld64-x8.c", + "XNNPACK/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse2-mul16-ld64-x16.c", + "XNNPACK/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse2-mul16-ld64-x8.c", + "XNNPACK/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse2-mul16-ld64-x16.c", + "XNNPACK/src/s8-ibilinear/gen/s8-ibilinear-sse2-c8.c", + "XNNPACK/src/s8-ibilinear/gen/s8-ibilinear-sse2-c16.c", + "XNNPACK/src/s8-maxpool/s8-maxpool-9p8x-minmax-sse2-c16.c", + "XNNPACK/src/s8-vclamp/s8-vclamp-sse2-x64.c", + "XNNPACK/src/u8-ibilinear/gen/u8-ibilinear-sse2-c8.c", + "XNNPACK/src/u8-ibilinear/gen/u8-ibilinear-sse2-c16.c", + "XNNPACK/src/u8-maxpool/u8-maxpool-9p8x-minmax-sse2-c16.c", + "XNNPACK/src/u8-rmax/u8-rmax-sse2.c", + "XNNPACK/src/u8-vclamp/u8-vclamp-sse2-x64.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-16x16-reuse-mov-sse2.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-16x16-reuse-switch-sse2.c", + "XNNPACK/src/x8-zip/x8-zip-x2-sse2.c", + "XNNPACK/src/x8-zip/x8-zip-x3-sse2.c", + "XNNPACK/src/x8-zip/x8-zip-x4-sse2.c", + "XNNPACK/src/x8-zip/x8-zip-xm-sse2.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-8x8-multi-mov-sse2.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-8x8-multi-switch-sse2.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-8x8-reuse-mov-sse2.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-8x8-reuse-multi-sse2.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-8x8-reuse-switch-sse2.c", + "XNNPACK/src/x16-transposec/x16-transposec-4x8-sse2.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x4-multi-mov-sse2.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x4-multi-multi-sse2.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x4-multi-switch-sse2.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x4-reuse-mov-sse2.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x4-reuse-multi-sse2.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x4-reuse-switch-sse2.c", + "XNNPACK/src/x32-unpool/x32-unpool-sse2.c", + "XNNPACK/src/x32-zip/x32-zip-x2-sse2.c", + "XNNPACK/src/x32-zip/x32-zip-x3-sse2.c", + "XNNPACK/src/x32-zip/x32-zip-x4-sse2.c", + "XNNPACK/src/x32-zip/x32-zip-xm-sse2.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-2x2-multi-mov-sse2.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-2x2-multi-multi-sse2.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-2x2-multi-switch-sse2.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-2x2-reuse-mov-sse2.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-2x2-reuse-multi-sse2.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-2x2-reuse-switch-sse2.c", + "XNNPACK/src/xx-fill/xx-fill-sse2-x64.c", + "XNNPACK/src/xx-pad/xx-pad-sse2.c", +] + +ALL_NEON_AARCH64_MICROKERNEL_SRCS = [ + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-minmax-aarch64-neon-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-minmax-aarch64-neon-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-minmax-aarch64-neon-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-minmax-aarch64-neon-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-minmax-aarch64-neon-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-minmax-aarch64-neon-x8.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-aarch64-neon-sqrt-x4.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-aarch64-neon-sqrt-x8.c", + "XNNPACK/src/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x16.c", + "XNNPACK/src/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x32.c", + "XNNPACK/src/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x48.c", + "XNNPACK/src/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x64.c", + "XNNPACK/src/x24-transposec/x24-transposec-4x4-aarch64-neon-tbl128.c", + "XNNPACK/src/x32-transposec/x32-transposec-4x4-aarch64-neon-tbl128.c", +] + +ALL_AVX_MICROKERNEL_SRCS = [ + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x8.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x16.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x24.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x32.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x8.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x16.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x24.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x32.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-avx-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-avx.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-avx-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-avx.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-avx-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-avx.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-avx-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-avx.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-avx-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-avx.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-avx-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-avx.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-avx-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-avx.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x8.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x16.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x24.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x32.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-minmax-avx-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x16-minmax-avx-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x16-minmax-avx-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-avx-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x16-minmax-avx-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-minmax-avx-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x16-minmax-avx-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-avx-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-7x8-minmax-avx-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8-minmax-avx-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x16-minmax-avx-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-3x16-minmax-avx-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-avx-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x16-minmax-avx-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x8-minmax-avx-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x16-minmax-avx-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-avx-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-7x8-minmax-avx-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-minmax-avx-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x16-minmax-avx-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x16-minmax-avx-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-avx-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x16-minmax-avx-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-avx-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-7x8-minmax-avx-broadcast.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-avx-2x8.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-avx-2x16.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x8.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x16.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x24.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x32.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x8.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x16.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x24.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x32.c", + "XNNPACK/src/f32-rmax/f32-rmax-avx.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-minmax-avx-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-minmax-avx-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-minmax-avx-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-minmax-avx-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-minmax-avx-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-minmax-avx-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-minmax-avx-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-minmax-avx-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmax-avx-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmax-avx-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmaxc-avx-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmaxc-avx-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmin-avx-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmin-avx-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vminc-avx-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vminc-avx-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-minmax-avx-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-minmax-avx-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-minmax-avx-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-minmax-avx-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-minmax-avx-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-minmax-avx-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-minmax-avx-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-minmax-avx-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiff-avx-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiff-avx-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiffc-avx-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiffc-avx-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-minmax-avx-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-minmax-avx-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-minmax-avx-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-minmax-avx-x16.c", + "XNNPACK/src/f32-vclamp/gen/f32-vclamp-avx-x8.c", + "XNNPACK/src/f32-vclamp/gen/f32-vclamp-avx-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x24.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x32.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x40.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x48.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x24.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x32.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x40.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x48.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx-rr2-p6-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx-rr2-p6-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx-rr2-p6-x24.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx-rr2-p6-x32.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx-rr2-p6-x40.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx-rr2-p6-x48.c", + "XNNPACK/src/f32-vhswish/gen/f32-vhswish-avx-x8.c", + "XNNPACK/src/f32-vhswish/gen/f32-vhswish-avx-x16.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-avx-x8.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-avx-x16.c", + "XNNPACK/src/f32-vrelu/gen/f32-vrelu-avx-x8.c", + "XNNPACK/src/f32-vrelu/gen/f32-vrelu-avx-x16.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndd-avx-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndd-avx-x16.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndne-avx-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndne-avx-x16.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndu-avx-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndu-avx-x16.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndz-avx-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndz-avx-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x32.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x40.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x48.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x56.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x64.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x72.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x80.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x32.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x40.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x48.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x56.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x64.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x72.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x80.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-avx-sqrt-x8.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-avx-sqrt-x16.c", + "XNNPACK/src/f32-vunary/gen/f32-vabs-avx-x8.c", + "XNNPACK/src/f32-vunary/gen/f32-vabs-avx-x16.c", + "XNNPACK/src/f32-vunary/gen/f32-vneg-avx-x8.c", + "XNNPACK/src/f32-vunary/gen/f32-vneg-avx-x16.c", + "XNNPACK/src/f32-vunary/gen/f32-vsqr-avx-x8.c", + "XNNPACK/src/f32-vunary/gen/f32-vsqr-avx-x16.c", + "XNNPACK/src/math/exp-f32-avx-rr2-p5.c", + "XNNPACK/src/math/expm1minus-f32-avx-rr2-lut4-p4-perm.c", + "XNNPACK/src/math/expm1minus-f32-avx-rr2-lut16-p3.c", + "XNNPACK/src/math/expm1minus-f32-avx-rr2-p6.c", + "XNNPACK/src/math/sigmoid-f32-avx-rr2-lut64-p2-div.c", + "XNNPACK/src/math/sigmoid-f32-avx-rr2-p5-div.c", + "XNNPACK/src/math/sigmoid-f32-avx-rr2-p5-nr1.c", + "XNNPACK/src/math/sigmoid-f32-avx-rr2-p5-nr2.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-avx-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-avx-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-avx-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-avx-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-avx-mul32.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx-mul16-add16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-avx-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-avx-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx-mul16-add16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-avx-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-avx-mul32.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x8.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x16.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x24.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x32.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-avx.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-avx.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-avx.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-avx.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-avx.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-avx.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-avx.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-avx.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-avx.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-avx.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-avx.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x8.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x16.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x24.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x32.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x8.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x16.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x24.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x32.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x8.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x16.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x24.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x32.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x8.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x16.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x24.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x32.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-avx-x8.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-avx-x16.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-avx-x32.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-avx-x8.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-avx-x16.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-avx-x32.c", + "XNNPACK/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-avx-mul16-ld64-x8.c", + "XNNPACK/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-avx-mul16-ld64-x16.c", + "XNNPACK/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-avx-mul16-ld64-x8.c", + "XNNPACK/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-avx-mul16-ld64-x16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-avx-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-avx-mul32.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul32.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-avx-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-avx-mul32.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul32.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x8.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x16.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x24.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x32.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-avx-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-avx-ld128.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-avx-mul16-ld64-x8.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-avx-mul16-ld64-x16.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-avx-mul32-ld32-x8.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-avx-mul32-ld32-x16.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul16-ld64-x8.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul16-ld64-x16.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul32-ld32-x8.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul32-ld32-x16.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-avx-x8.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-avx-x16.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-avx-x32.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-avx-x8.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-avx-x16.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-avx-x32.c", + "XNNPACK/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-avx-mul16-ld64-x8.c", + "XNNPACK/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-avx-mul16-ld64-x16.c", + "XNNPACK/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-avx-mul16-ld64-x8.c", + "XNNPACK/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-avx-mul16-ld64-x16.c", + "XNNPACK/src/x8-lut/gen/x8-lut-avx-x16.c", + "XNNPACK/src/x8-lut/gen/x8-lut-avx-x32.c", + "XNNPACK/src/x8-lut/gen/x8-lut-avx-x48.c", + "XNNPACK/src/x8-lut/gen/x8-lut-avx-x64.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-8x8-multi-mov-avx.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-8x8-multi-switch-avx.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-8x8-reuse-mov-avx.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-8x8-reuse-multi-avx.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-8x8-reuse-switch-avx.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-4x4-multi-mov-avx.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-4x4-multi-multi-avx.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-4x4-multi-switch-avx.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-4x4-reuse-mov-avx.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-4x4-reuse-multi-avx.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-4x4-reuse-switch-avx.c", +] + +ALL_HEXAGON_MICROKERNEL_SRCS = [ + "XNNPACK/src/cs16-vsquareabs/gen/cs16-vsquareabs-hexagon-x2.c", + "XNNPACK/src/cs16-vsquareabs/gen/cs16-vsquareabs-hexagon-x4.c", + "XNNPACK/src/cs16-vsquareabs/gen/cs16-vsquareabs-hexagon-x6.c", + "XNNPACK/src/cs16-vsquareabs/gen/cs16-vsquareabs-hexagon-x8.c", + "XNNPACK/src/cs16-vsquareabs/gen/cs16-vsquareabs-hexagon-x10.c", + "XNNPACK/src/cs16-vsquareabs/gen/cs16-vsquareabs-hexagon-x12.c", +] + +PROD_SCALAR_RISCV_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/scalar-riscv.c", +] + +ALL_NEONV8_MICROKERNEL_SRCS = [ + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x8.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x16.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x24.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x32.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x8.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x16.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x24.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x32.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndd-neonv8-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndd-neonv8-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndne-neonv8-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndne-neonv8-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndu-neonv8-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndu-neonv8-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndz-neonv8-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndz-neonv8-x8.c", + "XNNPACK/src/math/cvt-f32-qs8-neonv8.c", + "XNNPACK/src/math/cvt-f32-qu8-neonv8.c", + "XNNPACK/src/math/roundd-neonv8.c", + "XNNPACK/src/math/roundne-neonv8.c", + "XNNPACK/src/math/roundu-neonv8.c", + "XNNPACK/src/math/roundz-neonv8.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-neonv8-mla8-ld64.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld64.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld128.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neonv8-mla8-ld64.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neonv8-mul8-ld64.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld64.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld128.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld64.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld128.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neonv8-mla8-ld64.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neonv8-mul8-ld64.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld64.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld128.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld64.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld128.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c8.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c16.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c24.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c32.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c8.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c16.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c24.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c32.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-neonv8-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld64-x8.c", + "XNNPACK/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld64-x16.c", + "XNNPACK/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld128-x16.c", + "XNNPACK/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld64-x8.c", + "XNNPACK/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld64-x16.c", + "XNNPACK/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld128-x16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c8.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c16.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c24.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c32.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c8.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c16.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c24.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c32.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c", + "XNNPACK/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld64-x8.c", + "XNNPACK/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld64-x16.c", + "XNNPACK/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld128-x16.c", + "XNNPACK/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld64-x8.c", + "XNNPACK/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld64-x16.c", + "XNNPACK/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld128-x16.c", +] + +PROD_NEONV8_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/neonv8.c", +] + +PROD_AVX2_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/avx2.c", +] + +PROD_NEONDOT_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/neondot.c", +] + +PROD_AVX512SKX_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/avx512skx.c", +] + +ALL_AVX2_MICROKERNEL_SRCS = [ + "XNNPACK/src/f16-gemm/gen/f16-gemm-1x8-minmax-avx2-broadcast.c", + "XNNPACK/src/f16-gemm/gen/f16-gemm-1x16-minmax-avx2-broadcast.c", + "XNNPACK/src/f16-gemm/gen/f16-gemm-3x16-minmax-avx2-broadcast.c", + "XNNPACK/src/f16-gemm/gen/f16-gemm-4x8-minmax-avx2-broadcast.c", + "XNNPACK/src/f16-gemm/gen/f16-gemm-4x16-minmax-avx2-broadcast.c", + "XNNPACK/src/f16-gemm/gen/f16-gemm-5x8-minmax-avx2-broadcast.c", + "XNNPACK/src/f16-gemm/gen/f16-gemm-5x16-minmax-avx2-broadcast.c", + "XNNPACK/src/f16-gemm/gen/f16-gemm-6x8-minmax-avx2-broadcast.c", + "XNNPACK/src/f16-gemm/gen/f16-gemm-7x8-minmax-avx2-broadcast.c", + "XNNPACK/src/f16-igemm/gen/f16-igemm-1x8-minmax-avx2-broadcast.c", + "XNNPACK/src/f16-igemm/gen/f16-igemm-1x16-minmax-avx2-broadcast.c", + "XNNPACK/src/f16-igemm/gen/f16-igemm-3x16-minmax-avx2-broadcast.c", + "XNNPACK/src/f16-igemm/gen/f16-igemm-4x8-minmax-avx2-broadcast.c", + "XNNPACK/src/f16-igemm/gen/f16-igemm-4x16-minmax-avx2-broadcast.c", + "XNNPACK/src/f16-igemm/gen/f16-igemm-5x8-minmax-avx2-broadcast.c", + "XNNPACK/src/f16-igemm/gen/f16-igemm-5x16-minmax-avx2-broadcast.c", + "XNNPACK/src/f16-igemm/gen/f16-igemm-6x8-minmax-avx2-broadcast.c", + "XNNPACK/src/f16-igemm/gen/f16-igemm-7x8-minmax-avx2-broadcast.c", + "XNNPACK/src/f16-pavgpool/f16-pavgpool-9p8x-minmax-avx2-c8.c", + "XNNPACK/src/f16-pavgpool/f16-pavgpool-9x-minmax-avx2-c8.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x32-acc2.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x32-acc4.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x32.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x40-acc2.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x40-acc5.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x40.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x48-acc2.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x48-acc3.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x48.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x64-acc2.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x64-acc4.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x64.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x72-acc3.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x72.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x80-acc2.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x80-acc5.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x80.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96-acc2.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96-acc3.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96-acc6.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96.c", + "XNNPACK/src/f16-velu/gen/f16-velu-avx2-rr1-p3-x8.c", + "XNNPACK/src/f16-velu/gen/f16-velu-avx2-rr1-p3-x16.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x8.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x16.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x24.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x32.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x40.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x48.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x56.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x64.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x8.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x16.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x24.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x32.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x40.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x48.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x56.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x64.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x16.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x32.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x48.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x64.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x16.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x32.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x48.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x64.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x64-acc2.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x64-acc4.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x64.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x72-acc3.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x72.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x80-acc2.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x80-acc5.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x80.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96-acc2.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96-acc3.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96-acc6.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x64-acc2.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x64-acc4.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x64.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x72-acc3.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x72.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x80-acc2.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x80-acc5.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x80.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96-acc2.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96-acc3.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96-acc6.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x64-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x64-acc4.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x64.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x72-acc3.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x72.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x80-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x80-acc5.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x80.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96-acc3.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96-acc6.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x24.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x32.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x40.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x48.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x56.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x64.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x72.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x80.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x24.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x32.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x40.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x48.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x56.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x64.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x72.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x80.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x24.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x32.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x40.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x48.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x56.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x64.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x72.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x80.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-p6-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-p6-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-p6-x24.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-p6-x32.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-p6-x40.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-p6-x48.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-p6-x56.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-p6-x64.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-p6-x72.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx2-rr1-p6-x80.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x8.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x16.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x24.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x32.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x40.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x48.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x56.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x64.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x72.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x80.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x88.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x96.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x8.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x16.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x24.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x32.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x40.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x48.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x56.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x64.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x72.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x80.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x88.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x96.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x32.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x40.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x48.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x56.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x64.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x72.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x80.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x32.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x40.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x48.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x56.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x64.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x72.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x80.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x32.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x40.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x48.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x56.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x64.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x72.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x80.c", + "XNNPACK/src/math/exp-f32-avx2-rr2-lut8-p3-perm.c", + "XNNPACK/src/math/exp-f32-avx2-rr2-lut8-p4-perm.c", + "XNNPACK/src/math/exp-f32-avx2-rr2-p5.c", + "XNNPACK/src/math/expm1minus-f16-avx2-rr1-p3.c", + "XNNPACK/src/math/expm1minus-f32-avx2-rr1-lut4-p4-perm.c", + "XNNPACK/src/math/expm1minus-f32-avx2-rr1-lut8-p4-perm.c", + "XNNPACK/src/math/expm1minus-f32-avx2-rr1-lut16-p3-gather.c", + "XNNPACK/src/math/expm1minus-f32-avx2-rr1-p6.c", + "XNNPACK/src/math/expminus-f16-avx2-rr1-p2.c", + "XNNPACK/src/math/expminus-f16-avx2-rr1-p3.c", + "XNNPACK/src/math/expminus-f32-avx2-rr1-p5.c", + "XNNPACK/src/math/expminus-f32-avx2-rr2-p5.c", + "XNNPACK/src/math/extexp-avx2-p5.c", + "XNNPACK/src/math/sigmoid-f16-avx2-rr1-p2-div.c", + "XNNPACK/src/math/sigmoid-f16-avx2-rr1-p2-rcp.c", + "XNNPACK/src/math/sigmoid-f16-avx2-rr1-p3-div.c", + "XNNPACK/src/math/sigmoid-f16-avx2-rr1-p3-rcp.c", + "XNNPACK/src/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-div.c", + "XNNPACK/src/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-nr1fma.c", + "XNNPACK/src/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-nr2fma1adj.c", + "XNNPACK/src/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-nr2fma.c", + "XNNPACK/src/math/sigmoid-f32-avx2-rr1-p5-div.c", + "XNNPACK/src/math/sigmoid-f32-avx2-rr1-p5-nr1fma.c", + "XNNPACK/src/math/sigmoid-f32-avx2-rr1-p5-nr2fma.c", + "XNNPACK/src/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-div.c", + "XNNPACK/src/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-nr1fma.c", + "XNNPACK/src/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-nr2fma1adj.c", + "XNNPACK/src/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-nr2fma.c", + "XNNPACK/src/math/sigmoid-f32-avx2-rr2-p5-div.c", + "XNNPACK/src/math/sigmoid-f32-avx2-rr2-p5-nr1fma.c", + "XNNPACK/src/math/sigmoid-f32-avx2-rr2-p5-nr2fma.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpmovsx.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpunpck.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpmovsx.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpunpck.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpmovsx.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpunpck.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpmovsx.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpunpck.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-avx2.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c8-xw-minmax-fp32-avx2.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-avx2.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c8-xw-minmax-fp32-avx2.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x8c8-minmax-fp32-avx2.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x8c8-xw-minmax-fp32-avx2.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-avx2.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-avx2.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x8c8-minmax-fp32-avx2.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpmovsx.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpunpck.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpmovsx.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpunpck.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpmovsx.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpunpck.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpmovsx.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpunpck.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x8.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x16.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x24.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x32.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-avx2.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c8-xw-minmax-fp32-avx2.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-avx2.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c8-xw-minmax-fp32-avx2.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c8-minmax-fp32-avx2.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c8-xw-minmax-fp32-avx2.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-avx2.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-avx2.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8c8-minmax-fp32-avx2.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x8.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x16.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x24.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x32.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x8.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x16.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x24.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x32.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-avx2-x16.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-avx2-x32.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-avx2-x64.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-avx2-x16.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-avx2-x32.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-avx2-x64.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx2-mul32.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x8.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x16.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x24.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x32.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x8c8-minmax-fp32-avx2.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x8c8-minmax-fp32-avx2.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x8c8-minmax-fp32-avx2.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x8c8-minmax-fp32-avx2.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x8c8-minmax-fp32-avx2.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x8c8-minmax-fp32-avx2.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-avx2-mul32-ld64-x8.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-avx2-mul32-ld64-x16.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-avx2-mul32-ld64-x8.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-avx2-mul32-ld64-x16.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-avx2-x16.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-avx2-x32.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-avx2-x64.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-avx2-x16.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-avx2-x32.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-avx2-x64.c", + "XNNPACK/src/x8-lut/gen/x8-lut-avx2-x32.c", + "XNNPACK/src/x8-lut/gen/x8-lut-avx2-x64.c", + "XNNPACK/src/x8-lut/gen/x8-lut-avx2-x96.c", + "XNNPACK/src/x8-lut/gen/x8-lut-avx2-x128.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-32x32-reuse-mov-avx2.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-32x32-reuse-switch-avx2.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-16x16-reuse-mov-avx2.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-16x16-reuse-switch-avx2.c", +] + +ALL_AVX512SKX_MICROKERNEL_SRCS = [ + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-avx512skx-x16.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-avx512skx-x32.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-avx512skx-x16.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-avx512skx-x32.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x32.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x64.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x96.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x128.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x32.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x64.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x96.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x128.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-3p32c-minmax-fp32-avx512skx-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx512skx-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx512skx-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx512skx-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx512skx-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x16.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x32.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x48.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-avx512skx-mul32-ld128-x16.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-avx512skx-mul32-ld128-x32.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-avx512skx-mul32-ld128-x16.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-avx512skx-mul32-ld128-x32.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx512skx-mul32.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx512skx-mul32.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x16.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x32.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x48.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x16c8-minmax-fp32-avx512skx.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-avx512skx-mul32-ld128-x16.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-avx512skx-mul32-ld128-x32.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-avx512skx-mul32-ld128-x16.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-avx512skx-mul32-ld128-x32.c", + "XNNPACK/src/x8-lut/gen/x8-lut-avx512skx-vpshufb-x64.c", + "XNNPACK/src/x8-lut/gen/x8-lut-avx512skx-vpshufb-x128.c", + "XNNPACK/src/x8-lut/gen/x8-lut-avx512skx-vpshufb-x192.c", + "XNNPACK/src/x8-lut/gen/x8-lut-avx512skx-vpshufb-x256.c", +] + +ALL_NEONBF16_MICROKERNEL_SRCS = [ + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonbf16-bfdot.c", + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonbf16-bfmlal.c", + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-1x8c2-minmax-neonbf16-bfdot-lane-ld128.c", + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonbf16-bfdot.c", + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonbf16-bfmlal.c", + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonbf16-bfdot.c", + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonbf16-bfmlal.c", + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonbf16-bfdot.c", + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonbf16-bfmlal.c", + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-4x8c2-minmax-neonbf16-bfdot-lane-ld128.c", + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonbf16-bfdot.c", + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonbf16-bfmlal.c", + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-5x8c2-minmax-neonbf16-bfdot-lane-ld128.c", + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-6x8c2-minmax-neonbf16-bfdot-lane-ld128.c", +] + +ALL_SSSE3_MICROKERNEL_SRCS = [ + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-4x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-5x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-6x4.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-ssse3-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-ssse3-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-ssse3.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-ssse3-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-ssse3-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-ssse3.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-ssse3-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-ssse3-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-ssse3.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-ssse3-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-ssse3-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-ssse3-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-ssse3-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-ssse3-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-ssse3-ld128.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-gemmlowp-ssse3.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-rndna-ssse3.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-ssse3-x16.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-ssse3-x32.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-ssse3-x16.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-ssse3-x32.c", + "XNNPACK/src/qu8-requantization/qu8-requantization-gemmlowp-ssse3.c", + "XNNPACK/src/qu8-requantization/qu8-requantization-rndna-ssse3.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-ssse3-x16.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-ssse3-x32.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-ssse3-x16.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-ssse3-x32.c", + "XNNPACK/src/x8-lut/gen/x8-lut-ssse3-x16.c", + "XNNPACK/src/x8-lut/gen/x8-lut-ssse3-x32.c", + "XNNPACK/src/x24-transposec/x24-transposec-4x4-ssse3.c", +] + +ALL_XOP_MICROKERNEL_SRCS = [ + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-xop-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-xop-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-xop-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-xop-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-xop-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-xop-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-xop-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-xop-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-xop-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-xop-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-xop-mul32.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-xop-mul16-add16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-xop-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-xop-mul16-add16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-xop-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-xop-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-xop-mul16-add16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-xop-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-xop-mul16-add16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-xop-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-xop-mul32.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-xop.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-xop.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-xop.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-xop.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-xop.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-xop.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-xop.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-xop.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-xop.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-xop.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-xop.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x8.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x16.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x24.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x32.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x8.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x16.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x24.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x32.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-xop-mul32.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-xop-mul32.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-xop-mul32.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-xop-mul32.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-xop-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-xop-ld128.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-xop-mul32-ld32-x8.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-xop-mul32-ld32-x16.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-xop-mul32-ld32-x8.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-xop-mul32-ld32-x16.c", +] + +PROD_SCALAR_AARCH32_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/scalar-aarch32.c", +] + +ALL_NEONFP16ARITH_MICROKERNEL_SRCS = [ + "XNNPACK/src/f16-avgpool/f16-avgpool-9p8x-minmax-neonfp16arith-c8.c", + "XNNPACK/src/f16-avgpool/f16-avgpool-9x-minmax-neonfp16arith-c8.c", + "XNNPACK/src/f16-conv-hwc2chw/f16-conv-hwc2chw-3x3s2p1c3x4-neonfp16arith-2x2.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc2.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc3.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc4.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-2x8-acc2.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-2x8.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-3x8.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-4x8.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-5x8.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-6x8.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc2.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc3.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc4.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-2x8-acc2.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-2x8.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-3x8.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-4x8.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc2.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc3.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc4.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc5.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8-acc2.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8-acc3.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-3x8-acc2.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-3x8.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-4x8-acc2.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-4x8.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-5x8.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc2.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc3.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc4.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc5.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8-acc2.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8-acc3.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-3x8-acc2.c", + "XNNPACK/src/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-3x8.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-3p8c-minmax-neonfp16arith-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-3p8c-minmax-neonfp16arith.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-3p16c-minmax-neonfp16arith-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-3p16c-minmax-neonfp16arith.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-3p32c-minmax-neonfp16arith-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-3p32c-minmax-neonfp16arith.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-4p8c-minmax-neonfp16arith-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-4p8c-minmax-neonfp16arith.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-4p16c-minmax-neonfp16arith-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-4p16c-minmax-neonfp16arith.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-4p32c-minmax-neonfp16arith-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-4p32c-minmax-neonfp16arith.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-9p8c-minmax-neonfp16arith-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-9p8c-minmax-neonfp16arith.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-9p16c-minmax-neonfp16arith-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-9p16c-minmax-neonfp16arith.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-9p32c-minmax-neonfp16arith-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-9p32c-minmax-neonfp16arith.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-neonfp16arith-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-neonfp16arith.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-25p16c-minmax-neonfp16arith-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-25p16c-minmax-neonfp16arith.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-25p32c-minmax-neonfp16arith-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-25p32c-minmax-neonfp16arith.c", + "XNNPACK/src/f16-gavgpool-cw/f16-gavgpool-cw-neonfp16arith-x8.c", + "XNNPACK/src/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c8.c", + "XNNPACK/src/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c16.c", + "XNNPACK/src/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c24.c", + "XNNPACK/src/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c32.c", + "XNNPACK/src/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c8.c", + "XNNPACK/src/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c16.c", + "XNNPACK/src/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c24.c", + "XNNPACK/src/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c32.c", + "XNNPACK/src/f16-gemm/gen/f16-gemm-1x8-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-gemm/gen/f16-gemm-1x16-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-gemm/gen/f16-gemm-4x8-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-gemm/gen/f16-gemm-4x16-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-gemm/gen/f16-gemm-6x8-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-gemm/gen/f16-gemm-6x16-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-gemm/gen/f16-gemm-8x8-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-gemm/gen/f16-gemm-8x16-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-gemm/gen/f16-gemminc-1x8-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-gemm/gen/f16-gemminc-1x16-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-gemm/gen/f16-gemminc-4x8-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-gemm/gen/f16-gemminc-4x16-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-gemm/gen/f16-gemminc-6x8-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-gemm/gen/f16-gemminc-6x16-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-gemm/gen/f16-gemminc-8x8-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-gemm/gen/f16-gemminc-8x16-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p4.c", + "XNNPACK/src/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p8.c", + "XNNPACK/src/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p16.c", + "XNNPACK/src/f16-ibilinear/gen/f16-ibilinear-neonfp16arith-c8.c", + "XNNPACK/src/f16-ibilinear/gen/f16-ibilinear-neonfp16arith-c16.c", + "XNNPACK/src/f16-igemm/gen/f16-igemm-1x8-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-igemm/gen/f16-igemm-1x16-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-igemm/gen/f16-igemm-4x8-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-igemm/gen/f16-igemm-4x16-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-igemm/gen/f16-igemm-6x8-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-igemm/gen/f16-igemm-6x16-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-igemm/gen/f16-igemm-8x8-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-igemm/gen/f16-igemm-8x16-minmax-neonfp16arith-ld64.c", + "XNNPACK/src/f16-maxpool/f16-maxpool-9p8x-minmax-neonfp16arith-c8.c", + "XNNPACK/src/f16-pavgpool/f16-pavgpool-9p8x-minmax-neonfp16arith-c8.c", + "XNNPACK/src/f16-pavgpool/f16-pavgpool-9x-minmax-neonfp16arith-c8.c", + "XNNPACK/src/f16-prelu/gen/f16-prelu-neonfp16arith-2x8.c", + "XNNPACK/src/f16-prelu/gen/f16-prelu-neonfp16arith-2x16.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x32-acc2.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x32-acc4.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x32.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x40-acc2.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x40-acc5.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x40.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x48-acc2.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x48-acc3.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x48.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x64-acc2.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x64-acc4.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x64.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x72-acc3.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x72.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x80-acc2.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x80-acc5.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x80.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96-acc2.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96-acc3.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96-acc6.c", + "XNNPACK/src/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96.c", + "XNNPACK/src/f16-rmax/f16-rmax-neonfp16arith.c", + "XNNPACK/src/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith-pipelined.c", + "XNNPACK/src/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith-x2.c", + "XNNPACK/src/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith.c", + "XNNPACK/src/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith-pipelined.c", + "XNNPACK/src/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith-x2.c", + "XNNPACK/src/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith.c", + "XNNPACK/src/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith-pipelined.c", + "XNNPACK/src/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith-x2.c", + "XNNPACK/src/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith.c", + "XNNPACK/src/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith-pipelined.c", + "XNNPACK/src/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith-x2.c", + "XNNPACK/src/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith.c", + "XNNPACK/src/f16-vbinary/gen/f16-vadd-minmax-neonfp16arith-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vadd-minmax-neonfp16arith-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vaddc-minmax-neonfp16arith-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vaddc-minmax-neonfp16arith-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmax-neonfp16arith-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmax-neonfp16arith-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmaxc-neonfp16arith-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmaxc-neonfp16arith-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmin-neonfp16arith-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmin-neonfp16arith-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vminc-neonfp16arith-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vminc-neonfp16arith-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmul-minmax-neonfp16arith-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmul-minmax-neonfp16arith-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmulc-minmax-neonfp16arith-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmulc-minmax-neonfp16arith-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vrsubc-minmax-neonfp16arith-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vrsubc-minmax-neonfp16arith-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsqrdiff-neonfp16arith-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsqrdiff-neonfp16arith-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsqrdiffc-neonfp16arith-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsqrdiffc-neonfp16arith-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsub-minmax-neonfp16arith-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsub-minmax-neonfp16arith-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsubc-minmax-neonfp16arith-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsubc-minmax-neonfp16arith-x16.c", + "XNNPACK/src/f16-vclamp/gen/f16-vclamp-neonfp16arith-x8.c", + "XNNPACK/src/f16-vclamp/gen/f16-vclamp-neonfp16arith-x16.c", + "XNNPACK/src/f16-velu/gen/f16-velu-neonfp16arith-rr1-p3-x8.c", + "XNNPACK/src/f16-velu/gen/f16-velu-neonfp16arith-rr1-p3-x16.c", + "XNNPACK/src/f16-vhswish/gen/f16-vhswish-neonfp16arith-x8.c", + "XNNPACK/src/f16-vhswish/gen/f16-vhswish-neonfp16arith-x16.c", + "XNNPACK/src/f16-vlrelu/gen/f16-vlrelu-neonfp16arith-x8.c", + "XNNPACK/src/f16-vlrelu/gen/f16-vlrelu-neonfp16arith-x16.c", + "XNNPACK/src/f16-vmulcaddc/gen/f16-vmulcaddc-c8-minmax-neonfp16arith-2x.c", + "XNNPACK/src/f16-vmulcaddc/gen/f16-vmulcaddc-c16-minmax-neonfp16arith-2x.c", + "XNNPACK/src/f16-vrnd/gen/f16-vrndd-neonfp16arith-x8.c", + "XNNPACK/src/f16-vrnd/gen/f16-vrndd-neonfp16arith-x16.c", + "XNNPACK/src/f16-vrnd/gen/f16-vrndne-neonfp16arith-x8.c", + "XNNPACK/src/f16-vrnd/gen/f16-vrndne-neonfp16arith-x16.c", + "XNNPACK/src/f16-vrnd/gen/f16-vrndu-neonfp16arith-x8.c", + "XNNPACK/src/f16-vrnd/gen/f16-vrndu-neonfp16arith-x16.c", + "XNNPACK/src/f16-vrnd/gen/f16-vrndz-neonfp16arith-x8.c", + "XNNPACK/src/f16-vrnd/gen/f16-vrndz-neonfp16arith-x16.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x8.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x16.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x24.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x32.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x40.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x48.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x56.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x64.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x8.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x16.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x24.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x32.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x40.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x48.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x56.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x64.c", + "XNNPACK/src/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x8.c", + "XNNPACK/src/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x16.c", + "XNNPACK/src/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x24.c", + "XNNPACK/src/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x32.c", + "XNNPACK/src/f16-vunary/gen/f16-vabs-neonfp16arith-x8.c", + "XNNPACK/src/f16-vunary/gen/f16-vabs-neonfp16arith-x16.c", + "XNNPACK/src/f16-vunary/gen/f16-vneg-neonfp16arith-x8.c", + "XNNPACK/src/f16-vunary/gen/f16-vneg-neonfp16arith-x16.c", + "XNNPACK/src/f16-vunary/gen/f16-vsqr-neonfp16arith-x8.c", + "XNNPACK/src/f16-vunary/gen/f16-vsqr-neonfp16arith-x16.c", + "XNNPACK/src/math/exp-f16-neonfp16arith-rr2-p3.c", + "XNNPACK/src/math/expm1minus-f16-neonfp16arith-rr1-p3.c", + "XNNPACK/src/math/expm1minus-f16-neonfp16arith-rr2-p3.c", + "XNNPACK/src/math/expminus-f16-neonfp16arith-rr1-p2.c", + "XNNPACK/src/math/expminus-f16-neonfp16arith-rr1-p3.c", + "XNNPACK/src/math/expminus-f16-neonfp16arith-rr2-p2.c", + "XNNPACK/src/math/expminus-f16-neonfp16arith-rr2-p3.c", + "XNNPACK/src/math/sigmoid-f16-neonfp16arith-rr2-p2-nr1fma.c", + "XNNPACK/src/math/sigmoid-f16-neonfp16arith-rr2-p2-nr1recps.c", + "XNNPACK/src/math/sigmoid-f16-neonfp16arith-rr2-p2-recpe.c", + "XNNPACK/src/math/sigmoid-f16-neonfp16arith-rr2-p3-nr1fma.c", + "XNNPACK/src/math/sigmoid-f16-neonfp16arith-rr2-p3-nr1recps.c", + "XNNPACK/src/math/sigmoid-f16-neonfp16arith-rr2-p3-recpe.c", + "XNNPACK/src/math/sqrt-f16-neonfp16arith-nr1fma1adj.c", + "XNNPACK/src/math/sqrt-f16-neonfp16arith-nr1fma.c", + "XNNPACK/src/math/sqrt-f16-neonfp16arith-nr1rsqrts.c", +] + +ALL_WASM_MICROKERNEL_SRCS = [ + "XNNPACK/src/f32-avgpool/f32-avgpool-9p8x-minmax-wasm-c1.c", + "XNNPACK/src/f32-avgpool/f32-avgpool-9x-minmax-wasm-c1.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p1c-minmax-wasm-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p1c-minmax-wasm.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p2c-minmax-wasm-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p2c-minmax-wasm.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p1c-minmax-wasm-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p1c-minmax-wasm.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p2c-minmax-wasm-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p2c-minmax-wasm.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p1c-minmax-wasm-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p1c-minmax-wasm.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p2c-minmax-wasm-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p2c-minmax-wasm.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p1c-minmax-wasm-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p1c-minmax-wasm.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p2c-minmax-wasm-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p2c-minmax-wasm.c", + "XNNPACK/src/f32-gavgpool/f32-gavgpool-7p7x-minmax-wasm-c1.c", + "XNNPACK/src/f32-gavgpool/f32-gavgpool-7x-minmax-wasm-c1.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x4-minmax-wasm.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x4-relu-wasm.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-2x4-minmax-wasm.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-2x4-relu-wasm.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x2-minmax-wasm.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x2-relu-wasm.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x4-minmax-wasm.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x4-relu-wasm.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x4-minmax-wasm.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-2x4-minmax-wasm.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x4-minmax-wasm.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x4-minmax-wasm.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x4-relu-wasm.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-2x4-minmax-wasm.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-2x4-relu-wasm.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x2-minmax-wasm.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x2-relu-wasm.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x4-minmax-wasm.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x4-relu-wasm.c", + "XNNPACK/src/f32-maxpool/f32-maxpool-9p8x-minmax-wasm-c1.c", + "XNNPACK/src/f32-pavgpool/f32-pavgpool-9p8x-minmax-wasm-c1.c", + "XNNPACK/src/f32-pavgpool/f32-pavgpool-9x-minmax-wasm-c1.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasm-2x1.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasm-2x4.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-wasm-fmagic-x1.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-wasm-fmagic-x2.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-wasm-fmagic-x3.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-wasm-fmagic-x4.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-wasm-fmagic-x1.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-wasm-fmagic-x2.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-wasm-fmagic-x3.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-wasm-fmagic-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-minmax-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-minmax-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-minmax-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-minmax-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-relu-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-relu-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-relu-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-relu-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-minmax-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-minmax-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-minmax-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-minmax-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-relu-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-relu-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-relu-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-relu-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-minmax-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-minmax-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-minmax-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-minmax-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-relu-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-relu-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-relu-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-relu-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-minmax-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-minmax-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-minmax-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-minmax-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-relu-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-relu-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-relu-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-relu-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmax-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmax-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmax-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmax-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmaxc-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmaxc-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmaxc-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmaxc-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmin-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmin-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmin-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmin-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vminc-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vminc-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vminc-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vminc-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-minmax-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-minmax-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-minmax-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-minmax-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-relu-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-relu-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-relu-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-relu-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-minmax-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-minmax-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-minmax-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-minmax-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-relu-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-relu-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-relu-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-relu-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-minmax-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-minmax-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-minmax-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-minmax-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-relu-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-relu-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-relu-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-relu-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-minmax-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-minmax-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-minmax-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-minmax-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-relu-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-relu-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-relu-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-relu-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-minmax-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-minmax-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-minmax-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-minmax-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-relu-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-relu-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-relu-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-relu-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-minmax-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-minmax-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-minmax-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-minmax-wasm-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-relu-wasm-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-relu-wasm-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-relu-wasm-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-relu-wasm-x8.c", + "XNNPACK/src/f32-vclamp/gen/f32-vclamp-wasm-x1.c", + "XNNPACK/src/f32-vclamp/gen/f32-vclamp-wasm-x2.c", + "XNNPACK/src/f32-vclamp/gen/f32-vclamp-wasm-x4.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasm-rr2-lut16-p3-x1.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasm-rr2-lut16-p3-x2.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasm-rr2-lut16-p3-x3.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasm-rr2-lut16-p3-x4.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasm-rr2-lut16-p3-x5.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasm-rr2-lut16-p3-x6.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasm-rr2-p6-x1.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasm-rr2-p6-x2.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasm-rr2-p6-x3.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasm-rr2-p6-x4.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasm-rr2-p6-x5.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasm-rr2-p6-x6.c", + "XNNPACK/src/f32-vhswish/gen/f32-vhswish-wasm-x1.c", + "XNNPACK/src/f32-vhswish/gen/f32-vhswish-wasm-x2.c", + "XNNPACK/src/f32-vhswish/gen/f32-vhswish-wasm-x4.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-wasm-x1.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-wasm-x2.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-wasm-x4.c", + "XNNPACK/src/f32-vmulcaddc/gen/f32-vmulcaddc-c1-minmax-wasm-2x.c", + "XNNPACK/src/f32-vmulcaddc/gen/f32-vmulcaddc-c2-minmax-wasm-2x.c", + "XNNPACK/src/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-wasm-2x.c", + "XNNPACK/src/f32-vrelu/gen/f32-vrelu-wasm-x1.c", + "XNNPACK/src/f32-vrelu/gen/f32-vrelu-wasm-x2.c", + "XNNPACK/src/f32-vrelu/gen/f32-vrelu-wasm-x4.c", + "XNNPACK/src/f32-vrelu/gen/f32-vrelu-wasm-x8.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-3p2c-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p1c-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p2c-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p4c-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p1c-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p2c-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p4c-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-wasm-fmagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-wasm-fmagic.c", +] + +PROD_NEONFP16_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/neonfp16.c", +] + +ALL_ARMSIMD32_MICROKERNEL_SRCS = [ + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x1c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x2c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x1c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x2c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x1c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x2c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x1c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x2c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x1c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x2c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x1c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x2c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x1c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x2c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x1c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x2c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-armsimd32-x4.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-armsimd32-x8.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-armsimd32-x4.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-armsimd32-x8.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x1c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x2c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x1c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x2c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x1c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x2c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x1c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x2c4-minmax-fp32-armsimd32.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-armsimd32-x4.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-armsimd32-x8.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-armsimd32-x4.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-armsimd32-x8.c", +] + +ALL_AVX512VBMI_MICROKERNEL_SRCS = [ + "XNNPACK/src/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x64.c", + "XNNPACK/src/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x128.c", + "XNNPACK/src/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x192.c", + "XNNPACK/src/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x256.c", +] + +JIT_AARCH64_SRCS = [ + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-aarch64-neonfma-cortex-a53.cc", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-aarch64-neonfma-cortex-a75.cc", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-aarch64-neonfma-cortex-a53.cc", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-aarch64-neonfma-cortex-a55.cc", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-aarch64-neonfma-cortex-a75.cc", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-aarch64-neonfma-cortex-a53.cc", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-aarch64-neonfma-cortex-a55.cc", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-aarch64-neonfma-cortex-a75.cc", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-aarch64-neonfma-ld128.cc", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-aarch64-neonfma-cortex-a53.cc", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-aarch64-neonfma-cortex-a75.cc", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-aarch64-neonfma-cortex-a53.cc", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-aarch64-neonfma-cortex-a55.cc", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-aarch64-neonfma-cortex-a75.cc", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-aarch64-neonfma-cortex-a53.cc", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-aarch64-neonfma-cortex-a55.cc", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-aarch64-neonfma-cortex-a75.cc", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-aarch64-neonfma-ld128.cc", +] + +PROD_SCALAR_PORTABLE_MICROKERNEL_SRCS = [ +] + +JIT_AARCH32_SRCS = [ + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-aarch32-neon-cortex-a7.cc", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-aarch32-neon-cortex-a53.cc", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-aarch32-neon-cortex-a55.cc", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-aarch32-neon-cortex-a75.cc", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-aarch32-neon-ld64.cc", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-aarch32-neon-cortex-a7.cc", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-aarch32-neon-cortex-a53.cc", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-aarch32-neon-cortex-a55.cc", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-aarch32-neon-cortex-a75.cc", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-aarch32-neon-ld64.cc", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x8-fp32-aarch32-neonv8-mlal-lane-ld64.cc", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x8c4-fp32-aarch32-neondot-ld64.cc", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x8-fp32-aarch32-neonv8-mlal-lane-ld64.cc", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x8c4-fp32-aarch32-neondot-ld64.cc", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8-rndnu-aarch32-neon-mlal-lane-ld64.cc", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c4-rndnu-aarch32-neondot-ld64.cc", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8-rndnu-aarch32-neon-mlal-lane-ld64.cc", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c4-rndnu-aarch32-neondot-ld64.cc", +] + +PROD_NEONFP16ARITH_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/neonfp16arith.c", +] + +PROD_SSE2_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/sse2.c", +] + +PROD_NEONFMA_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/neonfma.c", +] + +ALL_NEONFP16ARITH_AARCH64_MICROKERNEL_SRCS = [ + "XNNPACK/src/f16-vbinary/gen/f16-vdiv-minmax-aarch64-neonfp16arith-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vdiv-minmax-aarch64-neonfp16arith-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vdivc-minmax-aarch64-neonfp16arith-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vdivc-minmax-aarch64-neonfp16arith-x16.c", + "XNNPACK/src/f16-vbinary/gen/f16-vrdivc-minmax-aarch64-neonfp16arith-x8.c", + "XNNPACK/src/f16-vbinary/gen/f16-vrdivc-minmax-aarch64-neonfp16arith-x16.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x8.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x16.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x24.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x32.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x40.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x48.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x56.c", + "XNNPACK/src/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x64.c", + "XNNPACK/src/f16-vsqrt/gen/f16-vsqrt-aarch64-neonfp16arith-sqrt-x8.c", + "XNNPACK/src/f16-vsqrt/gen/f16-vsqrt-aarch64-neonfp16arith-sqrt-x16.c", + "XNNPACK/src/math/sigmoid-f16-aarch64-neonfp16arith-rr1-p2-div.c", + "XNNPACK/src/math/sigmoid-f16-aarch64-neonfp16arith-rr1-p3-div.c", + "XNNPACK/src/math/sigmoid-f16-aarch64-neonfp16arith-rr2-p2-div.c", + "XNNPACK/src/math/sigmoid-f16-aarch64-neonfp16arith-rr2-p3-div.c", + "XNNPACK/src/math/sqrt-f16-aarch64-neonfp16arith-sqrt.c", +] + +PROD_AVX512VBMI_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/avx512vbmi.c", +] + +ALL_WASMRELAXEDSIMD_MICROKERNEL_SRCS = [ + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-wasmrelaxedsimd-int16-x8.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-wasmrelaxedsimd-int16-x16.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-wasmrelaxedsimd-int16-x24.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-wasmrelaxedsimd-int16-x32.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-wasmrelaxedsimd-int32-x8.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-wasmrelaxedsimd-int32-x16.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-wasmrelaxedsimd-int32-x24.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-wasmrelaxedsimd-int32-x32.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-wasmrelaxedsimd-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-wasmrelaxedsimd-fma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-wasmrelaxedsimd-fma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-wasmrelaxedsimd-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-wasmrelaxedsimd-fma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-wasmrelaxedsimd-fma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-wasmrelaxedsimd-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-wasmrelaxedsimd-fma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-wasmrelaxedsimd-fma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p4c-minmax-wasmrelaxedsimd-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p4c-minmax-wasmrelaxedsimd-fma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p4c-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p4c-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p4c-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-wasmrelaxedsimd-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-wasmrelaxedsimd-fma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p8c-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p4c-minmax-wasmrelaxedsimd-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p4c-minmax-wasmrelaxedsimd-fma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p4c-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p4c-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p4c-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-wasmrelaxedsimd-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-wasmrelaxedsimd-fma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p8c-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p4c-minmax-wasmrelaxedsimd-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p4c-minmax-wasmrelaxedsimd-fma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p4c-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p4c-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p4c-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-wasmrelaxedsimd-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-wasmrelaxedsimd-fma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p8c-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p4c-minmax-wasmrelaxedsimd-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p4c-minmax-wasmrelaxedsimd-fma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p4c-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p4c-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p4c-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-wasmrelaxedsimd-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-wasmrelaxedsimd-fma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p8c-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-wasmrelaxedsimd-x8.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-wasmrelaxedsimd-x16.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-wasmrelaxedsimd-x24.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-wasmrelaxedsimd-x32.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-minmax-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-minmax-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-minmax-wasmrelaxedsimd-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-minmax-wasmrelaxedsimd-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-relu-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-relu-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8s4-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8s4-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8s4-relu-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8s4-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8-minmax-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8-minmax-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8-minmax-wasmrelaxedsimd-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8-minmax-wasmrelaxedsimd-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8-relu-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8-relu-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8s4-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8s4-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8s4-relu-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x8s4-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x2c4-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x2c4-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x2c4-relu-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x2c4-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-wasmrelaxedsimd-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-wasmrelaxedsimd-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-relu-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-relu-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8s4-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8s4-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8s4-relu-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8s4-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-minmax-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-minmax-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-minmax-wasmrelaxedsimd-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-minmax-wasmrelaxedsimd-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-relu-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-relu-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8s4-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8s4-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8s4-relu-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8s4-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-wasmrelaxedsimd-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-wasmrelaxedsimd-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-relu-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-relu-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8s4-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8s4-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8s4-relu-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8s4-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8-minmax-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8-minmax-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8-minmax-wasmrelaxedsimd-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8-minmax-wasmrelaxedsimd-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8s4-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8s4-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-3x8-minmax-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-3x8-minmax-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-3x8-minmax-wasmrelaxedsimd-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-3x8-minmax-wasmrelaxedsimd-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-3x8s4-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-3x8s4-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-wasmrelaxedsimd-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-wasmrelaxedsimd-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8s4-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8s4-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x8-minmax-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x8-minmax-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x8-minmax-wasmrelaxedsimd-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x8-minmax-wasmrelaxedsimd-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x8s4-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x8s4-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-wasmrelaxedsimd-loadsplat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-wasmrelaxedsimd-splat.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8s4-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8s4-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-ibilinear/gen/f32-ibilinear-wasmrelaxedsimd-c4.c", + "XNNPACK/src/f32-ibilinear/gen/f32-ibilinear-wasmrelaxedsimd-c8.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-minmax-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-minmax-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-minmax-wasmrelaxedsimd-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-minmax-wasmrelaxedsimd-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-relu-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-relu-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8s4-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8s4-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8s4-relu-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8s4-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8-minmax-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8-minmax-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8-minmax-wasmrelaxedsimd-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8-minmax-wasmrelaxedsimd-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8-relu-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8-relu-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8s4-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8s4-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8s4-relu-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x8s4-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x2c4-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x2c4-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x2c4-relu-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x2c4-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-wasmrelaxedsimd-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-wasmrelaxedsimd-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-relu-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-relu-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8s4-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8s4-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8s4-relu-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8s4-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-minmax-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-minmax-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-minmax-wasmrelaxedsimd-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-minmax-wasmrelaxedsimd-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-relu-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-relu-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8s4-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8s4-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8s4-relu-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8s4-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-wasmrelaxedsimd-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-wasmrelaxedsimd-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-relu-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-relu-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-wasmrelaxedsimd-fma-loadsplat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-wasmrelaxedsimd-fma-splat.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8s4-minmax-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8s4-minmax-wasmrelaxedsimd.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8s4-relu-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8s4-wasmrelaxedsimd-fma.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmrelaxedsimd-iminmax-1x4.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmrelaxedsimd-iminmax-1x8.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmrelaxedsimd-iminmax-1x16.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmrelaxedsimd-iminmax-2x4.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmrelaxedsimd-iminmax-2x8.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmrelaxedsimd-iminmax-2x16.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmrelaxedsimd-iminmax-4x4.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmrelaxedsimd-iminmax-4x8.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmrelaxedsimd-iminmax-4x16.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmrelaxedsimd-laneselect-1x4.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmrelaxedsimd-laneselect-1x8.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmrelaxedsimd-laneselect-1x16.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmrelaxedsimd-laneselect-2x4.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmrelaxedsimd-laneselect-2x8.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmrelaxedsimd-laneselect-2x16.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmrelaxedsimd-laneselect-4x4.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmrelaxedsimd-laneselect-4x8.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-wasmrelaxedsimd-laneselect-4x16.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmrelaxedsimd-rr2-p5-x4.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmrelaxedsimd-rr2-p5-x8-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmrelaxedsimd-rr2-p5-x8.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmrelaxedsimd-rr2-p5-x12-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmrelaxedsimd-rr2-p5-x12-acc3.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmrelaxedsimd-rr2-p5-x12.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmrelaxedsimd-rr2-p5-x16-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmrelaxedsimd-rr2-p5-x16-acc4.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmrelaxedsimd-rr2-p5-x16.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmrelaxedsimd-rr2-p5-x20-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmrelaxedsimd-rr2-p5-x20-acc5.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-wasmrelaxedsimd-rr2-p5-x20.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-fma-rr2-lut16-p3-x4.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-fma-rr2-lut16-p3-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-fma-rr2-lut16-p3-x12.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-fma-rr2-lut16-p3-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-fma-rr2-lut16-p3-x20.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-fma-rr2-lut16-p3-x24.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-fma-rr2-p6-x4.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-fma-rr2-p6-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-fma-rr2-p6-x12.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-fma-rr2-p6-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-fma-rr2-p6-x20.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-fma-rr2-p6-x24.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-rr2-lut16-p3-x4.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-rr2-lut16-p3-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-rr2-lut16-p3-x12.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-rr2-lut16-p3-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-rr2-lut16-p3-x20.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-rr2-lut16-p3-x24.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-rr2-p6-x4.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-rr2-p6-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-rr2-p6-x12.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-rr2-p6-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-rr2-p6-x20.c", + "XNNPACK/src/f32-velu/gen/f32-velu-wasmrelaxedsimd-rr2-p6-x24.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-wasmrelaxedsimd-iminmax-x4.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-wasmrelaxedsimd-iminmax-x8.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-wasmrelaxedsimd-laneselect-x4.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-wasmrelaxedsimd-laneselect-x8.c", + "XNNPACK/src/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-wasmrelaxedsimd-2x.c", + "XNNPACK/src/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-wasmrelaxedsimd-fma-2x.c", + "XNNPACK/src/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-wasmrelaxedsimd-2x.c", + "XNNPACK/src/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-wasmrelaxedsimd-fma-2x.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-fma-rr2-lut64-p2-div-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-fma-rr2-lut64-p2-div-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-fma-rr2-lut64-p2-div-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-fma-rr2-lut64-p2-div-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-fma-rr2-lut64-p2-div-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-fma-rr2-lut64-p2-div-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-fma-rr2-p5-div-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-fma-rr2-p5-div-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-fma-rr2-p5-div-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-fma-rr2-p5-div-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-fma-rr2-p5-div-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-fma-rr2-p5-div-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-rr2-lut64-p2-div-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-rr2-lut64-p2-div-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-rr2-lut64-p2-div-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-rr2-lut64-p2-div-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-rr2-lut64-p2-div-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-rr2-lut64-p2-div-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-rr2-p5-div-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-rr2-p5-div-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-rr2-p5-div-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-rr2-p5-div-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-rr2-p5-div-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-wasmrelaxedsimd-rr2-p5-div-x24.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-wasmrelaxedsimd-x8.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-wasmrelaxedsimd-x16.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-wasmrelaxedsimd-x32.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-wasmrelaxedsimd-arm-x16.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-wasmrelaxedsimd-arm-x32.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-wasmrelaxedsimd-x86-x8.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-wasmrelaxedsimd-x86-x16.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-wasmrelaxedsimd-x86-x32.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-wasmrelaxedsimd-x8.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-wasmrelaxedsimd-x16.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-wasmrelaxedsimd-x32.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-wasmrelaxedsimd-arm-x16.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-wasmrelaxedsimd-arm-x32.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-wasmrelaxedsimd-x86-x8.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-wasmrelaxedsimd-x86-x16.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-wasmrelaxedsimd-x86-x32.c", + "XNNPACK/src/x8-lut/gen/x8-lut-wasmpshufb-x16.c", + "XNNPACK/src/x8-lut/gen/x8-lut-wasmpshufb-x32.c", + "XNNPACK/src/x8-lut/gen/x8-lut-wasmpshufb-x48.c", + "XNNPACK/src/x8-lut/gen/x8-lut-wasmpshufb-x64.c", +] + +PROD_NEON_AARCH64_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/neon-aarch64.c", +] + +PROD_FP16ARITH_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/fp16arith.c", +] + +PROD_SSSE3_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/ssse3.c", +] + +PROD_AVX_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/avx.c", +] + +PROD_XOP_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/xop.c", +] + +LOGGING_SRCS = [ + "XNNPACK/src/enums/datatype-strings.c", + "XNNPACK/src/enums/microkernel-type.c", + "XNNPACK/src/enums/node-type.c", + "XNNPACK/src/enums/operator-type.c", + "XNNPACK/src/log.c", +] + +SUBGRAPH_SRCS = [ + "XNNPACK/src/memory-planner.c", + "XNNPACK/src/runtime.c", + "XNNPACK/src/subgraph.c", + "XNNPACK/src/subgraph/abs.c", + "XNNPACK/src/subgraph/add2.c", + "XNNPACK/src/subgraph/argmax-pooling-2d.c", + "XNNPACK/src/subgraph/average-pooling-2d.c", + "XNNPACK/src/subgraph/bankers-rounding.c", + "XNNPACK/src/subgraph/ceiling.c", + "XNNPACK/src/subgraph/clamp.c", + "XNNPACK/src/subgraph/concatenate.c", + "XNNPACK/src/subgraph/convert.c", + "XNNPACK/src/subgraph/convolution-2d.c", + "XNNPACK/src/subgraph/copy.c", + "XNNPACK/src/subgraph/deconvolution-2d.c", + "XNNPACK/src/subgraph/depth-to-space.c", + "XNNPACK/src/subgraph/depthwise-convolution-2d.c", + "XNNPACK/src/subgraph/divide.c", + "XNNPACK/src/subgraph/elu.c", + "XNNPACK/src/subgraph/even-split.c", + "XNNPACK/src/subgraph/floor.c", + "XNNPACK/src/subgraph/fully-connected.c", + "XNNPACK/src/subgraph/global-average-pooling.c", + "XNNPACK/src/subgraph/hardswish.c", + "XNNPACK/src/subgraph/leaky-relu.c", + "XNNPACK/src/subgraph/max-pooling-2d.c", + "XNNPACK/src/subgraph/maximum2.c", + "XNNPACK/src/subgraph/minimum2.c", + "XNNPACK/src/subgraph/multiply2.c", + "XNNPACK/src/subgraph/negate.c", + "XNNPACK/src/subgraph/prelu.c", + "XNNPACK/src/subgraph/sigmoid.c", + "XNNPACK/src/subgraph/softmax.c", + "XNNPACK/src/subgraph/space-to-depth-2d.c", + "XNNPACK/src/subgraph/square-root.c", + "XNNPACK/src/subgraph/square.c", + "XNNPACK/src/subgraph/squared-difference.c", + "XNNPACK/src/subgraph/static-constant-pad.c", + "XNNPACK/src/subgraph/static-reshape.c", + "XNNPACK/src/subgraph/static-resize-bilinear-2d.c", + "XNNPACK/src/subgraph/static-slice.c", + "XNNPACK/src/subgraph/static-transpose.c", + "XNNPACK/src/subgraph/subtract.c", + "XNNPACK/src/subgraph/unpooling-2d.c", + "XNNPACK/src/subgraph/validation.c", + "XNNPACK/src/tensor.c", +] + +ALL_AVX512F_MICROKERNEL_SRCS = [ + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l16c16s4r-minmax-avx512f-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l16c16s4r-minmax-avx512f.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l32c16s4r-minmax-avx512f-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l32c16s4r-minmax-avx512f.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l64c16s4r-minmax-avx512f-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l64c16s4r-minmax-avx512f.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx512f-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx512f.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p32c-minmax-avx512f-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p32c-minmax-avx512f.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx512f-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx512f.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p32c-minmax-avx512f-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p32c-minmax-avx512f.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p32c-minmax-avx512f-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p32c-minmax-avx512f.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p32c-minmax-avx512f-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p32c-minmax-avx512f.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x16-minmax-avx512f-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x16-minmax-avx512f-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x16-minmax-avx512f-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x16-minmax-avx512f-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-7x16-minmax-avx512f-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-8x16-minmax-avx512f-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x16-minmax-avx512f-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x16-minmax-avx512f-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x16-minmax-avx512f-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x16-minmax-avx512f-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-7x16-minmax-avx512f-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-8x16-minmax-avx512f-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x16-minmax-avx512f-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x16-minmax-avx512f-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x16-minmax-avx512f-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x16-minmax-avx512f-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-8x16-minmax-avx512f-broadcast.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-avx512f-2x16.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-avx512f-2x32.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x128-acc2.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x128-acc4.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x128.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x144-acc3.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x144.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x160-acc2.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x160-acc5.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x160.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192-acc2.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192-acc3.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192-acc6.c", + "XNNPACK/src/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x128-acc2.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x128-acc4.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x128.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x144-acc3.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x144.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x160-acc2.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x160-acc5.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x160.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192-acc2.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192-acc3.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192-acc6.c", + "XNNPACK/src/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x128-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x128-acc4.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x128.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x144-acc3.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x144.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x160-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x160-acc5.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x160.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192-acc3.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192-acc6.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192.c", + "XNNPACK/src/f32-rmax/f32-rmax-avx512f.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-minmax-avx512f-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-minmax-avx512f-x32.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-minmax-avx512f-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-minmax-avx512f-x32.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-minmax-avx512f-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-minmax-avx512f-x32.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-minmax-avx512f-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-minmax-avx512f-x32.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmax-avx512f-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmax-avx512f-x32.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmaxc-avx512f-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmaxc-avx512f-x32.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmin-avx512f-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmin-avx512f-x32.c", + "XNNPACK/src/f32-vbinary/gen/f32-vminc-avx512f-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vminc-avx512f-x32.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-minmax-avx512f-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-minmax-avx512f-x32.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-minmax-avx512f-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-minmax-avx512f-x32.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-minmax-avx512f-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-minmax-avx512f-x32.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-minmax-avx512f-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-minmax-avx512f-x32.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiff-avx512f-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiff-avx512f-x32.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiffc-avx512f-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiffc-avx512f-x32.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-minmax-avx512f-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-minmax-avx512f-x32.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-minmax-avx512f-x16.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-minmax-avx512f-x32.c", + "XNNPACK/src/f32-vclamp/gen/f32-vclamp-avx512f-x16.c", + "XNNPACK/src/f32-vclamp/gen/f32-vclamp-avx512f-x32.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x32.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x48.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x64.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x80.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x96.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x112.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x128.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx512f-rr1-p6-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx512f-rr1-p6-x32.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx512f-rr1-p6-x48.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx512f-rr1-p6-x64.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx512f-rr1-p6-x80.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx512f-rr1-p6-x96.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx512f-rr1-p6-x112.c", + "XNNPACK/src/f32-velu/gen/f32-velu-avx512f-rr1-p6-x128.c", + "XNNPACK/src/f32-vhswish/gen/f32-vhswish-avx512f-x16.c", + "XNNPACK/src/f32-vhswish/gen/f32-vhswish-avx512f-x32.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-avx512f-x16.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-avx512f-x32.c", + "XNNPACK/src/f32-vrelu/gen/f32-vrelu-avx512f-x16.c", + "XNNPACK/src/f32-vrelu/gen/f32-vrelu-avx512f-x32.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndd-avx512f-x16.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndd-avx512f-x32.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndne-avx512f-x16.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndne-avx512f-x32.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndu-avx512f-x16.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndu-avx512f-x32.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndz-avx512f-x16.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndz-avx512f-x32.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x16.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x32.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x48.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x64.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x80.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x96.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x112.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x128.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x144.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x160.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x176.c", + "XNNPACK/src/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x192.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x16.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x32.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x48.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x64.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x80.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x96.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x112.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x128.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x144.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x160.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x176.c", + "XNNPACK/src/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x192.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x32.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x48.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x64.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x80.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x96.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x112.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x128.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x32.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x48.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x64.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x80.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x96.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x112.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x128.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x32.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x48.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x64.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x80.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x96.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x112.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x128.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x32.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x48.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x64.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x80.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x96.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x112.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x128.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x32.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x48.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x64.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x80.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x96.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x112.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x128.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x32.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x48.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x64.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x80.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x96.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x112.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x128.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x16.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x32.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x48.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x64.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x80.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x96.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x112.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x128.c", + "XNNPACK/src/f32-vunary/gen/f32-vabs-avx512f-x16.c", + "XNNPACK/src/f32-vunary/gen/f32-vabs-avx512f-x32.c", + "XNNPACK/src/f32-vunary/gen/f32-vneg-avx512f-x16.c", + "XNNPACK/src/f32-vunary/gen/f32-vneg-avx512f-x32.c", + "XNNPACK/src/f32-vunary/gen/f32-vsqr-avx512f-x16.c", + "XNNPACK/src/f32-vunary/gen/f32-vsqr-avx512f-x32.c", + "XNNPACK/src/math/exp-f32-avx512f-rr2-lut16-p3-perm-scalef.c", + "XNNPACK/src/math/exp-f32-avx512f-rr2-lut16-p3-perm.c", + "XNNPACK/src/math/exp-f32-avx512f-rr2-lut32-p2-perm2-scalef.c", + "XNNPACK/src/math/exp-f32-avx512f-rr2-lut32-p2-perm2.c", + "XNNPACK/src/math/exp-f32-avx512f-rr2-p5-scalef.c", + "XNNPACK/src/math/exp-f32-avx512f-rr2-p5.c", + "XNNPACK/src/math/expm1minus-f32-avx512f-rr1-lut16-p3-perm.c", + "XNNPACK/src/math/expm1minus-f32-avx512f-rr1-p6.c", + "XNNPACK/src/math/extexp-avx512f-p5.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr1-lut16-p3-perm-scalef-div.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr1-lut16-p3-perm-scalef-nr1fma1adj.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr1-lut16-p3-perm-scalef-nr1fma.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr1-lut32-p2-perm2-scalef-div.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr1-lut32-p2-perm2-scalef-nr1fma1adj.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr1-lut32-p2-perm2-scalef-nr1fma.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr1-lut64-p2-gather-scalef-div.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr1-lut64-p2-gather-scalef-nr1fma1adj.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr1-lut64-p2-gather-scalef-nr1fma.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr1-p5-scalef-div.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr1-p5-scalef-nr1fma1adj.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr1-p5-scalef-nr1fma.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr2-lut16-p3-perm-scalef-div.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr2-lut16-p3-perm-scalef-nr1fma1adj.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr2-lut16-p3-perm-scalef-nr1fma.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr2-lut32-p2-perm2-scalef-div.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma1adj.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr2-lut64-p2-gather-scalef-div.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr2-lut64-p2-gather-scalef-nr1fma1adj.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr2-lut64-p2-gather-scalef-nr1fma.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr2-p5-scalef-div.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr2-p5-scalef-nr1fma1adj.c", + "XNNPACK/src/math/sigmoid-f32-avx512f-rr2-p5-scalef-nr1fma.c", + "XNNPACK/src/math/sqrt-f32-avx512f-nr1fma1adj.c", + "XNNPACK/src/math/sqrt-f32-avx512f-nr1fma.c", + "XNNPACK/src/math/sqrt-f32-avx512f-nr2fma.c", +] + +PROD_ARMSIMD32_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/armsimd32.c", +] + +PROD_NEON_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/neon.c", +] + +ALL_NEONFP16_MICROKERNEL_SRCS = [ + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-neonfp16-x8.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-neonfp16-x16.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-neonfp16-x8.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-neonfp16-x16.c", + "XNNPACK/src/math/cvt-f16-f32-neonfp16.c", + "XNNPACK/src/math/cvt-f32-f16-neonfp16.c", +] + +ALL_SCALAR_MICROKERNEL_SRCS = [ + "XNNPACK/src/cs16-bfly4/cs16-bfly4-samples1-scalar.c", + "XNNPACK/src/cs16-bfly4/cs16-bfly4-samples4-scalar.c", + "XNNPACK/src/cs16-bfly4/gen/cs16-bfly4-scalar-x1.c", + "XNNPACK/src/cs16-bfly4/gen/cs16-bfly4-scalar-x2.c", + "XNNPACK/src/cs16-bfly4/gen/cs16-bfly4-scalar-x4.c", + "XNNPACK/src/cs16-fftr/gen/cs16-fftr-scalar-x1.c", + "XNNPACK/src/cs16-fftr/gen/cs16-fftr-scalar-x2.c", + "XNNPACK/src/cs16-fftr/gen/cs16-fftr-scalar-x4.c", + "XNNPACK/src/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x1.c", + "XNNPACK/src/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x2.c", + "XNNPACK/src/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x3.c", + "XNNPACK/src/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x4.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x1.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x2.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x3.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x4.c", + "XNNPACK/src/f32-argmaxpool/f32-argmaxpool-4x-scalar-c1.c", + "XNNPACK/src/f32-argmaxpool/f32-argmaxpool-9p8x-scalar-c1.c", + "XNNPACK/src/f32-argmaxpool/f32-argmaxpool-9x-scalar-c1.c", + "XNNPACK/src/f32-avgpool/f32-avgpool-9p8x-minmax-scalar-c1.c", + "XNNPACK/src/f32-avgpool/f32-avgpool-9x-minmax-scalar-c1.c", + "XNNPACK/src/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-scalar-1x1.c", + "XNNPACK/src/f32-conv-hwc/f32-conv-hwc-3x3s2p0p1c3x4-scalar-1x1.c", + "XNNPACK/src/f32-conv-hwc/f32-conv-hwc-3x3s2p1c3x4-scalar-1x1.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-2x1-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-2x1.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-3x1.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-4x1.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-5x1.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-6x1.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-2x1-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-2x1.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-3x1.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-4x1.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc5.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-3x1-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-3x1.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc5.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-3x1-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-3x1.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p1c-minmax-scalar-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p1c-minmax-scalar.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p1c-scalar-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p1c-scalar.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p2c-minmax-scalar-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p2c-minmax-scalar.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p2c-scalar-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p2c-scalar.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p1c-minmax-scalar-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p1c-minmax-scalar.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p1c-scalar-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p1c-scalar.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p2c-minmax-scalar-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p2c-minmax-scalar.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p2c-scalar-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p2c-scalar.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p1c-minmax-scalar-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p1c-minmax-scalar.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p1c-scalar-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p1c-scalar.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p2c-minmax-scalar-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p2c-minmax-scalar.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p2c-scalar-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p2c-scalar.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p1c-minmax-scalar-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p1c-minmax-scalar.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p1c-scalar-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p1c-scalar.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p2c-minmax-scalar-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p2c-minmax-scalar.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p2c-scalar-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p2c-scalar.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x1.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x2.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x3.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x4.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x1.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x2.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x3.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x4.c", + "XNNPACK/src/f32-gavgpool-cw/f32-gavgpool-cw-scalar-x1.c", + "XNNPACK/src/f32-gavgpool/f32-gavgpool-7p7x-minmax-scalar-c1.c", + "XNNPACK/src/f32-gavgpool/f32-gavgpool-7x-minmax-scalar-c1.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x4-minmax-scalar.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x4-relu-scalar.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x4-scalar.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-2x4-minmax-scalar.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-2x4-relu-scalar.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-2x4-scalar.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x2-minmax-scalar.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x2-relu-scalar.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x2-scalar.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x4-minmax-scalar.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x4-relu-scalar.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x4-scalar.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x4-minmax-scalar.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-2x4-minmax-scalar.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x4-minmax-scalar.c", + "XNNPACK/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p1.c", + "XNNPACK/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p2.c", + "XNNPACK/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p4.c", + "XNNPACK/src/f32-ibilinear/gen/f32-ibilinear-scalar-c1.c", + "XNNPACK/src/f32-ibilinear/gen/f32-ibilinear-scalar-c2.c", + "XNNPACK/src/f32-ibilinear/gen/f32-ibilinear-scalar-c4.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x4-minmax-scalar.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x4-relu-scalar.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x4-scalar.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-2x4-minmax-scalar.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-2x4-relu-scalar.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-2x4-scalar.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x2-minmax-scalar.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x2-relu-scalar.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x2-scalar.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x4-minmax-scalar.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x4-relu-scalar.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x4-scalar.c", + "XNNPACK/src/f32-maxpool/f32-maxpool-9p8x-minmax-scalar-c1.c", + "XNNPACK/src/f32-pavgpool/f32-pavgpool-9p8x-minmax-scalar-c1.c", + "XNNPACK/src/f32-pavgpool/f32-pavgpool-9x-minmax-scalar-c1.c", + "XNNPACK/src/f32-ppmm/gen/f32-ppmm-2x4-minmax-scalar.c", + "XNNPACK/src/f32-ppmm/gen/f32-ppmm-3x3-minmax-scalar.c", + "XNNPACK/src/f32-ppmm/gen/f32-ppmm-4x2-minmax-scalar.c", + "XNNPACK/src/f32-ppmm/gen/f32-ppmm-4x4-minmax-scalar.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-scalar-2x1.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-scalar-2x4.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x1.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x2.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x3.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x4.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x1.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x2.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x3.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x4.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x1.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x2.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x3.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x4.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x1.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x2.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x3.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x4.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x1.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x2.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x3.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x4.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x1.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x2.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x3.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x4.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x1.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x2-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x4-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x4-acc4.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x4.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x1.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x2-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x4-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x4-acc4.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x4.c", + "XNNPACK/src/f32-rmax/f32-rmax-scalar.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-1x1-minmax-scalar-pipelined.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-1x1-minmax-scalar.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-2x1-minmax-scalar-pipelined.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-2x1-minmax-scalar.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-4x1-minmax-scalar-pipelined.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-4x1-minmax-scalar.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x1-minmax-scalar-pipelined.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x1-minmax-scalar.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x2-minmax-scalar.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x4-minmax-scalar.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-minmax-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-minmax-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-minmax-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-minmax-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-relu-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-relu-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-relu-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-relu-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-minmax-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-minmax-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-minmax-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-minmax-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-relu-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-relu-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-relu-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-relu-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-minmax-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-minmax-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-minmax-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-minmax-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-relu-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-relu-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-relu-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-relu-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdiv-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-minmax-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-minmax-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-minmax-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-minmax-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-relu-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-relu-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-relu-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-relu-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vdivc-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmax-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmax-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmax-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmax-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmaxc-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmaxc-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmaxc-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmaxc-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmin-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmin-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmin-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmin-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vminc-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vminc-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vminc-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vminc-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-minmax-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-minmax-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-minmax-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-minmax-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-relu-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-relu-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-relu-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-relu-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-minmax-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-minmax-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-minmax-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-minmax-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-relu-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-relu-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-relu-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-relu-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-relu-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-relu-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-relu-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-relu-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrdivc-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-relu-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-relu-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-relu-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-relu-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiff-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiff-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiff-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiff-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiffc-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiffc-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiffc-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiffc-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-minmax-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-minmax-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-minmax-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-minmax-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-relu-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-relu-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-relu-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-relu-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-minmax-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-minmax-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-minmax-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-minmax-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-relu-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-relu-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-relu-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-relu-scalar-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-scalar-x1.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-scalar-x2.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-scalar-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-scalar-x8.c", + "XNNPACK/src/f32-vclamp/gen/f32-vclamp-scalar-x1.c", + "XNNPACK/src/f32-vclamp/gen/f32-vclamp-scalar-x2.c", + "XNNPACK/src/f32-vclamp/gen/f32-vclamp-scalar-x4.c", + "XNNPACK/src/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x1.c", + "XNNPACK/src/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x2.c", + "XNNPACK/src/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x3.c", + "XNNPACK/src/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x4.c", + "XNNPACK/src/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x5.c", + "XNNPACK/src/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x6.c", + "XNNPACK/src/f32-velu/gen/f32-velu-scalar-rr2-p6-x1.c", + "XNNPACK/src/f32-velu/gen/f32-velu-scalar-rr2-p6-x2.c", + "XNNPACK/src/f32-velu/gen/f32-velu-scalar-rr2-p6-x3.c", + "XNNPACK/src/f32-velu/gen/f32-velu-scalar-rr2-p6-x4.c", + "XNNPACK/src/f32-velu/gen/f32-velu-scalar-rr2-p6-x5.c", + "XNNPACK/src/f32-velu/gen/f32-velu-scalar-rr2-p6-x6.c", + "XNNPACK/src/f32-vhswish/gen/f32-vhswish-scalar-x1.c", + "XNNPACK/src/f32-vhswish/gen/f32-vhswish-scalar-x2.c", + "XNNPACK/src/f32-vhswish/gen/f32-vhswish-scalar-x4.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-scalar-x1.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-scalar-x2.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-scalar-x4.c", + "XNNPACK/src/f32-vmulcaddc/gen/f32-vmulcaddc-c1-minmax-scalar-2x.c", + "XNNPACK/src/f32-vmulcaddc/gen/f32-vmulcaddc-c2-minmax-scalar-2x.c", + "XNNPACK/src/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-scalar-2x.c", + "XNNPACK/src/f32-vrelu/gen/f32-vrelu-scalar-x1.c", + "XNNPACK/src/f32-vrelu/gen/f32-vrelu-scalar-x2.c", + "XNNPACK/src/f32-vrelu/gen/f32-vrelu-scalar-x4.c", + "XNNPACK/src/f32-vrelu/gen/f32-vrelu-scalar-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndd-scalar-libm-x1.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndd-scalar-libm-x2.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndd-scalar-libm-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndne-scalar-libm-x1.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndne-scalar-libm-x2.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndne-scalar-libm-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndu-scalar-libm-x1.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndu-scalar-libm-x2.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndu-scalar-libm-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndz-scalar-libm-x1.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndz-scalar-libm-x2.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndz-scalar-libm-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-x1.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-x2.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-x1.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-x2.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-x1.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-x2.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-x4.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-x1.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-x2.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-x4.c", + "XNNPACK/src/f32-vunary/gen/f32-vabs-scalar-x1.c", + "XNNPACK/src/f32-vunary/gen/f32-vabs-scalar-x2.c", + "XNNPACK/src/f32-vunary/gen/f32-vabs-scalar-x4.c", + "XNNPACK/src/f32-vunary/gen/f32-vneg-scalar-x1.c", + "XNNPACK/src/f32-vunary/gen/f32-vneg-scalar-x2.c", + "XNNPACK/src/f32-vunary/gen/f32-vneg-scalar-x4.c", + "XNNPACK/src/f32-vunary/gen/f32-vsqr-scalar-x1.c", + "XNNPACK/src/f32-vunary/gen/f32-vsqr-scalar-x2.c", + "XNNPACK/src/f32-vunary/gen/f32-vsqr-scalar-x4.c", + "XNNPACK/src/i16-vlshift/gen/i16-vlshift-scalar-x1.c", + "XNNPACK/src/i16-vlshift/gen/i16-vlshift-scalar-x2.c", + "XNNPACK/src/i16-vlshift/gen/i16-vlshift-scalar-x3.c", + "XNNPACK/src/i16-vlshift/gen/i16-vlshift-scalar-x4.c", + "XNNPACK/src/math/cvt-f32-f16-scalar-bitcast.c", + "XNNPACK/src/math/cvt-f32-f16-scalar-fabsf.c", + "XNNPACK/src/math/expm1minus-f32-scalar-rr2-lut4-p4.c", + "XNNPACK/src/math/expm1minus-f32-scalar-rr2-lut8-p3.c", + "XNNPACK/src/math/expm1minus-f32-scalar-rr2-lut8-p4.c", + "XNNPACK/src/math/expm1minus-f32-scalar-rr2-lut16-p3.c", + "XNNPACK/src/math/expm1minus-f32-scalar-rr2-lut16-p4.c", + "XNNPACK/src/math/expm1minus-f32-scalar-rr2-p5.c", + "XNNPACK/src/math/expm1minus-f32-scalar-rr2-p6.c", + "XNNPACK/src/math/expminus-f32-scalar-rr2-lut64-p2.c", + "XNNPACK/src/math/expminus-f32-scalar-rr2-lut2048-p1.c", + "XNNPACK/src/math/expminus-f32-scalar-rr2-p5.c", + "XNNPACK/src/math/roundd-scalar-addsub.c", + "XNNPACK/src/math/roundd-scalar-cvt.c", + "XNNPACK/src/math/roundd-scalar-floor.c", + "XNNPACK/src/math/roundne-scalar-addsub.c", + "XNNPACK/src/math/roundne-scalar-nearbyint.c", + "XNNPACK/src/math/roundne-scalar-rint.c", + "XNNPACK/src/math/roundu-scalar-addsub.c", + "XNNPACK/src/math/roundu-scalar-ceil.c", + "XNNPACK/src/math/roundu-scalar-cvt.c", + "XNNPACK/src/math/roundz-scalar-addsub.c", + "XNNPACK/src/math/roundz-scalar-cvt.c", + "XNNPACK/src/math/roundz-scalar-trunc.c", + "XNNPACK/src/math/sigmoid-f32-scalar-rr2-lut64-p2-div.c", + "XNNPACK/src/math/sigmoid-f32-scalar-rr2-lut2048-p1-div.c", + "XNNPACK/src/math/sigmoid-f32-scalar-rr2-p5-div.c", + "XNNPACK/src/math/sqrt-u32-scalar-bitmanip.c", + "XNNPACK/src/math/sqrt-u32-scalar-clz-binsearch.c", + "XNNPACK/src/math/sqrt-u32-scalar-clz-newton.c", + "XNNPACK/src/math/sqrt-u32-scalar-cvti32-sqrt-lrint.c", + "XNNPACK/src/math/sqrt-u32-scalar-cvti64-sqrt-lrint.c", + "XNNPACK/src/math/sqrt-u32-scalar-cvti64-sqrtf-lrintf.c", + "XNNPACK/src/math/sqrt-u32-scalar-cvtu32-sqrt-lrint.c", + "XNNPACK/src/math/sqrt-u32-scalar-cvtu32-sqrtf-lrintf.c", + "XNNPACK/src/math/sqrt-u32-scalar-hashemian.c", + "XNNPACK/src/math/sqrt-u32-scalar-tflm.c", + "XNNPACK/src/math/sqrt-u64-scalar-cvtu32-sqrt-cvtsatu32f64.c", + "XNNPACK/src/math/sqrt-u64-scalar-cvtu32-sqrt-llrint.c", + "XNNPACK/src/math/sqrt-u64-scalar-cvtu64-sqrt-llrint.c", + "XNNPACK/src/math/tanh-f32-scalar-rr1-p6-div.c", + "XNNPACK/src/math/tanh-f32-scalar-rr2-p6-div.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-3p1c-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-3p2c-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-3p2c-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p1c-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p2c-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p4c-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p1c-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p2c-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p4c-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-rndnu-scalar.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-rndnu-scalar.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-rndnu-scalar.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x1.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x2.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x3.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x4.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c1.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c2.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c4.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c1.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c2.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c4.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c1.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c2.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c4.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-fmagic-c1.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-fmagic-c2.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-fmagic-c4.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-imagic-c1.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-imagic-c2.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-imagic-c4.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-lrintf-c1.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-lrintf-c2.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-lrintf-c4.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x2-minmax-rndnu-scalar.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4-minmax-rndnu-scalar.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x2-minmax-rndnu-scalar.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4-minmax-rndnu-scalar.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x2-minmax-rndnu-scalar.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4-minmax-rndnu-scalar.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x2-minmax-rndnu-scalar.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4-minmax-rndnu-scalar.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x2-minmax-rndnu-scalar.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4-minmax-rndnu-scalar.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x2-minmax-rndnu-scalar.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4-minmax-rndnu-scalar.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x2-minmax-rndnu-scalar.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4-minmax-rndnu-scalar.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x2-minmax-rndnu-scalar.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4-minmax-rndnu-scalar.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-fp32-scalar-fmagic.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-fp32-scalar-lrintf.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-gemmlowp-scalar.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-rndna-scalar-signed64.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-rndna-scalar-unsigned32.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-rndna-scalar-unsigned64.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-rndnu-scalar.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-scalar-x1.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-scalar-x2.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-scalar-x4.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-x1.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-x2.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-x4.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-scalar-x1.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-scalar-x2.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-scalar-x4.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-x1.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-x2.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-x4.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-x1.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-x2.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-x4.c", + "XNNPACK/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-x1.c", + "XNNPACK/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-x2.c", + "XNNPACK/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-x4.c", + "XNNPACK/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-x1.c", + "XNNPACK/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-x2.c", + "XNNPACK/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-x4.c", + "XNNPACK/src/qu8-avgpool/qu8-avgpool-9p8x-minmax-fp32-scalar-imagic-c1.c", + "XNNPACK/src/qu8-avgpool/qu8-avgpool-9x-minmax-fp32-scalar-imagic-c1.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-rndnu-scalar.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-rndnu-scalar.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-rndnu-scalar.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x1.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x2.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x3.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x4.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c1.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c2.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c4.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c1.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c2.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c4.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c1.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c2.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c4.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-fmagic-c1.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-fmagic-c2.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-fmagic-c4.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-imagic-c1.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-imagic-c2.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-imagic-c4.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-lrintf-c1.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-lrintf-c2.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-lrintf-c4.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x2-minmax-rndnu-scalar.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4-minmax-rndnu-scalar.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x2-minmax-rndnu-scalar.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4-minmax-rndnu-scalar.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x2-minmax-rndnu-scalar.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4-minmax-rndnu-scalar.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x2-minmax-rndnu-scalar.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4-minmax-rndnu-scalar.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x2-minmax-rndnu-scalar.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4-minmax-rndnu-scalar.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x2-minmax-rndnu-scalar.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4-minmax-rndnu-scalar.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x2-minmax-rndnu-scalar.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4-minmax-rndnu-scalar.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x2-minmax-rndnu-scalar.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-imagic.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4-minmax-rndnu-scalar.c", + "XNNPACK/src/qu8-requantization/qu8-requantization-fp32-scalar-fmagic.c", + "XNNPACK/src/qu8-requantization/qu8-requantization-fp32-scalar-lrintf.c", + "XNNPACK/src/qu8-requantization/qu8-requantization-gemmlowp-scalar.c", + "XNNPACK/src/qu8-requantization/qu8-requantization-rndna-scalar-signed64.c", + "XNNPACK/src/qu8-requantization/qu8-requantization-rndna-scalar-unsigned32.c", + "XNNPACK/src/qu8-requantization/qu8-requantization-rndna-scalar-unsigned64.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-scalar-x1.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-scalar-x2.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-scalar-x4.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-x1.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-x2.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-x4.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-scalar-x1.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-scalar-x2.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-scalar-x4.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-x1.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-x2.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-x4.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-x1.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-x2.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-x4.c", + "XNNPACK/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-x1.c", + "XNNPACK/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-x2.c", + "XNNPACK/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-x4.c", + "XNNPACK/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-x1.c", + "XNNPACK/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-x2.c", + "XNNPACK/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-x4.c", + "XNNPACK/src/s8-ibilinear/gen/s8-ibilinear-scalar-c1.c", + "XNNPACK/src/s8-ibilinear/gen/s8-ibilinear-scalar-c2.c", + "XNNPACK/src/s8-ibilinear/gen/s8-ibilinear-scalar-c4.c", + "XNNPACK/src/s8-maxpool/s8-maxpool-9p8x-minmax-scalar-c1.c", + "XNNPACK/src/s8-vclamp/s8-vclamp-scalar-x4.c", + "XNNPACK/src/s16-rmaxabs/gen/s16-rmaxabs-scalar-x1.c", + "XNNPACK/src/s16-rmaxabs/gen/s16-rmaxabs-scalar-x2.c", + "XNNPACK/src/s16-rmaxabs/gen/s16-rmaxabs-scalar-x3.c", + "XNNPACK/src/s16-rmaxabs/gen/s16-rmaxabs-scalar-x4.c", + "XNNPACK/src/s16-window/gen/s16-window-scalar-x1.c", + "XNNPACK/src/s16-window/gen/s16-window-scalar-x2.c", + "XNNPACK/src/s16-window/gen/s16-window-scalar-x3.c", + "XNNPACK/src/s16-window/gen/s16-window-scalar-x4.c", + "XNNPACK/src/u8-ibilinear/gen/u8-ibilinear-scalar-c1.c", + "XNNPACK/src/u8-ibilinear/gen/u8-ibilinear-scalar-c2.c", + "XNNPACK/src/u8-ibilinear/gen/u8-ibilinear-scalar-c4.c", + "XNNPACK/src/u8-lut32norm/u8-lut32norm-scalar.c", + "XNNPACK/src/u8-maxpool/u8-maxpool-9p8x-minmax-scalar-c1.c", + "XNNPACK/src/u8-rmax/u8-rmax-scalar.c", + "XNNPACK/src/u8-vclamp/u8-vclamp-scalar-x4.c", + "XNNPACK/src/u32-filterbank-accumulate/gen/u32-filterbank-accumulate-scalar-x1.c", + "XNNPACK/src/u32-filterbank-subtract/u32-filterbank-subtract-scalar-x2.c", + "XNNPACK/src/u32-vlog/gen/u32-vlog-scalar-x1.c", + "XNNPACK/src/u32-vlog/gen/u32-vlog-scalar-x2.c", + "XNNPACK/src/u32-vlog/gen/u32-vlog-scalar-x3.c", + "XNNPACK/src/u32-vlog/gen/u32-vlog-scalar-x4.c", + "XNNPACK/src/u64-u32-vsqrtshift/u64-u32-vsqrtshift-scalar-cvtu32-sqrt-cvtu32f64-x1.c", + "XNNPACK/src/x8-lut/gen/x8-lut-scalar-x1.c", + "XNNPACK/src/x8-lut/gen/x8-lut-scalar-x2.c", + "XNNPACK/src/x8-lut/gen/x8-lut-scalar-x4.c", + "XNNPACK/src/x8-lut/gen/x8-lut-scalar-x8.c", + "XNNPACK/src/x8-lut/gen/x8-lut-scalar-x16.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-1x2-scalar-int.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-1x4-scalar-int.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-2x1-scalar-int.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-2x2-scalar-int.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-2x4-scalar-int.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-4x1-scalar-int.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-4x2-scalar-int.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-4x4-scalar-int.c", + "XNNPACK/src/x8-zip/x8-zip-x2-scalar.c", + "XNNPACK/src/x8-zip/x8-zip-x3-scalar.c", + "XNNPACK/src/x8-zip/x8-zip-x4-scalar.c", + "XNNPACK/src/x8-zip/x8-zip-xm-scalar.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-1x2-scalar-int.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-1x4-scalar-int.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-2x1-scalar-int.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-2x2-scalar-int.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-2x4-scalar-int.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-4x1-scalar-int.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-4x2-scalar-int.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-4x4-scalar-int.c", + "XNNPACK/src/x24-transposec/gen/x24-transposec-1x2-scalar.c", + "XNNPACK/src/x24-transposec/gen/x24-transposec-1x4-scalar.c", + "XNNPACK/src/x24-transposec/gen/x24-transposec-2x1-scalar.c", + "XNNPACK/src/x24-transposec/gen/x24-transposec-2x2-scalar.c", + "XNNPACK/src/x24-transposec/gen/x24-transposec-2x4-scalar.c", + "XNNPACK/src/x24-transposec/gen/x24-transposec-4x1-scalar.c", + "XNNPACK/src/x24-transposec/gen/x24-transposec-4x2-scalar.c", + "XNNPACK/src/x24-transposec/gen/x24-transposec-4x4-scalar.c", + "XNNPACK/src/x32-packx/x32-packx-x2-scalar.c", + "XNNPACK/src/x32-packx/x32-packx-x3-scalar.c", + "XNNPACK/src/x32-packx/x32-packx-x4-scalar.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-1x2-scalar-float.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-1x2-scalar-int.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-1x4-scalar-float.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-1x4-scalar-int.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-2x1-scalar-float.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-2x1-scalar-int.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-2x2-scalar-float.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-2x2-scalar-int.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-2x4-scalar-float.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-2x4-scalar-int.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x1-scalar-float.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x1-scalar-int.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x2-scalar-float.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x2-scalar-int.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x4-scalar-float.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x4-scalar-int.c", + "XNNPACK/src/x32-unpool/x32-unpool-scalar.c", + "XNNPACK/src/x32-zip/x32-zip-x2-scalar.c", + "XNNPACK/src/x32-zip/x32-zip-x3-scalar.c", + "XNNPACK/src/x32-zip/x32-zip-x4-scalar.c", + "XNNPACK/src/x32-zip/x32-zip-xm-scalar.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-1x2-scalar-float.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-1x2-scalar-int.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-2x1-scalar-float.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-2x1-scalar-int.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-2x2-scalar-float.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-2x2-scalar-int.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-4x1-scalar-float.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-4x1-scalar-int.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-4x2-scalar-float.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-4x2-scalar-int.c", + "XNNPACK/src/xx-copy/xx-copy-scalar-memcpy.c", + "XNNPACK/src/xx-fill/xx-fill-scalar-x16.c", + "XNNPACK/src/xx-pad/xx-pad-scalar.c", + "XNNPACK/src/xx-transpose/xx-transpose-1x1-scalar-memcpy.c", +] + +PROD_AVX512F_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/avx512f.c", +] + +PROD_F16C_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/f16c.c", +] + +ALL_NEONFMA_MICROKERNEL_SRCS = [ + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonfma-shland.c", + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonfma-zip.c", + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonfma-shland.c", + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonfma-zip.c", + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonfma-shland.c", + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonfma-zip.c", + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonfma-shland.c", + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonfma-zip.c", + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonfma-shland.c", + "XNNPACK/src/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonfma-zip.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neonfma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neonfma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neonfma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neonfma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neonfma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neonfma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neonfma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neonfma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neonfma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neonfma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neonfma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neonfma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neonfma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neonfma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neonfma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neonfma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neonfma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neonfma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neonfma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neonfma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neonfma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neonfma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neonfma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neonfma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neonfma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neonfma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neonfma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neonfma.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neonfma-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neonfma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-minmax-neonfma-dup-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8s4-minmax-neonfma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-neonfma-dup-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-neonfma-dup-ld128.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8s4-minmax-neonfma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-neonfma-dup-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-neonfma-dup-ld128.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8s4-minmax-neonfma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-8x8s4-minmax-neonfma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8-minmax-neonfma-dup-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8s4-minmax-neonfma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-neonfma-dup-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-neonfma-dup-ld128.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8s4-minmax-neonfma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-neonfma-dup-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-neonfma-dup-ld128.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8s4-minmax-neonfma.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-8x8s4-minmax-neonfma.c", + "XNNPACK/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p4.c", + "XNNPACK/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p8.c", + "XNNPACK/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p16.c", + "XNNPACK/src/f32-ibilinear/gen/f32-ibilinear-neonfma-c4.c", + "XNNPACK/src/f32-ibilinear/gen/f32-ibilinear-neonfma-c8.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-minmax-neonfma-dup-ld64.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8s4-minmax-neonfma.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-neonfma-dup-ld64.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-neonfma-dup-ld128.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8s4-minmax-neonfma.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-neonfma-dup-ld64.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-neonfma-dup-ld128.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8s4-minmax-neonfma.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-8x8s4-minmax-neonfma.c", + "XNNPACK/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-neonfma.c", + "XNNPACK/src/f32-ppmm/gen/f32-ppmm-8x8-minmax-neonfma.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x4.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x8-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x8.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x12-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x12-acc3.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x12.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x16-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x16-acc4.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x16.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x20-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x20-acc5.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x20.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x4.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x8-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x8.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x12-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x12-acc3.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x12.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x16-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x16-acc4.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x16.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x20-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x20-acc5.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x20.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma-pipelined.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma-pipelined.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-12x1-minmax-neonfma.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma-pipelined.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma-pipelined.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x4.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x12.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x20.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x24.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neonfma-rr1-p6-x4.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neonfma-rr1-p6-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neonfma-rr1-p6-x12.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neonfma-rr1-p6-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neonfma-rr1-p6-x20.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neonfma-rr1-p6-x24.c", + "XNNPACK/src/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-neonfma-2x.c", + "XNNPACK/src/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-neonfma-2x.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x24.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x4.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x8.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x12.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x16.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x20.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x24.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x28.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x32.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x36.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x40.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x4.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x8.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x12.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x16.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x20.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x24.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x28.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x32.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x36.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x40.c", + "XNNPACK/src/math/exp-f32-neonfma-rr2-lut64-p2.c", + "XNNPACK/src/math/exp-f32-neonfma-rr2-p5.c", + "XNNPACK/src/math/expm1minus-f32-neonfma-rr1-lut16-p3.c", + "XNNPACK/src/math/expm1minus-f32-neonfma-rr1-p6.c", + "XNNPACK/src/math/expminus-f32-neonfma-rr2-lut64-p2.c", + "XNNPACK/src/math/expminus-f32-neonfma-rr2-lut2048-p1.c", + "XNNPACK/src/math/expminus-f32-neonfma-rr2-p5.c", + "XNNPACK/src/math/sigmoid-f32-neonfma-rr1-lut64-p2-nr1recps1fma.c", + "XNNPACK/src/math/sigmoid-f32-neonfma-rr1-lut64-p2-nr2fma.c", + "XNNPACK/src/math/sigmoid-f32-neonfma-rr1-lut64-p2-nr2recps.c", + "XNNPACK/src/math/sigmoid-f32-neonfma-rr1-lut2048-p1-nr1recps1fma.c", + "XNNPACK/src/math/sigmoid-f32-neonfma-rr1-lut2048-p1-nr2fma.c", + "XNNPACK/src/math/sigmoid-f32-neonfma-rr1-lut2048-p1-nr2recps.c", + "XNNPACK/src/math/sigmoid-f32-neonfma-rr1-p5-nr1recps1fma.c", + "XNNPACK/src/math/sigmoid-f32-neonfma-rr1-p5-nr2fma.c", + "XNNPACK/src/math/sigmoid-f32-neonfma-rr1-p5-nr2recps.c", + "XNNPACK/src/math/sigmoid-f32-neonfma-rr2-lut64-p2-nr1recps1fma.c", + "XNNPACK/src/math/sigmoid-f32-neonfma-rr2-lut64-p2-nr2fma.c", + "XNNPACK/src/math/sigmoid-f32-neonfma-rr2-lut64-p2-nr2recps.c", + "XNNPACK/src/math/sigmoid-f32-neonfma-rr2-lut2048-p1-nr1recps1fma.c", + "XNNPACK/src/math/sigmoid-f32-neonfma-rr2-lut2048-p1-nr2fma.c", + "XNNPACK/src/math/sigmoid-f32-neonfma-rr2-lut2048-p1-nr2recps.c", + "XNNPACK/src/math/sigmoid-f32-neonfma-rr2-p5-nr1recps1fma.c", + "XNNPACK/src/math/sigmoid-f32-neonfma-rr2-p5-nr2fma.c", + "XNNPACK/src/math/sigmoid-f32-neonfma-rr2-p5-nr2recps.c", + "XNNPACK/src/math/sqrt-f32-neonfma-nr1fma.c", + "XNNPACK/src/math/sqrt-f32-neonfma-nr1rsqrts1fma1adj.c", + "XNNPACK/src/math/sqrt-f32-neonfma-nr2fma1adj.c", + "XNNPACK/src/math/sqrt-f32-neonfma-nr2fma.c", + "XNNPACK/src/math/sqrt-f32-neonfma-nr3fma.c", +] + +JIT_SRCS = [ + "XNNPACK/src/jit/aarch32-assembler.cc", + "XNNPACK/src/jit/aarch64-assembler.cc", + "XNNPACK/src/jit/assembler.cc", +] + +PROD_SSE_MICROKERNEL_SRCS = [ + "XNNPACK/src/amalgam/sse.c", +] + +ALL_NEONBF16_AARCH64_MICROKERNEL_SRCS = [ +] + +ALL_FMA3_MICROKERNEL_SRCS = [ + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-3p8c-minmax-fma3-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-3p8c-minmax-fma3.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-3p16c-minmax-fma3-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-3p16c-minmax-fma3.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-3p32c-minmax-fma3-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-3p32c-minmax-fma3.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-4p8c-minmax-fma3-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-4p8c-minmax-fma3.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-4p16c-minmax-fma3-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-4p16c-minmax-fma3.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-4p32c-minmax-fma3-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-4p32c-minmax-fma3.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-9p8c-minmax-fma3-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-9p8c-minmax-fma3.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-9p32c-minmax-fma3-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-9p32c-minmax-fma3.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-25p16c-minmax-fma3-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-25p16c-minmax-fma3.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-25p32c-minmax-fma3-acc2.c", + "XNNPACK/src/f16-dwconv/gen/f16-dwconv-25p32c-minmax-fma3.c", + "XNNPACK/src/f16-ibilinear/gen/f16-ibilinear-fma3-c8.c", + "XNNPACK/src/f16-ibilinear/gen/f16-ibilinear-fma3-c16.c", + "XNNPACK/src/f16-vmulcaddc/gen/f16-vmulcaddc-c8-minmax-fma3-2x.c", + "XNNPACK/src/f16-vmulcaddc/gen/f16-vmulcaddc-c16-minmax-fma3-2x.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-fma3-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-fma3.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-fma3-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-fma3.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-fma3-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-fma3.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-fma3-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-fma3.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-fma3-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-fma3.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-fma3-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-fma3.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-fma3-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-fma3.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-fma3-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-fma3.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-fma3-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-fma3.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x16-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x16s4-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x16-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-3x16s4-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x16-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x16s4-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x16-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x16s4-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-7x8-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-8x8-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x16-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x16s4-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-3x16-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-3x16s4-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x16-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x16s4-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x8-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x16-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x16s4-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-7x8-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-8x8-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x16-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x16s4-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x16-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-3x16s4-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x16-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x16s4-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-5x16s4-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-7x8-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-8x8-minmax-fma3-broadcast.c", + "XNNPACK/src/f32-vhswish/gen/f32-vhswish-fma3-x8.c", + "XNNPACK/src/f32-vhswish/gen/f32-vhswish-fma3-x16.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x8.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x16.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x24.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x32.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x40.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x48.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x56.c", + "XNNPACK/src/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x64.c", + "XNNPACK/src/math/sqrt-f32-fma3-nr1fma1adj.c", + "XNNPACK/src/math/sqrt-f32-fma3-nr1fma.c", + "XNNPACK/src/math/sqrt-f32-fma3-nr2fma.c", +] + +ALL_NEON_MICROKERNEL_SRCS = [ + "XNNPACK/src/cs16-bfly4/cs16-bfly4-neon-x1.c", + "XNNPACK/src/cs16-bfly4/cs16-bfly4-neon-x4.c", + "XNNPACK/src/cs16-bfly4/cs16-bfly4-samples1-neon.c", + "XNNPACK/src/cs16-bfly4/cs16-bfly4-samples4-neon.c", + "XNNPACK/src/cs16-fftr/cs16-fftr-neon-x4.c", + "XNNPACK/src/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x4.c", + "XNNPACK/src/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x8.c", + "XNNPACK/src/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x12.c", + "XNNPACK/src/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x16.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x8.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x16.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x24.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x32.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x8.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x16.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x24.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x32.c", + "XNNPACK/src/f32-argmaxpool/f32-argmaxpool-4x-neon-c4.c", + "XNNPACK/src/f32-argmaxpool/f32-argmaxpool-9p8x-neon-c4.c", + "XNNPACK/src/f32-argmaxpool/f32-argmaxpool-9x-neon-c4.c", + "XNNPACK/src/f32-avgpool/f32-avgpool-9p8x-minmax-neon-c4.c", + "XNNPACK/src/f32-avgpool/f32-avgpool-9x-minmax-neon-c4.c", + "XNNPACK/src/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-neon-2x2.c", + "XNNPACK/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-neon-2x1.c", + "XNNPACK/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-neon-2x2.c", + "XNNPACK/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-neon-2x1.c", + "XNNPACK/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-neon-2x2.c", + "XNNPACK/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-neon-2x1.c", + "XNNPACK/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-neon-2x2.c", + "XNNPACK/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-neon-2x1.c", + "XNNPACK/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-neon-2x2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-4x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-5x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-6x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-4x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc5.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-3x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-4x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-4x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-5x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc5.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-3x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-3x4.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neon-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neon.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neon-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neon.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neon-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neon.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neon-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neon.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neon-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neon.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neon-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neon.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neon-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neon.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neon-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neon.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neon-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neon.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neon-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neon.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neon-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neon.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neon-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neon.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neon-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neon.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neon-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neon.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neon-acc2.c", + "XNNPACK/src/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neon.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x8.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x16.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x24.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x32.c", + "XNNPACK/src/f32-gavgpool-cw/f32-gavgpool-cw-neon-x4.c", + "XNNPACK/src/f32-gavgpool/f32-gavgpool-7p7x-minmax-neon-c4.c", + "XNNPACK/src/f32-gavgpool/f32-gavgpool-7x-minmax-neon-c4.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-minmax-neon-dup-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-minmax-neon-lane-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8s4-minmax-neon.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x2-minmax-neon-lane-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-neon-dup-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-neon-dup-ld128.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-neon-lane-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-neon-lane-ld128.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8s4-minmax-neon.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-minmax-neon-lane-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x2-minmax-neon-lane-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-neon-dup-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-neon-dup-ld128.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-neon-lane-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-neon-lane-ld128.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8s4-minmax-neon.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-8x8s4-minmax-neon.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8-minmax-neon-dup-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8-minmax-neon-lane-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8s4-minmax-neon.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-dup-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-dup-ld128.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-lane-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-lane-ld128.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8s4-minmax-neon.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x8-minmax-neon-lane-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-dup-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-dup-ld128.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-lane-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-lane-ld128.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8s4-minmax-neon.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-8x8s4-minmax-neon.c", + "XNNPACK/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p4.c", + "XNNPACK/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p8.c", + "XNNPACK/src/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p16.c", + "XNNPACK/src/f32-ibilinear/gen/f32-ibilinear-neon-c4.c", + "XNNPACK/src/f32-ibilinear/gen/f32-ibilinear-neon-c8.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-minmax-neon-dup-ld64.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-minmax-neon-lane-ld64.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8s4-minmax-neon.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x2-minmax-neon-lane-ld64.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x4-minmax-neon-lane-ld64.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-neon-dup-ld64.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-neon-dup-ld128.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-neon-lane-ld64.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-neon-lane-ld128.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8s4-minmax-neon.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x2-minmax-neon-lane-ld64.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-neon-dup-ld64.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-neon-dup-ld128.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-neon-lane-ld64.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-neon-lane-ld128.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8s4-minmax-neon.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-8x8s4-minmax-neon.c", + "XNNPACK/src/f32-maxpool/f32-maxpool-9p8x-minmax-neon-c4.c", + "XNNPACK/src/f32-pavgpool/f32-pavgpool-9p8x-minmax-neon-c4.c", + "XNNPACK/src/f32-pavgpool/f32-pavgpool-9x-minmax-neon-c4.c", + "XNNPACK/src/f32-ppmm/gen/f32-ppmm-4x8-minmax-neon.c", + "XNNPACK/src/f32-ppmm/gen/f32-ppmm-8x8-minmax-neon.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-neon-1x4.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-neon-1x8.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-neon-1x16.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-neon-2x4.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-neon-2x8.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-neon-2x16.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-neon-4x4.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-neon-4x8.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-neon-4x16.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x8.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x16.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x24.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x32.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x8.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x16.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x24.c", + "XNNPACK/src/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x32.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x4.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x8-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x8.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x12-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x12-acc3.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x12.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x16-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x16-acc4.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x16.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x20-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x20-acc5.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x20.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x4.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x8-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x8.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x12-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x12-acc3.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x12.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x16-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x16-acc4.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x16.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x20-acc2.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x20-acc5.c", + "XNNPACK/src/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x20.c", + "XNNPACK/src/f32-rmax/f32-rmax-neon.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-4x1-minmax-neon-pipelined.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-4x1-minmax-neon-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-4x1-minmax-neon.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x1-minmax-neon-pipelined.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x1-minmax-neon-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x1-minmax-neon.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-12x1-minmax-neon.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-16x1-minmax-neon-pipelined.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-16x1-minmax-neon-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-16x1-minmax-neon.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-32x1-minmax-neon-pipelined.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-32x1-minmax-neon-x2.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-32x1-minmax-neon.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-minmax-neon-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vadd-minmax-neon-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-minmax-neon-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vaddc-minmax-neon-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmax-neon-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmax-neon-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmaxc-neon-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmaxc-neon-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmin-neon-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmin-neon-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vminc-neon-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vminc-neon-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-minmax-neon-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmul-minmax-neon-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-minmax-neon-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vmulc-minmax-neon-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-minmax-neon-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vrsubc-minmax-neon-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiff-neon-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiff-neon-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiffc-neon-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsqrdiffc-neon-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-minmax-neon-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsub-minmax-neon-x8.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-minmax-neon-x4.c", + "XNNPACK/src/f32-vbinary/gen/f32-vsubc-minmax-neon-x8.c", + "XNNPACK/src/f32-vclamp/gen/f32-vclamp-neon-x4.c", + "XNNPACK/src/f32-vclamp/gen/f32-vclamp-neon-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x4.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x12.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x20.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x24.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neon-rr2-p6-x4.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neon-rr2-p6-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neon-rr2-p6-x12.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neon-rr2-p6-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neon-rr2-p6-x20.c", + "XNNPACK/src/f32-velu/gen/f32-velu-neon-rr2-p6-x24.c", + "XNNPACK/src/f32-vhswish/gen/f32-vhswish-neon-x4.c", + "XNNPACK/src/f32-vhswish/gen/f32-vhswish-neon-x8.c", + "XNNPACK/src/f32-vhswish/gen/f32-vhswish-neon-x16.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-neon-x4.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-neon-x8.c", + "XNNPACK/src/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-neon-2x.c", + "XNNPACK/src/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-neon-2x.c", + "XNNPACK/src/f32-vrelu/gen/f32-vrelu-neon-x4.c", + "XNNPACK/src/f32-vrelu/gen/f32-vrelu-neon-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndd-neon-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndd-neon-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndne-neon-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndne-neon-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndu-neon-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndu-neon-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndz-neon-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndz-neon-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x24.c", + "XNNPACK/src/f32-vunary/gen/f32-vabs-neon-x4.c", + "XNNPACK/src/f32-vunary/gen/f32-vabs-neon-x8.c", + "XNNPACK/src/f32-vunary/gen/f32-vneg-neon-x4.c", + "XNNPACK/src/f32-vunary/gen/f32-vneg-neon-x8.c", + "XNNPACK/src/f32-vunary/gen/f32-vsqr-neon-x4.c", + "XNNPACK/src/f32-vunary/gen/f32-vsqr-neon-x8.c", + "XNNPACK/src/i16-vlshift/gen/i16-vlshift-neon-x8.c", + "XNNPACK/src/i16-vlshift/gen/i16-vlshift-neon-x16.c", + "XNNPACK/src/i16-vlshift/gen/i16-vlshift-neon-x24.c", + "XNNPACK/src/i16-vlshift/gen/i16-vlshift-neon-x32.c", + "XNNPACK/src/math/cvt-f16-f32-neon-int16.c", + "XNNPACK/src/math/cvt-f16-f32-neon-int32.c", + "XNNPACK/src/math/cvt-f32-f16-neon.c", + "XNNPACK/src/math/cvt-f32-qs8-neon.c", + "XNNPACK/src/math/cvt-f32-qu8-neon.c", + "XNNPACK/src/math/expm1minus-f32-neon-rr2-lut16-p3.c", + "XNNPACK/src/math/expm1minus-f32-neon-rr2-p6.c", + "XNNPACK/src/math/roundd-neon-addsub.c", + "XNNPACK/src/math/roundd-neon-cvt.c", + "XNNPACK/src/math/roundne-neon-addsub.c", + "XNNPACK/src/math/roundu-neon-addsub.c", + "XNNPACK/src/math/roundu-neon-cvt.c", + "XNNPACK/src/math/roundz-neon-addsub.c", + "XNNPACK/src/math/roundz-neon-cvt.c", + "XNNPACK/src/math/sigmoid-f32-neon-rr2-lut64-p2-nr2recps.c", + "XNNPACK/src/math/sigmoid-f32-neon-rr2-lut2048-p1-nr2recps.c", + "XNNPACK/src/math/sigmoid-f32-neon-rr2-p5-nr2recps.c", + "XNNPACK/src/math/sqrt-f32-neon-nr1rsqrts.c", + "XNNPACK/src/math/sqrt-f32-neon-nr2rsqrts.c", + "XNNPACK/src/math/sqrt-f32-neon-nr3rsqrts.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-neon-mla8-ld64.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neon-mla8-ld64.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neon-mla8-ld128.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neon-mla8-ld64.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neon-mul8-ld64.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mla8-ld64.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mla8-ld128.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mul8-ld64.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mul8-ld128.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neon-mla8-ld64.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neon-mul8-ld64.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mla8-ld64.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mla8-ld128.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mul8-ld64.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mul8-ld128.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neon-mlal-lane-prfm.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-dup.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c2s4-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neon-mlal-dup.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c4s2-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neon-mlal-lane-prfm.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neon-mlal-lane-prfm.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-dup.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c2s4-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neon-mlal-dup.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c4s2-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neon-mlal-lane-prfm.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neon-mlal-lane-prfm.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neon-mlal-lane-prfm.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neon-mlal-lane-prfm.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neon-mlal-lane-prfm.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neon-mlal-lane-prfm.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neon-mlal-lane-prfm.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neon-mlal-lane-prfm.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-dup.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c2s4-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neon-mlal-dup.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c4s2-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neon-mlal-lane-prfm.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neon-mlal-lane-prfm.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-dup.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c2s4-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neon-mlal-dup.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c4s2-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neon-mlal-lane-prfm.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neon-mlal-lane-prfm.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neon-mlal-lane-prfm.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neon-mlal-lane-prfm.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neon-mlal-lane-prfm.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neon-mlal-lane-prfm.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neon-mlal-lane-prfm.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mla8-ld64.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mul8-ld64.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mla8-ld64.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mla8-ld128.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul8-ld64.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul8-ld128.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-rndnu-neon-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-rndnu-neon-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mla8-ld64.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mul8-ld64.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mla8-ld64.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mla8-ld128.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul8-ld64.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul8-ld128.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-rndnu-neon-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-rndnu-neon-mul16.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x8.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x16.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x24.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x32.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c8.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c16.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c24.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c32.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c8.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c16.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c24.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c32.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c8.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c16.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c24.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c32.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c8.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c16.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c24.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c32.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-neon-mlal-lane-prfm.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-neon-mull-addw-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-ld4r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-ld4r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neon-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x8c16-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16-minmax-rndnu-neon-mlal-lane-prfm.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16-minmax-rndnu-neon-mull-addw-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-ld4r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-ld4r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c2s4-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c2s4-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c4s2-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c4s2-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c8-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c8-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x16c16-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8-minmax-rndnu-neon-mlal-lane-prfm.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8-minmax-rndnu-neon-mull-addw-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-ld4r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-ld4r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neon-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x8c16-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16-minmax-rndnu-neon-mlal-lane-prfm.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16-minmax-rndnu-neon-mull-addw-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-ld4r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-ld4r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16c2s4-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16c2s4-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16c4s2-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16c4s2-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16c8-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16c8-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x16c16-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8-minmax-rndnu-neon-mlal-lane-prfm.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8-minmax-rndnu-neon-mull-addw-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-ld4r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-ld4r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c2s4-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c2s4-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c4s2-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c4s2-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c8-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c8-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x8c16-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16-minmax-rndnu-neon-mlal-lane-prfm.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16-minmax-rndnu-neon-mull-addw-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-ld4r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-ld4r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16c2s4-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16c2s4-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16c4s2-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16c4s2-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16c8-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16c8-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x16c16-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-neon-mlal-lane-prfm.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-neon-mull-addw-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-ld4r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-ld4r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c2s4-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c2s4-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c4s2-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c4s2-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c8-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c8-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x8c16-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-neon-mlal-lane-prfm.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-neon-mull-addw-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-ld4r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-ld4r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c2s4-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c2s4-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c4s2-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c4s2-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c8-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c8-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x16c16-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-6x8-minmax-rndnu-neon-mlal-lane-prfm.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-6x8-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-6x16-minmax-rndnu-neon-mlal-lane-prfm.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-6x16-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-neon-mlal-lane-prfm.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-neon-mull-addw-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-ld4r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-ld4r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neon-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x8c16-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16-minmax-rndnu-neon-mlal-lane-prfm.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16-minmax-rndnu-neon-mull-addw-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-ld4r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-ld4r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c2s4-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c2s4-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c4s2-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c4s2-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c8-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c8-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x16c16-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8-minmax-rndnu-neon-mlal-lane-prfm.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8-minmax-rndnu-neon-mull-addw-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-ld4r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-ld4r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neon-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x8c16-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16-minmax-rndnu-neon-mlal-lane-prfm.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16-minmax-rndnu-neon-mull-addw-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-ld4r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-ld4r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16c2s4-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16c2s4-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16c4s2-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16c4s2-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16c8-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16c8-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x16c16-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8-minmax-rndnu-neon-mlal-lane-prfm.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8-minmax-rndnu-neon-mull-addw-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-ld4r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-ld4r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8c2s4-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8c2s4-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8c4s2-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8c4s2-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8c8-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8c8-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x8c16-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16-minmax-rndnu-neon-mlal-lane-prfm.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16-minmax-rndnu-neon-mull-addw-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-ld4r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-ld4r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16c2s4-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16c2s4-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16c4s2-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16c4s2-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16c8-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16c8-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x16c16-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-neon-mlal-lane-prfm.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-neon-mull-addw-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-ld4r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-ld4r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c2s4-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c2s4-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c4s2-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c4s2-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c8-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c8-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x8c16-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-neon-mlal-lane-prfm.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-neon-mull-addw-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-ld4r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-ld4r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c2s4-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c2s4-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mlal-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mlal-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mlal-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mull-dup.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mull-ld1r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mull-ld2r.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c4s2-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c4s2-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c8-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c8-minmax-rndnu-neon-mull.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x16c16-minmax-rndnu-neon-mlal.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-6x8-minmax-rndnu-neon-mlal-lane-prfm.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-6x8-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-6x16-minmax-rndnu-neon-mlal-lane-prfm.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-6x16-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-fp32-neon.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-gemmlowp-neon.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-rndna-neon.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-rndnu-neon-mull.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-rndnu-neon-qdmulh.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x8.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x16.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x24.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x32.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-neon-ld128-x16.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-neon-ld128-x32.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x8.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x16.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x24.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x32.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld128-x16.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld128-x32.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-neon-x8.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-neon-x16.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-neon-x32.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-neon-x8.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-neon-x16.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-neon-x32.c", + "XNNPACK/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld64-x8.c", + "XNNPACK/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld64-x16.c", + "XNNPACK/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld128-x16.c", + "XNNPACK/src/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld64-x8.c", + "XNNPACK/src/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld64-x16.c", + "XNNPACK/src/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld128-x16.c", + "XNNPACK/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld64-x8.c", + "XNNPACK/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld64-x16.c", + "XNNPACK/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld128-x16.c", + "XNNPACK/src/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld64-x8.c", + "XNNPACK/src/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld64-x16.c", + "XNNPACK/src/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld128-x16.c", + "XNNPACK/src/qu8-avgpool/qu8-avgpool-9p8x-minmax-fp32-neon-c8.c", + "XNNPACK/src/qu8-avgpool/qu8-avgpool-9x-minmax-fp32-neon-c8.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-rndnu-neon-mul8.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-rndnu-neon-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-rndnu-neon-mul8.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-rndnu-neon-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-rndnu-neon-mul8.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-rndnu-neon-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-rndnu-neon-mul8.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-rndnu-neon-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-rndnu-neon-mul8.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-rndnu-neon-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-rndnu-neon-mul8.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-rndnu-neon-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-rndnu-neon-mul8.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-rndnu-neon-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-neon-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-rndnu-neon-mul8.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-rndnu-neon-mul16.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x8.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x16.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x24.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x32.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c8.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c16.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c24.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c32.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c8.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c16.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c24.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c32.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c8.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c16.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c24.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c32.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c8.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c16.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c24.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c32.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x8-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x8-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x16-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x16-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x8-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x16-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x8-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x16-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x8-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-6x8-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-6x16-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x8-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x8-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x16-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x16-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x8-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x16-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x8-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x16-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x8-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-fp32-neon-mlal-lane.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-6x8-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-6x16-minmax-rndnu-neon-mlal-lane.c", + "XNNPACK/src/qu8-requantization/qu8-requantization-fp32-neon.c", + "XNNPACK/src/qu8-requantization/qu8-requantization-gemmlowp-neon.c", + "XNNPACK/src/qu8-requantization/qu8-requantization-rndna-neon.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-x8.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-x16.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-x32.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-neon-ld128-x16.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-x8.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-x16.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-x32.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld128-x16.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-neon-x8.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-neon-x16.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-neon-x32.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-neon-x8.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-neon-x16.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-neon-x32.c", + "XNNPACK/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld64-x8.c", + "XNNPACK/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld64-x16.c", + "XNNPACK/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld128-x16.c", + "XNNPACK/src/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld64-x8.c", + "XNNPACK/src/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld64-x16.c", + "XNNPACK/src/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld128-x16.c", + "XNNPACK/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld64-x8.c", + "XNNPACK/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld64-x16.c", + "XNNPACK/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld128-x16.c", + "XNNPACK/src/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld64-x8.c", + "XNNPACK/src/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld64-x16.c", + "XNNPACK/src/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld128-x16.c", + "XNNPACK/src/s8-ibilinear/gen/s8-ibilinear-neon-c8.c", + "XNNPACK/src/s8-ibilinear/gen/s8-ibilinear-neon-c16.c", + "XNNPACK/src/s8-maxpool/s8-maxpool-2p2x-minmax-neon-c16.c", + "XNNPACK/src/s8-maxpool/s8-maxpool-4p3x-minmax-neon-c16.c", + "XNNPACK/src/s8-maxpool/s8-maxpool-9p8x-minmax-neon-c16.c", + "XNNPACK/src/s8-vclamp/s8-vclamp-neon-x64.c", + "XNNPACK/src/s16-rmaxabs/gen/s16-rmaxabs-neon-x8.c", + "XNNPACK/src/s16-rmaxabs/gen/s16-rmaxabs-neon-x16.c", + "XNNPACK/src/s16-rmaxabs/gen/s16-rmaxabs-neon-x24.c", + "XNNPACK/src/s16-rmaxabs/gen/s16-rmaxabs-neon-x32.c", + "XNNPACK/src/s16-window/gen/s16-window-neon-x8.c", + "XNNPACK/src/s16-window/gen/s16-window-neon-x16.c", + "XNNPACK/src/s16-window/gen/s16-window-neon-x24.c", + "XNNPACK/src/s16-window/gen/s16-window-neon-x32.c", + "XNNPACK/src/s16-window/gen/s16-window-shift12-neon-x8.c", + "XNNPACK/src/s16-window/gen/s16-window-shift12-neon-x16.c", + "XNNPACK/src/s16-window/gen/s16-window-shift12-neon-x24.c", + "XNNPACK/src/s16-window/gen/s16-window-shift12-neon-x32.c", + "XNNPACK/src/s16-window/gen/s16-window-shift15-neon-x8.c", + "XNNPACK/src/s16-window/gen/s16-window-shift15-neon-x16.c", + "XNNPACK/src/s16-window/gen/s16-window-shift15-neon-x24.c", + "XNNPACK/src/s16-window/gen/s16-window-shift15-neon-x32.c", + "XNNPACK/src/u8-ibilinear/gen/u8-ibilinear-neon-c8.c", + "XNNPACK/src/u8-ibilinear/gen/u8-ibilinear-neon-c16.c", + "XNNPACK/src/u8-maxpool/u8-maxpool-9p8x-minmax-neon-c16.c", + "XNNPACK/src/u8-rmax/u8-rmax-neon.c", + "XNNPACK/src/u8-vclamp/u8-vclamp-neon-x64.c", + "XNNPACK/src/u32-filterbank-accumulate/gen/u32-filterbank-accumulate-neon-x1.c", + "XNNPACK/src/u32-filterbank-accumulate/gen/u32-filterbank-accumulate-neon-x2.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-8x8-multi-dec-zip-neon.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-8x8-multi-mov-zip-neon.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-8x8-multi-switch-zip-neon.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-8x8-reuse-dec-zip-neon.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-8x8-reuse-mov-zip-neon.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-8x8-reuse-multi-zip-neon.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-8x8-reuse-switch-zip-neon.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-16x16-reuse-dec-zip-neon.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-16x16-reuse-mov-zip-neon.c", + "XNNPACK/src/x8-transposec/gen/x8-transposec-16x16-reuse-switch-zip-neon.c", + "XNNPACK/src/x8-zip/x8-zip-x2-neon.c", + "XNNPACK/src/x8-zip/x8-zip-x3-neon.c", + "XNNPACK/src/x8-zip/x8-zip-x4-neon.c", + "XNNPACK/src/x8-zip/x8-zip-xm-neon.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-4x4-multi-dec-zip-neon.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-4x4-multi-mov-zip-neon.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-4x4-multi-multi-zip-neon.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-4x4-multi-switch-zip-neon.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-4x4-reuse-dec-zip-neon.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-4x4-reuse-mov-zip-neon.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-4x4-reuse-multi-zip-neon.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-4x4-reuse-switch-zip-neon.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-8x8-multi-dec-zip-neon.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-8x8-multi-mov-zip-neon.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-8x8-multi-switch-zip-neon.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-8x8-reuse-dec-zip-neon.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-8x8-reuse-mov-zip-neon.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-8x8-reuse-multi-zip-neon.c", + "XNNPACK/src/x16-transposec/gen/x16-transposec-8x8-reuse-switch-zip-neon.c", + "XNNPACK/src/x24-transposec/x24-transposec-2x2-neon-tbl64.c", + "XNNPACK/src/x32-packx/x32-packx-x4-neon-st4.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-2x2-multi-dec-zip-neon.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-2x2-multi-mov-zip-neon.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-2x2-multi-multi-zip-neon.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-2x2-multi-switch-zip-neon.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-2x2-reuse-dec-zip-neon.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-2x2-reuse-mov-zip-neon.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-2x2-reuse-multi-zip-neon.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-2x2-reuse-switch-zip-neon.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x4-multi-dec-zip-neon.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x4-multi-mov-zip-neon.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x4-multi-multi-zip-neon.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x4-multi-switch-zip-neon.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x4-reuse-dec-zip-neon.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x4-reuse-mov-zip-neon.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x4-reuse-multi-zip-neon.c", + "XNNPACK/src/x32-transposec/gen/x32-transposec-4x4-reuse-switch-zip-neon.c", + "XNNPACK/src/x32-unpool/x32-unpool-neon.c", + "XNNPACK/src/x32-zip/x32-zip-x2-neon.c", + "XNNPACK/src/x32-zip/x32-zip-x3-neon.c", + "XNNPACK/src/x32-zip/x32-zip-x4-neon.c", + "XNNPACK/src/x32-zip/x32-zip-xm-neon.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-2x2-multi-dec-zip-neon.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-2x2-multi-mov-zip-neon.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-2x2-multi-multi-zip-neon.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-2x2-multi-switch-zip-neon.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-2x2-reuse-dec-zip-neon.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-2x2-reuse-mov-zip-neon.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-2x2-reuse-multi-zip-neon.c", + "XNNPACK/src/x64-transposec/gen/x64-transposec-2x2-reuse-switch-zip-neon.c", + "XNNPACK/src/xx-fill/xx-fill-neon-x64.c", + "XNNPACK/src/xx-pad/xx-pad-neon.c", +] + +ALL_SSE41_MICROKERNEL_SRCS = [ + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x8.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x16.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x24.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x32.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x8.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x16.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x24.c", + "XNNPACK/src/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x32.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x8.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x16.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x24.c", + "XNNPACK/src/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x32.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-sse41-2x4.c", + "XNNPACK/src/f32-prelu/gen/f32-prelu-sse41-2x8.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x8.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x16.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x24.c", + "XNNPACK/src/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x32.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x4.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x12.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x20.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x24.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse41-rr2-p6-x4.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse41-rr2-p6-x8.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse41-rr2-p6-x12.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse41-rr2-p6-x16.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse41-rr2-p6-x20.c", + "XNNPACK/src/f32-velu/gen/f32-velu-sse41-rr2-p6-x24.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-sse41-x4.c", + "XNNPACK/src/f32-vlrelu/gen/f32-vlrelu-sse41-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndd-sse41-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndd-sse41-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndne-sse41-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndne-sse41-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndu-sse41-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndu-sse41-x8.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndz-sse41-x4.c", + "XNNPACK/src/f32-vrnd/gen/f32-vrndz-sse41-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x24.c", + "XNNPACK/src/math/cvt-f16-f32-sse41-int16.c", + "XNNPACK/src/math/cvt-f16-f32-sse41-int32.c", + "XNNPACK/src/math/cvt-f32-f16-sse41.c", + "XNNPACK/src/math/roundd-sse41.c", + "XNNPACK/src/math/roundne-sse41.c", + "XNNPACK/src/math/roundu-sse41.c", + "XNNPACK/src/math/roundz-sse41.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-sse41-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse41-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse41-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse41-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse41-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse41-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-sse41-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-sse41-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse41-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse41-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse41-mul16-add16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse41-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse41-mul32.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-sse41-mul16.c", + "XNNPACK/src/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-sse41-mul32.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse41-mul16-add16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse41-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse41-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-sse41-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-sse41-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse41-mul16-add16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse41-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse41-mul32.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-sse41-mul16.c", + "XNNPACK/src/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-sse41-mul32.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x8.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x16.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x24.c", + "XNNPACK/src/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x32.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse41-c8.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse41-c16.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse41-c24.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse41-c8.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse41-c16.c", + "XNNPACK/src/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse41-c24.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-sse41.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-sse41.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-sse41.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-sse41.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-sse41.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-sse41.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-sse41.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-sse41.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-sse41.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-sse41.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-sse41.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-fp32-sse41.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-gemmlowp-sse41.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-rndna-sse41.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-rndnu-sse41-sra.c", + "XNNPACK/src/qs8-requantization/qs8-requantization-rndnu-sse41-srl.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x8.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x16.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x24.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x32.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x8.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x16.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x24.c", + "XNNPACK/src/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x32.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x8.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x16.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x24.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x32.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x8.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x16.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x24.c", + "XNNPACK/src/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x32.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-sse41-x8.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-sse41-x16.c", + "XNNPACK/src/qs8-vcvt/gen/qs8-vcvt-sse41-x32.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-sse41-x8.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-sse41-x16.c", + "XNNPACK/src/qs8-vlrelu/gen/qs8-vlrelu-sse41-x32.c", + "XNNPACK/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse41-mul16-ld64-x8.c", + "XNNPACK/src/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse41-mul16-ld64-x16.c", + "XNNPACK/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse41-mul16-ld64-x8.c", + "XNNPACK/src/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse41-mul16-ld64-x16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul32.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-sse41-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-sse41-mul32.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul32.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-sse41-mul16.c", + "XNNPACK/src/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-sse41-mul32.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x8.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x16.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x24.c", + "XNNPACK/src/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x32.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse41-c8.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse41-c16.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse41-c24.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse41-c8.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse41-c16.c", + "XNNPACK/src/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse41-c24.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse41-ld64.c", + "XNNPACK/src/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse41-ld128.c", + "XNNPACK/src/qu8-requantization/qu8-requantization-gemmlowp-sse41.c", + "XNNPACK/src/qu8-requantization/qu8-requantization-rndna-sse41.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul16-ld64-x8.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul16-ld64-x16.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul32-ld32-x8.c", + "XNNPACK/src/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul32-ld32-x16.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul16-ld64-x8.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul16-ld64-x16.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul32-ld32-x8.c", + "XNNPACK/src/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul32-ld32-x16.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-sse41-x8.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-sse41-x16.c", + "XNNPACK/src/qu8-vcvt/gen/qu8-vcvt-sse41-x32.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-sse41-x8.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-sse41-x16.c", + "XNNPACK/src/qu8-vlrelu/gen/qu8-vlrelu-sse41-x32.c", + "XNNPACK/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse41-mul16-ld64-x8.c", + "XNNPACK/src/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse41-mul16-ld64-x16.c", + "XNNPACK/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse41-mul16-ld64-x8.c", + "XNNPACK/src/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse41-mul16-ld64-x16.c", + "XNNPACK/src/s8-ibilinear/gen/s8-ibilinear-sse41-c8.c", + "XNNPACK/src/s8-ibilinear/gen/s8-ibilinear-sse41-c16.c", + "XNNPACK/src/s8-maxpool/s8-maxpool-9p8x-minmax-sse41-c16.c", + "XNNPACK/src/s8-vclamp/s8-vclamp-sse41-x64.c", + "XNNPACK/src/u8-ibilinear/gen/u8-ibilinear-sse41-c8.c", + "XNNPACK/src/u8-ibilinear/gen/u8-ibilinear-sse41-c16.c", +] + +OPERATOR_SRCS = [ + "XNNPACK/src/operator-delete.c", + "XNNPACK/src/operators/argmax-pooling-nhwc.c", + "XNNPACK/src/operators/average-pooling-nhwc.c", + "XNNPACK/src/operators/binary-elementwise-nd.c", + "XNNPACK/src/operators/channel-shuffle-nc.c", + "XNNPACK/src/operators/constant-pad-nd.c", + "XNNPACK/src/operators/convolution-nchw.c", + "XNNPACK/src/operators/convolution-nhwc.c", + "XNNPACK/src/operators/deconvolution-nhwc.c", + "XNNPACK/src/operators/fully-connected-nc.c", + "XNNPACK/src/operators/global-average-pooling-ncw.c", + "XNNPACK/src/operators/global-average-pooling-nwc.c", + "XNNPACK/src/operators/lut-elementwise-nc.c", + "XNNPACK/src/operators/max-pooling-nhwc.c", + "XNNPACK/src/operators/prelu-nc.c", + "XNNPACK/src/operators/resize-bilinear-nchw.c", + "XNNPACK/src/operators/resize-bilinear-nhwc.c", + "XNNPACK/src/operators/slice-nd.c", + "XNNPACK/src/operators/softmax-nc.c", + "XNNPACK/src/operators/transpose-nd.c", + "XNNPACK/src/operators/unary-elementwise-nc.c", + "XNNPACK/src/operators/unpooling-nhwc.c", +] + +ALL_NEONFMA_AARCH64_MICROKERNEL_SRCS = [ + "XNNPACK/src/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-aarch64-neonfma-2x2.c", + "XNNPACK/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-aarch64-neonfma-2x1.c", + "XNNPACK/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-aarch64-neonfma-2x2.c", + "XNNPACK/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-aarch64-neonfma-2x1.c", + "XNNPACK/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-aarch64-neonfma-2x2.c", + "XNNPACK/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-aarch64-neonfma-2x1.c", + "XNNPACK/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-aarch64-neonfma-2x2.c", + "XNNPACK/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-aarch64-neonfma-2x1.c", + "XNNPACK/src/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-aarch64-neonfma-2x2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-4x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-5x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-6x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-4x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc5.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-3x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-3x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-4x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-4x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-5x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc5.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4-acc3.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-3x4-acc2.c", + "XNNPACK/src/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-3x4.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-1x8-minmax-aarch64-neonfma-lane-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x2-minmax-aarch64-neonfma-lane-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-aarch64-neonfma-lane-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-4x8-minmax-aarch64-neonfma-lane-ld128.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-5x8-minmax-aarch64-neonfma-lane-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x2-minmax-aarch64-neonfma-lane-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-aarch64-neonfma-lane-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemm-6x8-minmax-aarch64-neonfma-lane-ld128.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-1x8-minmax-aarch64-neonfma-lane-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-aarch64-neonfma-lane-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-4x8-minmax-aarch64-neonfma-lane-ld128.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-5x8-minmax-aarch64-neonfma-lane-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-aarch64-neonfma-lane-ld64.c", + "XNNPACK/src/f32-gemm/gen/f32-gemminc-6x8-minmax-aarch64-neonfma-lane-ld128.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-1x8-minmax-aarch64-neonfma-lane-ld64.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x2-minmax-aarch64-neonfma-lane-ld64.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x4-minmax-aarch64-neonfma-lane-ld64.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-aarch64-neonfma-lane-ld64.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-4x8-minmax-aarch64-neonfma-lane-ld128.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x2-minmax-aarch64-neonfma-lane-ld64.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-aarch64-neonfma-lane-ld64.c", + "XNNPACK/src/f32-igemm/gen/f32-igemm-6x8-minmax-aarch64-neonfma-lane-ld128.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-4x2-minmax-aarch64-neonfma.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-4x4-minmax-aarch64-neonfma.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x2-minmax-aarch64-neonfma.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-8x4-minmax-aarch64-neonfma.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-12x2-minmax-aarch64-neonfma.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-12x4-minmax-aarch64-neonfma.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-16x2-minmax-aarch64-neonfma.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-16x4-minmax-aarch64-neonfma.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-32x2-minmax-aarch64-neonfma.c", + "XNNPACK/src/f32-spmm/gen/f32-spmm-32x4-minmax-aarch64-neonfma.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x24.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x4.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x8.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x12.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x16.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x20.c", + "XNNPACK/src/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x24.c", + "XNNPACK/src/math/sigmoid-f32-aarch64-neonfma-rr1-lut64-p2-div.c", + "XNNPACK/src/math/sigmoid-f32-aarch64-neonfma-rr1-lut2048-p1-div.c", + "XNNPACK/src/math/sigmoid-f32-aarch64-neonfma-rr1-p5-div.c", + "XNNPACK/src/math/sigmoid-f32-aarch64-neonfma-rr2-lut64-p2-div.c", + "XNNPACK/src/math/sigmoid-f32-aarch64-neonfma-rr2-lut2048-p1-div.c", + "XNNPACK/src/math/sigmoid-f32-aarch64-neonfma-rr2-p5-div.c", + "XNNPACK/src/math/tanh-f32-aarch64-neonfma-rr1-p6-div.c", +] + +ALL_FP16ARITH_MICROKERNEL_SRCS = [ + "XNNPACK/src/f16-vbinary/gen/f16-vadd-minmax-fp16arith-x1.c", + "XNNPACK/src/f16-vbinary/gen/f16-vadd-minmax-fp16arith-x2.c", + "XNNPACK/src/f16-vbinary/gen/f16-vadd-minmax-fp16arith-x4.c", + "XNNPACK/src/f16-vbinary/gen/f16-vaddc-minmax-fp16arith-x1.c", + "XNNPACK/src/f16-vbinary/gen/f16-vaddc-minmax-fp16arith-x2.c", + "XNNPACK/src/f16-vbinary/gen/f16-vaddc-minmax-fp16arith-x4.c", + "XNNPACK/src/f16-vbinary/gen/f16-vdiv-minmax-fp16arith-x1.c", + "XNNPACK/src/f16-vbinary/gen/f16-vdiv-minmax-fp16arith-x2.c", + "XNNPACK/src/f16-vbinary/gen/f16-vdiv-minmax-fp16arith-x4.c", + "XNNPACK/src/f16-vbinary/gen/f16-vdivc-minmax-fp16arith-x1.c", + "XNNPACK/src/f16-vbinary/gen/f16-vdivc-minmax-fp16arith-x2.c", + "XNNPACK/src/f16-vbinary/gen/f16-vdivc-minmax-fp16arith-x4.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmax-fp16arith-x1.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmax-fp16arith-x2.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmax-fp16arith-x4.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmaxc-fp16arith-x1.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmaxc-fp16arith-x2.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmaxc-fp16arith-x4.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmin-fp16arith-x1.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmin-fp16arith-x2.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmin-fp16arith-x4.c", + "XNNPACK/src/f16-vbinary/gen/f16-vminc-fp16arith-x1.c", + "XNNPACK/src/f16-vbinary/gen/f16-vminc-fp16arith-x2.c", + "XNNPACK/src/f16-vbinary/gen/f16-vminc-fp16arith-x4.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmul-minmax-fp16arith-x1.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmul-minmax-fp16arith-x2.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmul-minmax-fp16arith-x4.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmulc-minmax-fp16arith-x1.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmulc-minmax-fp16arith-x2.c", + "XNNPACK/src/f16-vbinary/gen/f16-vmulc-minmax-fp16arith-x4.c", + "XNNPACK/src/f16-vbinary/gen/f16-vrdivc-minmax-fp16arith-x1.c", + "XNNPACK/src/f16-vbinary/gen/f16-vrdivc-minmax-fp16arith-x2.c", + "XNNPACK/src/f16-vbinary/gen/f16-vrdivc-minmax-fp16arith-x4.c", + "XNNPACK/src/f16-vbinary/gen/f16-vrsubc-minmax-fp16arith-x1.c", + "XNNPACK/src/f16-vbinary/gen/f16-vrsubc-minmax-fp16arith-x2.c", + "XNNPACK/src/f16-vbinary/gen/f16-vrsubc-minmax-fp16arith-x4.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsqrdiff-fp16arith-x1.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsqrdiff-fp16arith-x2.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsqrdiff-fp16arith-x4.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-x1.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-x2.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-x4.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsub-minmax-fp16arith-x1.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsub-minmax-fp16arith-x2.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsub-minmax-fp16arith-x4.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsubc-minmax-fp16arith-x1.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsubc-minmax-fp16arith-x2.c", + "XNNPACK/src/f16-vbinary/gen/f16-vsubc-minmax-fp16arith-x4.c", + "XNNPACK/src/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-x1.c", + "XNNPACK/src/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-x2.c", + "XNNPACK/src/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-x4.c", +] + +XNNPACK_SRCS = [ + "XNNPACK/src/binary-elementwise-config.c", + "XNNPACK/src/init.c", + "XNNPACK/src/params.c", + "XNNPACK/src/transpose-config.c", + "XNNPACK/src/x8-lut-config.c", +] diff --git a/backends/xnnpack/third-party/xnnpack_wrapper_defs.bzl b/backends/xnnpack/third-party/xnnpack_wrapper_defs.bzl new file mode 100644 index 00000000000..9ecc08885d5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrapper_defs.bzl @@ -0,0 +1,5915 @@ +""" +Auto-generated by generate-wrappers.py script. Do not modify +""" + +PROD_SCALAR_PORTABLE_MICROKERNEL_SRCS = [ +] + +PROD_SCALAR_AARCH32_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/scalar-aarch32.c", +] + +PROD_NEON_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/neon.c", +] + +PROD_NEONFP16_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/neonfp16.c", +] + +PROD_NEON_AARCH64_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/neon-aarch64.c", +] + +PROD_NEONFMA_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/neonfma.c", +] + +PROD_AARCH64_NEON_MICROKERNEL_SRCS = [ +] + +PROD_NEONV8_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/neonv8.c", +] + +PROD_AARCH64_NEONFP16ARITH_MICROKERNEL_SRCS = [ +] + +PROD_NEONDOT_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/neondot.c", +] + +PROD_SSE_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/sse.c", +] + +PROD_SSE2_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/sse2.c", +] + +PROD_SSSE3_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/ssse3.c", +] + +PROD_SSE41_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/sse41.c", +] + +PROD_AVX_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/avx.c", +] + +PROD_F16C_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/f16c.c", +] + +PROD_XOP_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/xop.c", +] + +PROD_FMA3_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/fma3.c", +] + +PROD_AVX2_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/avx2.c", +] + +PROD_AVX512F_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/avx512f.c", +] + +PROD_AVX512SKX_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/avx512skx.c", +] + +PROD_AVX512VBMI_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/avx512vbmi.c", +] + +AARCH32_ASM_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-asm-aarch32-neon-x1.S", + "xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-asm-aarch32-neon-x2.S", + "xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-asm-aarch32-neon-x4.S", + "xnnpack_wrappers/cs16-fftr/cs16-fftr-asm-aarch32-neon-x1.S", + "xnnpack_wrappers/cs16-fftr/cs16-fftr-asm-aarch32-neon-x4.S", + "xnnpack_wrappers/f32-gemm/f32-gemm-4x4-asm-aarch32-vfp-ld64.S", + "xnnpack_wrappers/f32-gemm/f32-gemm-4x4-minmax-asm-aarch32-vfp-ld64.S", + "xnnpack_wrappers/f32-gemm/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a55.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a7.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a53.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a75.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-ld64.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a53.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a75.S", + "xnnpack_wrappers/f32-igemm/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a55.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a7.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a53.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a75.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-ld64.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a53.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a75.S", + "xnnpack_wrappers/qc8-dwconv/qc8-dwconv-3p8c-minmax-fp32-asm-aarch32-neonv8-mla8-cortex-a35.S", + "xnnpack_wrappers/qc8-dwconv/qc8-dwconv-3p16c-minmax-fp32-asm-aarch32-neonv8-mla8-cortex-a35.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a53.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-ld64.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-ld64.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a53.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-ld64.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a53.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-ld64.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8c4-minmax-fp32-asm-aarch32-neondot-cortex-a55.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8c4-minmax-fp32-asm-aarch32-neondot-ld64.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a53.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-ld64.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-ld64.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a53.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-ld64.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a53.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-ld64.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8c4-minmax-fp32-asm-aarch32-neondot-cortex-a55.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8c4-minmax-fp32-asm-aarch32-neondot-ld64.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-cortex-a55.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-ld64.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-cortex-a55.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-ld64.S", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S", + "xnnpack_wrappers/u32-filterbank-accumulate/u32-filterbank-accumulate-asm-aarch32-arm-x1.S", + "xnnpack_wrappers/u32-filterbank-accumulate/u32-filterbank-accumulate-asm-aarch32-neon-x1.S", + "xnnpack_wrappers/u32-filterbank-accumulate/u32-filterbank-accumulate-asm-aarch32-neon-x2.S", +] + +AARCH64_ASM_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x8-minmax-asm-aarch64-neonfp16arith-ld64.S", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x16-minmax-asm-aarch64-neonfp16arith-ld64.S", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x8-minmax-asm-aarch64-neonfp16arith-ld64.S", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x16-minmax-asm-aarch64-neonfp16arith-ld64.S", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x8-minmax-asm-aarch64-neonfp16arith-ld64.S", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55r0.S", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-ld64.S", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-8x8-minmax-asm-aarch64-neonfp16arith-ld64.S", + "xnnpack_wrappers/f16-gemm/gen/f16-gemminc-1x8-minmax-asm-aarch64-neonfp16arith-ld64.S", + "xnnpack_wrappers/f16-gemm/gen/f16-gemminc-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S", + "xnnpack_wrappers/f16-gemm/gen/f16-gemminc-4x8-minmax-asm-aarch64-neonfp16arith-ld64.S", + "xnnpack_wrappers/f16-gemm/gen/f16-gemminc-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S", + "xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x8-minmax-asm-aarch64-neonfp16arith-ld64.S", + "xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S", + "xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S", + "xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S", + "xnnpack_wrappers/f16-gemm/gen/f16-gemminc-8x8-minmax-asm-aarch64-neonfp16arith-ld64.S", + "xnnpack_wrappers/f16-igemm/f16-igemm-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S", + "xnnpack_wrappers/f16-igemm/f16-igemm-1x16-minmax-asm-aarch64-neonfp16arith-ld64.S", + "xnnpack_wrappers/f16-igemm/f16-igemm-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S", + "xnnpack_wrappers/f16-igemm/f16-igemm-4x16-minmax-asm-aarch64-neonfp16arith-ld64.S", + "xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S", + "xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55r0.S", + "xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S", + "xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S", + "xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-ld64.S", + "xnnpack_wrappers/f32-dwconv/f32-dwconv-9p4c-minmax-asm-aarch64-neonfma-cortex-a55.S", + "xnnpack_wrappers/f32-dwconv/f32-dwconv-9p4c-minmax-asm-aarch64-neonfma.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-ld64.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-ld64.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-ld128.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-ld64.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-ld128.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-ld64.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-ld64.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-ld128.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-ld64.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-ld128.S", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "xnnpack_wrappers/f32-igemm/f32-igemm-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S", + "xnnpack_wrappers/f32-igemm/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S", + "xnnpack_wrappers/f32-igemm/f32-igemm-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S", + "xnnpack_wrappers/f32-igemm/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S", + "xnnpack_wrappers/f32-igemm/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-ld64.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-ld64.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-ld128.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-ld64.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-ld128.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mull.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-asm-aarch64-neondot-ld32.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-asm-aarch64-neondot-ld64.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mull.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mull.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c16-minmax-rndnu-asm-aarch64-neon-mlal.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld32.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld64.S", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c16-minmax-rndnu-asm-aarch64-neon-mlal.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld64.S", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-ld128.S", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75.S", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a75.S", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-ld128.S", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75.S", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a75.S", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S", +] + +PROD_NEONFP16ARITH_AARCH64_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/neonfp16arith-aarch64.c", +] + +ALL_ARMSIMD32_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x1c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x2c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x1c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x2c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x1c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x2c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x1c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x2c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x1c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x1c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x1c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x1c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-armsimd32-x4.c", + "xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-armsimd32-x8.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-armsimd32-x4.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-armsimd32-x8.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x1c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x1c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x1c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x1c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2c4-minmax-fp32-armsimd32.c", + "xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-armsimd32-x4.c", + "xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-armsimd32-x8.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-armsimd32-x4.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-armsimd32-x8.c", +] + +ALL_AVX_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x8.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x16.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x24.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x32.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x8.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x16.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x24.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x32.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-avx-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-avx.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-avx-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-avx.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-avx-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-avx.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-avx-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-avx.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-avx-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-avx.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-avx-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-avx.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-avx-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-avx.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x8.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x16.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x24.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x32.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x16-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x16-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x16-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x16-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-7x8-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x16-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x16-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x16-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x16-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-7x8-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x16-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x16-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x16-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-7x8-minmax-avx-broadcast.c", + "xnnpack_wrappers/f32-prelu/gen/f32-prelu-avx-2x8.c", + "xnnpack_wrappers/f32-prelu/gen/f32-prelu-avx-2x16.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x8.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x16.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x24.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x32.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x8.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x16.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x24.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x32.c", + "xnnpack_wrappers/f32-rmax/f32-rmax-avx.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-avx-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-avx-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-avx-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-avx-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-avx-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-avx-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-avx-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-avx-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmax-avx-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmax-avx-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-avx-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-avx-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmin-avx-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmin-avx-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vminc-avx-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vminc-avx-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-avx-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-avx-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-avx-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-avx-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-avx-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-avx-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-avx-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-avx-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-avx-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-avx-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-avx-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-avx-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-avx-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-avx-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-avx-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-avx-x16.c", + "xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-avx-x8.c", + "xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-avx-x16.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x8.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x16.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x24.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x32.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x40.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x48.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x8.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x16.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x24.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x32.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x40.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x48.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x8.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x16.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x24.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x32.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x40.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x48.c", + "xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-avx-x8.c", + "xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-avx-x16.c", + "xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-avx-x8.c", + "xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-avx-x16.c", + "xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-avx-x8.c", + "xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-avx-x16.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-avx-x8.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-avx-x16.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-avx-x8.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-avx-x16.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-avx-x8.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-avx-x16.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-avx-x8.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-avx-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x24.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x32.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x40.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x48.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x56.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x64.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x72.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x80.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x24.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x32.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x40.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x48.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x56.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x64.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x72.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x80.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx-sqrt-x8.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx-sqrt-x16.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vabs-avx-x8.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vabs-avx-x16.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vneg-avx-x8.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vneg-avx-x16.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vsqr-avx-x8.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vsqr-avx-x16.c", + "xnnpack_wrappers/math/exp-f32-avx-rr2-p5.c", + "xnnpack_wrappers/math/expm1minus-f32-avx-rr2-lut4-p4-perm.c", + "xnnpack_wrappers/math/expm1minus-f32-avx-rr2-lut16-p3.c", + "xnnpack_wrappers/math/expm1minus-f32-avx-rr2-p6.c", + "xnnpack_wrappers/math/sigmoid-f32-avx-rr2-lut64-p2-div.c", + "xnnpack_wrappers/math/sigmoid-f32-avx-rr2-p5-div.c", + "xnnpack_wrappers/math/sigmoid-f32-avx-rr2-p5-nr1.c", + "xnnpack_wrappers/math/sigmoid-f32-avx-rr2-p5-nr2.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-avx-mul16-add16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx-mul16-add16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-avx-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-avx-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx-mul16-add16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-avx-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-avx-mul32.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx-mul16-add16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-avx-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-avx-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx-mul16-add16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-avx-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-avx-mul32.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x8.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x16.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x24.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x32.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-avx.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-avx.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-avx.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-avx.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-avx.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-avx.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-avx.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-avx.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-avx.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-avx.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-avx.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x8.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x16.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x24.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x32.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x8.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x16.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x24.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x32.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x8.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x16.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x24.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x32.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x8.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x16.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x24.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x32.c", + "xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx-x8.c", + "xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx-x16.c", + "xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx-x32.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx-x8.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx-x16.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx-x32.c", + "xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-avx-mul16-ld64-x8.c", + "xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-avx-mul16-ld64-x16.c", + "xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-avx-mul16-ld64-x8.c", + "xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-avx-mul16-ld64-x16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-avx-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-avx-mul32.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul32.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-avx-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-avx-mul32.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul32.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x8.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x16.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x24.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x32.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-avx-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-avx-ld128.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx-mul16-ld64-x8.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx-mul16-ld64-x16.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx-mul32-ld32-x8.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx-mul32-ld32-x16.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul16-ld64-x8.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul16-ld64-x16.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul32-ld32-x8.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul32-ld32-x16.c", + "xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx-x8.c", + "xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx-x16.c", + "xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx-x32.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx-x8.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx-x16.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx-x32.c", + "xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-avx-mul16-ld64-x8.c", + "xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-avx-mul16-ld64-x16.c", + "xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-avx-mul16-ld64-x8.c", + "xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-avx-mul16-ld64-x16.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-avx-x16.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-avx-x32.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-avx-x48.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-avx-x64.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-multi-mov-avx.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-multi-switch-avx.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-reuse-mov-avx.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-reuse-multi-avx.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-reuse-switch-avx.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-multi-mov-avx.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-multi-multi-avx.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-multi-switch-avx.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-reuse-mov-avx.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-reuse-multi-avx.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-reuse-switch-avx.c", +] + +ALL_AVX2_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x8-minmax-avx2-broadcast.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x16-minmax-avx2-broadcast.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-3x16-minmax-avx2-broadcast.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x8-minmax-avx2-broadcast.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x16-minmax-avx2-broadcast.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-5x8-minmax-avx2-broadcast.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-5x16-minmax-avx2-broadcast.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x8-minmax-avx2-broadcast.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-7x8-minmax-avx2-broadcast.c", + "xnnpack_wrappers/f16-igemm/gen/f16-igemm-1x8-minmax-avx2-broadcast.c", + "xnnpack_wrappers/f16-igemm/gen/f16-igemm-1x16-minmax-avx2-broadcast.c", + "xnnpack_wrappers/f16-igemm/gen/f16-igemm-3x16-minmax-avx2-broadcast.c", + "xnnpack_wrappers/f16-igemm/gen/f16-igemm-4x8-minmax-avx2-broadcast.c", + "xnnpack_wrappers/f16-igemm/gen/f16-igemm-4x16-minmax-avx2-broadcast.c", + "xnnpack_wrappers/f16-igemm/gen/f16-igemm-5x8-minmax-avx2-broadcast.c", + "xnnpack_wrappers/f16-igemm/gen/f16-igemm-5x16-minmax-avx2-broadcast.c", + "xnnpack_wrappers/f16-igemm/gen/f16-igemm-6x8-minmax-avx2-broadcast.c", + "xnnpack_wrappers/f16-igemm/gen/f16-igemm-7x8-minmax-avx2-broadcast.c", + "xnnpack_wrappers/f16-pavgpool/f16-pavgpool-9p8x-minmax-avx2-c8.c", + "xnnpack_wrappers/f16-pavgpool/f16-pavgpool-9x-minmax-avx2-c8.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x32-acc2.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x32-acc4.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x32.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x40-acc2.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x40-acc5.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x40.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x48-acc2.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x48-acc3.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x48.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x64-acc2.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x64-acc4.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x64.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x72-acc3.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x72.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x80-acc2.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x80-acc5.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x80.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96-acc2.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96-acc3.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96-acc6.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96.c", + "xnnpack_wrappers/f16-velu/gen/f16-velu-avx2-rr1-p3-x8.c", + "xnnpack_wrappers/f16-velu/gen/f16-velu-avx2-rr1-p3-x16.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x8.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x16.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x24.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x32.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x40.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x48.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x56.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x64.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x8.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x16.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x24.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x32.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x40.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x48.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x56.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x64.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x16.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x32.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x48.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x64.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x16.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x32.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x48.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x64.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x64-acc2.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x64-acc4.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x64.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x72-acc3.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x72.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x80-acc2.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x80-acc5.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x80.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96-acc2.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96-acc3.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96-acc6.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x64-acc2.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x64-acc4.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x64.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x72-acc3.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x72.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x80-acc2.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x80-acc5.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x80.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96-acc2.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96-acc3.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96-acc6.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x64-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x64-acc4.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x64.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x72-acc3.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x72.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x80-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x80-acc5.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x80.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96-acc3.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96-acc6.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x8.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x16.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x24.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x32.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x40.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x48.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x56.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x64.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x72.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x80.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x8.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x16.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x24.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x32.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x40.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x48.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x56.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x64.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x72.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x80.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x8.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x16.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x24.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x32.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x40.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x48.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x56.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x64.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x72.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x80.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x8.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x16.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x24.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x32.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x40.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x48.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x56.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x64.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x72.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x80.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x8.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x16.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x24.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x32.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x40.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x48.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x56.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x64.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x72.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x80.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x88.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x96.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x8.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x16.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x24.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x32.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x40.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x48.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x56.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x64.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x72.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x80.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x88.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x96.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x24.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x32.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x40.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x48.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x56.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x64.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x72.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x80.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x24.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x32.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x40.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x48.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x56.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x64.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x72.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x80.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x24.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x32.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x40.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x48.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x56.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x64.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x72.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x80.c", + "xnnpack_wrappers/math/exp-f32-avx2-rr2-lut8-p3-perm.c", + "xnnpack_wrappers/math/exp-f32-avx2-rr2-lut8-p4-perm.c", + "xnnpack_wrappers/math/exp-f32-avx2-rr2-p5.c", + "xnnpack_wrappers/math/expm1minus-f16-avx2-rr1-p3.c", + "xnnpack_wrappers/math/expm1minus-f32-avx2-rr1-lut4-p4-perm.c", + "xnnpack_wrappers/math/expm1minus-f32-avx2-rr1-lut8-p4-perm.c", + "xnnpack_wrappers/math/expm1minus-f32-avx2-rr1-lut16-p3-gather.c", + "xnnpack_wrappers/math/expm1minus-f32-avx2-rr1-p6.c", + "xnnpack_wrappers/math/expminus-f16-avx2-rr1-p2.c", + "xnnpack_wrappers/math/expminus-f16-avx2-rr1-p3.c", + "xnnpack_wrappers/math/expminus-f32-avx2-rr1-p5.c", + "xnnpack_wrappers/math/expminus-f32-avx2-rr2-p5.c", + "xnnpack_wrappers/math/extexp-avx2-p5.c", + "xnnpack_wrappers/math/sigmoid-f16-avx2-rr1-p2-div.c", + "xnnpack_wrappers/math/sigmoid-f16-avx2-rr1-p2-rcp.c", + "xnnpack_wrappers/math/sigmoid-f16-avx2-rr1-p3-div.c", + "xnnpack_wrappers/math/sigmoid-f16-avx2-rr1-p3-rcp.c", + "xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-div.c", + "xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-nr1fma.c", + "xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-nr2fma1adj.c", + "xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-nr2fma.c", + "xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-p5-div.c", + "xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-p5-nr1fma.c", + "xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-p5-nr2fma.c", + "xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-div.c", + "xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-nr1fma.c", + "xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-nr2fma1adj.c", + "xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-nr2fma.c", + "xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-p5-div.c", + "xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-p5-nr1fma.c", + "xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-p5-nr2fma.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpmovsx.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpunpck.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpmovsx.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpunpck.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpmovsx.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpunpck.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpmovsx.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpunpck.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-avx2.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-xw-minmax-fp32-avx2.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-avx2.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-xw-minmax-fp32-avx2.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8c8-minmax-fp32-avx2.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8c8-xw-minmax-fp32-avx2.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-avx2.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-avx2.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8c8-minmax-fp32-avx2.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpmovsx.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpunpck.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpmovsx.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpunpck.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpmovsx.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpunpck.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpmovsx.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpunpck.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x8.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x16.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x24.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x32.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-avx2.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-xw-minmax-fp32-avx2.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-avx2.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-xw-minmax-fp32-avx2.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c8-minmax-fp32-avx2.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c8-xw-minmax-fp32-avx2.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-avx2.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-avx2.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c8-minmax-fp32-avx2.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x8.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x16.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x24.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x32.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x8.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x16.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x24.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x32.c", + "xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx2-x16.c", + "xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx2-x32.c", + "xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx2-x64.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx2-x16.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx2-x32.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx2-x64.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx2-mul32.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x8.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x16.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x24.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x32.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8c8-minmax-fp32-avx2.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x8c8-minmax-fp32-avx2.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x8c8-minmax-fp32-avx2.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8c8-minmax-fp32-avx2.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x8c8-minmax-fp32-avx2.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x8c8-minmax-fp32-avx2.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx2-mul32-ld64-x8.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx2-mul32-ld64-x16.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx2-mul32-ld64-x8.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx2-mul32-ld64-x16.c", + "xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx2-x16.c", + "xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx2-x32.c", + "xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx2-x64.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx2-x16.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx2-x32.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx2-x64.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-avx2-x32.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-avx2-x64.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-avx2-x96.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-avx2-x128.c", + "xnnpack_wrappers/x8-transposec/gen/x8-transposec-32x32-reuse-mov-avx2.c", + "xnnpack_wrappers/x8-transposec/gen/x8-transposec-32x32-reuse-switch-avx2.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-16x16-reuse-mov-avx2.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-16x16-reuse-switch-avx2.c", +] + +ALL_AVX512F_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c16s4r-minmax-avx512f-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c16s4r-minmax-avx512f.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c16s4r-minmax-avx512f-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c16s4r-minmax-avx512f.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l64c16s4r-minmax-avx512f-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l64c16s4r-minmax-avx512f.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx512f-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx512f.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p32c-minmax-avx512f-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p32c-minmax-avx512f.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx512f-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx512f.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p32c-minmax-avx512f-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p32c-minmax-avx512f.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p32c-minmax-avx512f-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p32c-minmax-avx512f.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p32c-minmax-avx512f-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p32c-minmax-avx512f.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x16-minmax-avx512f-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x16-minmax-avx512f-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x16-minmax-avx512f-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x16-minmax-avx512f-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-7x16-minmax-avx512f-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-8x16-minmax-avx512f-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x16-minmax-avx512f-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x16-minmax-avx512f-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x16-minmax-avx512f-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x16-minmax-avx512f-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-7x16-minmax-avx512f-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-8x16-minmax-avx512f-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x16-minmax-avx512f-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x16-minmax-avx512f-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x16-minmax-avx512f-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x16-minmax-avx512f-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-8x16-minmax-avx512f-broadcast.c", + "xnnpack_wrappers/f32-prelu/gen/f32-prelu-avx512f-2x16.c", + "xnnpack_wrappers/f32-prelu/gen/f32-prelu-avx512f-2x32.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x128-acc2.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x128-acc4.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x128.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x144-acc3.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x144.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x160-acc2.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x160-acc5.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x160.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192-acc2.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192-acc3.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192-acc6.c", + "xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x128-acc2.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x128-acc4.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x128.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x144-acc3.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x144.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x160-acc2.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x160-acc5.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x160.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192-acc2.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192-acc3.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192-acc6.c", + "xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x128-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x128-acc4.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x128.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x144-acc3.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x144.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x160-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x160-acc5.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x160.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192-acc3.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192-acc6.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192.c", + "xnnpack_wrappers/f32-rmax/f32-rmax-avx512f.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-avx512f-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-avx512f-x32.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-avx512f-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-avx512f-x32.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-avx512f-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-avx512f-x32.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-avx512f-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-avx512f-x32.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmax-avx512f-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmax-avx512f-x32.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-avx512f-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-avx512f-x32.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmin-avx512f-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmin-avx512f-x32.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vminc-avx512f-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vminc-avx512f-x32.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-avx512f-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-avx512f-x32.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-avx512f-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-avx512f-x32.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-avx512f-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-avx512f-x32.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-avx512f-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-avx512f-x32.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-avx512f-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-avx512f-x32.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-avx512f-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-avx512f-x32.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-avx512f-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-avx512f-x32.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-avx512f-x16.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-avx512f-x32.c", + "xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-avx512f-x16.c", + "xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-avx512f-x32.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x16.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x32.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x48.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x64.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x80.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x96.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x112.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x128.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x16.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x32.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x48.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x64.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x80.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x96.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x112.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x128.c", + "xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-avx512f-x16.c", + "xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-avx512f-x32.c", + "xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-avx512f-x16.c", + "xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-avx512f-x32.c", + "xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-avx512f-x16.c", + "xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-avx512f-x32.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-avx512f-x16.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-avx512f-x32.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-avx512f-x16.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-avx512f-x32.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-avx512f-x16.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-avx512f-x32.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-avx512f-x16.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-avx512f-x32.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x16.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x32.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x48.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x64.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x80.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x96.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x112.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x128.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x144.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x160.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x176.c", + "xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x192.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x16.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x32.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x48.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x64.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x80.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x96.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x112.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x128.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x144.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x160.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x176.c", + "xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x192.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x32.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x48.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x64.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x80.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x96.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x112.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x128.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x32.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x48.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x64.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x80.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x96.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x112.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x128.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x32.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x48.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x64.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x80.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x96.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x112.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x128.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x32.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x48.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x64.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x80.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x96.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x112.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x128.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x32.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x48.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x64.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x80.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x96.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x112.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x128.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x32.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x48.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x64.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x80.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x96.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x112.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x128.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x16.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x32.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x48.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x64.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x80.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x96.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x112.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x128.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vabs-avx512f-x16.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vabs-avx512f-x32.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vneg-avx512f-x16.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vneg-avx512f-x32.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vsqr-avx512f-x16.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vsqr-avx512f-x32.c", + "xnnpack_wrappers/math/exp-f32-avx512f-rr2-lut16-p3-perm-scalef.c", + "xnnpack_wrappers/math/exp-f32-avx512f-rr2-lut16-p3-perm.c", + "xnnpack_wrappers/math/exp-f32-avx512f-rr2-lut32-p2-perm2-scalef.c", + "xnnpack_wrappers/math/exp-f32-avx512f-rr2-lut32-p2-perm2.c", + "xnnpack_wrappers/math/exp-f32-avx512f-rr2-p5-scalef.c", + "xnnpack_wrappers/math/exp-f32-avx512f-rr2-p5.c", + "xnnpack_wrappers/math/expm1minus-f32-avx512f-rr1-lut16-p3-perm.c", + "xnnpack_wrappers/math/expm1minus-f32-avx512f-rr1-p6.c", + "xnnpack_wrappers/math/extexp-avx512f-p5.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut16-p3-perm-scalef-div.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut16-p3-perm-scalef-nr1fma1adj.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut16-p3-perm-scalef-nr1fma.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut32-p2-perm2-scalef-div.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut32-p2-perm2-scalef-nr1fma1adj.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut32-p2-perm2-scalef-nr1fma.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut64-p2-gather-scalef-div.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut64-p2-gather-scalef-nr1fma1adj.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut64-p2-gather-scalef-nr1fma.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-p5-scalef-div.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-p5-scalef-nr1fma1adj.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-p5-scalef-nr1fma.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut16-p3-perm-scalef-div.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut16-p3-perm-scalef-nr1fma1adj.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut16-p3-perm-scalef-nr1fma.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut32-p2-perm2-scalef-div.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma1adj.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut64-p2-gather-scalef-div.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut64-p2-gather-scalef-nr1fma1adj.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut64-p2-gather-scalef-nr1fma.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-p5-scalef-div.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-p5-scalef-nr1fma1adj.c", + "xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-p5-scalef-nr1fma.c", + "xnnpack_wrappers/math/sqrt-f32-avx512f-nr1fma1adj.c", + "xnnpack_wrappers/math/sqrt-f32-avx512f-nr1fma.c", + "xnnpack_wrappers/math/sqrt-f32-avx512f-nr2fma.c", +] + +ALL_AVX512SKX_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx512skx-x16.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx512skx-x32.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx512skx-x16.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx512skx-x32.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x32.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x64.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x96.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x128.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x32.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x64.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x96.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x128.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p32c-minmax-fp32-avx512skx-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx512skx-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx512skx-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx512skx-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx512skx-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x16.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x32.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x48.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx512skx-mul32-ld128-x16.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx512skx-mul32-ld128-x32.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx512skx-mul32-ld128-x16.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx512skx-mul32-ld128-x32.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx512skx-mul32.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx512skx-mul32.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x16.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x32.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x48.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c8-minmax-fp32-avx512skx.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx512skx-mul32-ld128-x16.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx512skx-mul32-ld128-x32.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx512skx-mul32-ld128-x16.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx512skx-mul32-ld128-x32.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-avx512skx-vpshufb-x64.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-avx512skx-vpshufb-x128.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-avx512skx-vpshufb-x192.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-avx512skx-vpshufb-x256.c", +] + +ALL_AVX512VBMI_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x64.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x128.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x192.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x256.c", +] + +ALL_F16C_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/f16-avgpool/f16-avgpool-9p8x-minmax-f16c-c8.c", + "xnnpack_wrappers/f16-avgpool/f16-avgpool-9x-minmax-f16c-c8.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-f16c-x8.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-f16c-x16.c", + "xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c8.c", + "xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c16.c", + "xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c24.c", + "xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c32.c", + "xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c8.c", + "xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c16.c", + "xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c24.c", + "xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c32.c", + "xnnpack_wrappers/f16-maxpool/f16-maxpool-9p8x-minmax-f16c-c8.c", + "xnnpack_wrappers/f16-prelu/gen/f16-prelu-f16c-2x8.c", + "xnnpack_wrappers/f16-prelu/gen/f16-prelu-f16c-2x16.c", + "xnnpack_wrappers/f16-rmax/f16-rmax-f16c.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-f16c-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-f16c-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-f16c-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-f16c-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-f16c-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-f16c-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-f16c-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-f16c-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmax-f16c-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmax-f16c-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-f16c-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-f16c-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmin-f16c-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmin-f16c-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vminc-f16c-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vminc-f16c-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-f16c-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-f16c-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-f16c-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-f16c-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-f16c-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-f16c-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-f16c-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-f16c-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-f16c-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-f16c-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-f16c-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-f16c-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-f16c-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-f16c-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-f16c-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-f16c-x16.c", + "xnnpack_wrappers/f16-vclamp/gen/f16-vclamp-f16c-x8.c", + "xnnpack_wrappers/f16-vclamp/gen/f16-vclamp-f16c-x16.c", + "xnnpack_wrappers/f16-vhswish/gen/f16-vhswish-f16c-x8.c", + "xnnpack_wrappers/f16-vhswish/gen/f16-vhswish-f16c-x16.c", + "xnnpack_wrappers/f16-vlrelu/gen/f16-vlrelu-f16c-x8.c", + "xnnpack_wrappers/f16-vlrelu/gen/f16-vlrelu-f16c-x16.c", + "xnnpack_wrappers/f16-vrnd/gen/f16-vrndd-f16c-x8.c", + "xnnpack_wrappers/f16-vrnd/gen/f16-vrndd-f16c-x16.c", + "xnnpack_wrappers/f16-vrnd/gen/f16-vrndne-f16c-x8.c", + "xnnpack_wrappers/f16-vrnd/gen/f16-vrndne-f16c-x16.c", + "xnnpack_wrappers/f16-vrnd/gen/f16-vrndu-f16c-x8.c", + "xnnpack_wrappers/f16-vrnd/gen/f16-vrndu-f16c-x16.c", + "xnnpack_wrappers/f16-vrnd/gen/f16-vrndz-f16c-x8.c", + "xnnpack_wrappers/f16-vrnd/gen/f16-vrndz-f16c-x16.c", + "xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-f16c-sqrt-x8.c", + "xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-f16c-sqrt-x16.c", + "xnnpack_wrappers/f16-vunary/gen/f16-vsqr-f16c-x8.c", + "xnnpack_wrappers/f16-vunary/gen/f16-vsqr-f16c-x16.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-f16c-x8.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-f16c-x16.c", + "xnnpack_wrappers/math/cvt-f16-f32-f16c.c", + "xnnpack_wrappers/math/cvt-f32-f16-f16c.c", +] + +ALL_FMA3_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p8c-minmax-fma3-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p8c-minmax-fma3.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p16c-minmax-fma3-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p16c-minmax-fma3.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p32c-minmax-fma3-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p32c-minmax-fma3.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p8c-minmax-fma3-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p8c-minmax-fma3.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p16c-minmax-fma3-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p16c-minmax-fma3.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p32c-minmax-fma3-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p32c-minmax-fma3.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p8c-minmax-fma3-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p8c-minmax-fma3.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p32c-minmax-fma3-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p32c-minmax-fma3.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p16c-minmax-fma3-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p16c-minmax-fma3.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p32c-minmax-fma3-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p32c-minmax-fma3.c", + "xnnpack_wrappers/f16-ibilinear/gen/f16-ibilinear-fma3-c8.c", + "xnnpack_wrappers/f16-ibilinear/gen/f16-ibilinear-fma3-c16.c", + "xnnpack_wrappers/f16-vmulcaddc/gen/f16-vmulcaddc-c8-minmax-fma3-2x.c", + "xnnpack_wrappers/f16-vmulcaddc/gen/f16-vmulcaddc-c16-minmax-fma3-2x.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-fma3-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-fma3.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-fma3-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-fma3.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-fma3-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-fma3.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-fma3-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-fma3.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-fma3-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-fma3.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-fma3-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-fma3.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-fma3-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-fma3.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-fma3-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-fma3.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-fma3-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-fma3.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x16-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x16s4-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x16-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x16s4-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x16-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x16s4-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x16-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x16s4-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-7x8-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-8x8-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x16-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x16s4-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x16-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x16s4-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x16-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x16s4-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x16-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x16s4-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-7x8-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-8x8-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x16-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x16s4-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x16-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x16s4-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x16-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x16s4-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x16s4-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-7x8-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-8x8-minmax-fma3-broadcast.c", + "xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-fma3-x8.c", + "xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-fma3-x16.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x8.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x16.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x24.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x32.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x40.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x48.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x56.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x64.c", + "xnnpack_wrappers/math/sqrt-f32-fma3-nr1fma1adj.c", + "xnnpack_wrappers/math/sqrt-f32-fma3-nr1fma.c", + "xnnpack_wrappers/math/sqrt-f32-fma3-nr2fma.c", +] + +ALL_FP16ARITH_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-fp16arith-x1.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-fp16arith-x2.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-fp16arith-x4.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-fp16arith-x1.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-fp16arith-x2.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-fp16arith-x4.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-fp16arith-x1.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-fp16arith-x2.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-fp16arith-x4.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-fp16arith-x1.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-fp16arith-x2.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-fp16arith-x4.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmax-fp16arith-x1.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmax-fp16arith-x2.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmax-fp16arith-x4.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-fp16arith-x1.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-fp16arith-x2.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-fp16arith-x4.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmin-fp16arith-x1.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmin-fp16arith-x2.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmin-fp16arith-x4.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vminc-fp16arith-x1.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vminc-fp16arith-x2.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vminc-fp16arith-x4.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-fp16arith-x1.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-fp16arith-x2.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-fp16arith-x4.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-fp16arith-x1.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-fp16arith-x2.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-fp16arith-x4.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-fp16arith-x1.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-fp16arith-x2.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-fp16arith-x4.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-fp16arith-x1.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-fp16arith-x2.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-fp16arith-x4.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-fp16arith-x1.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-fp16arith-x2.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-fp16arith-x4.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-x1.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-x2.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-x4.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-fp16arith-x1.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-fp16arith-x2.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-fp16arith-x4.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-fp16arith-x1.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-fp16arith-x2.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-fp16arith-x4.c", + "xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-x1.c", + "xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-x2.c", + "xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-x4.c", +] + +ALL_NEON_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/cs16-bfly4/cs16-bfly4-neon-x1.c", + "xnnpack_wrappers/cs16-bfly4/cs16-bfly4-neon-x4.c", + "xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-neon.c", + "xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples4-neon.c", + "xnnpack_wrappers/cs16-fftr/cs16-fftr-neon-x4.c", + "xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x4.c", + "xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x8.c", + "xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x12.c", + "xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x16.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x8.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x16.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x24.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x32.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x8.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x16.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x24.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x32.c", + "xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-4x-neon-c4.c", + "xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9p8x-neon-c4.c", + "xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9x-neon-c4.c", + "xnnpack_wrappers/f32-avgpool/f32-avgpool-9p8x-minmax-neon-c4.c", + "xnnpack_wrappers/f32-avgpool/f32-avgpool-9x-minmax-neon-c4.c", + "xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-neon-2x2.c", + "xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-neon-2x1.c", + "xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-neon-2x2.c", + "xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-neon-2x1.c", + "xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-neon-2x2.c", + "xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-neon-2x1.c", + "xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-neon-2x2.c", + "xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-neon-2x1.c", + "xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-neon-2x2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-2x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-2x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-3x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-4x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-5x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-6x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-2x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-2x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-3x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-4x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc5.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-3x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-3x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-4x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-4x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-5x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc5.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-3x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-3x4.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neon-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neon.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neon-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neon.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neon-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neon.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neon-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neon.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neon-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neon.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neon-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neon.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neon-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neon.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neon-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neon.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neon-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neon.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neon-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neon.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neon-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neon.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neon-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neon.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neon-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neon.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neon-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neon.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neon-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neon.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x8.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x16.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x24.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x32.c", + "xnnpack_wrappers/f32-gavgpool-cw/f32-gavgpool-cw-neon-x4.c", + "xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7p7x-minmax-neon-c4.c", + "xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7x-minmax-neon-c4.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-neon-dup-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-neon-lane-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8s4-minmax-neon.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-neon-lane-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neon-dup-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neon-dup-ld128.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neon-lane-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neon-lane-ld128.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8s4-minmax-neon.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-neon-lane-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x2-minmax-neon-lane-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neon-dup-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neon-dup-ld128.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neon-lane-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neon-lane-ld128.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8s4-minmax-neon.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-8x8s4-minmax-neon.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-neon-dup-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-neon-lane-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8s4-minmax-neon.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-dup-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-dup-ld128.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-lane-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-lane-ld128.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8s4-minmax-neon.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-neon-lane-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-dup-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-dup-ld128.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-lane-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-lane-ld128.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8s4-minmax-neon.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-8x8s4-minmax-neon.c", + "xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p4.c", + "xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p8.c", + "xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p16.c", + "xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-neon-c4.c", + "xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-neon-c8.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-neon-dup-ld64.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-neon-lane-ld64.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8s4-minmax-neon.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-neon-lane-ld64.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-minmax-neon-lane-ld64.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neon-dup-ld64.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neon-dup-ld128.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neon-lane-ld64.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neon-lane-ld128.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8s4-minmax-neon.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x2-minmax-neon-lane-ld64.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neon-dup-ld64.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neon-dup-ld128.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neon-lane-ld64.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neon-lane-ld128.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8s4-minmax-neon.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-8x8s4-minmax-neon.c", + "xnnpack_wrappers/f32-maxpool/f32-maxpool-9p8x-minmax-neon-c4.c", + "xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9p8x-minmax-neon-c4.c", + "xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9x-minmax-neon-c4.c", + "xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x8-minmax-neon.c", + "xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-8x8-minmax-neon.c", + "xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-1x4.c", + "xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-1x8.c", + "xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-1x16.c", + "xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-2x4.c", + "xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-2x8.c", + "xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-2x16.c", + "xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-4x4.c", + "xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-4x8.c", + "xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-4x16.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x8.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x16.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x24.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x32.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x8.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x16.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x24.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x32.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x4.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x8-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x8.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x12-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x12-acc3.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x12.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x16-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x16-acc4.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x16.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x20-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x20-acc5.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x20.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x4.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x8-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x8.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x12-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x12-acc3.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x12.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x16-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x16-acc4.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x16.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x20-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x20-acc5.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x20.c", + "xnnpack_wrappers/f32-rmax/f32-rmax-neon.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neon-pipelined.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neon-x2.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neon.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neon-pipelined.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neon-x2.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neon.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-12x1-minmax-neon.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neon-pipelined.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neon-x2.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neon.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neon-pipelined.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neon-x2.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neon.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-neon-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-neon-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-neon-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-neon-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmax-neon-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmax-neon-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-neon-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-neon-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmin-neon-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmin-neon-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vminc-neon-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vminc-neon-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-neon-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-neon-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-neon-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-neon-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-neon-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-neon-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-neon-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-neon-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-neon-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-neon-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-neon-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-neon-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-neon-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-neon-x8.c", + "xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-neon-x4.c", + "xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-neon-x8.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x4.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x8.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x12.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x16.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x20.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x24.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x4.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x8.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x12.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x16.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x20.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x24.c", + "xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-neon-x4.c", + "xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-neon-x8.c", + "xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-neon-x16.c", + "xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-neon-x4.c", + "xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-neon-x8.c", + "xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-neon-2x.c", + "xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-neon-2x.c", + "xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-neon-x4.c", + "xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-neon-x8.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-neon-x4.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-neon-x8.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-neon-x4.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-neon-x8.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-neon-x4.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-neon-x8.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-neon-x4.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-neon-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x4.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x12.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x20.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x24.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x4.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x12.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x20.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x24.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x4.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x12.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x20.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x24.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vabs-neon-x4.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vabs-neon-x8.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vneg-neon-x4.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vneg-neon-x8.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vsqr-neon-x4.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vsqr-neon-x8.c", + "xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-neon-x8.c", + "xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-neon-x16.c", + "xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-neon-x24.c", + "xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-neon-x32.c", + "xnnpack_wrappers/math/cvt-f16-f32-neon-int16.c", + "xnnpack_wrappers/math/cvt-f16-f32-neon-int32.c", + "xnnpack_wrappers/math/cvt-f32-f16-neon.c", + "xnnpack_wrappers/math/cvt-f32-qs8-neon.c", + "xnnpack_wrappers/math/cvt-f32-qu8-neon.c", + "xnnpack_wrappers/math/expm1minus-f32-neon-rr2-lut16-p3.c", + "xnnpack_wrappers/math/expm1minus-f32-neon-rr2-p6.c", + "xnnpack_wrappers/math/roundd-neon-addsub.c", + "xnnpack_wrappers/math/roundd-neon-cvt.c", + "xnnpack_wrappers/math/roundne-neon-addsub.c", + "xnnpack_wrappers/math/roundu-neon-addsub.c", + "xnnpack_wrappers/math/roundu-neon-cvt.c", + "xnnpack_wrappers/math/roundz-neon-addsub.c", + "xnnpack_wrappers/math/roundz-neon-cvt.c", + "xnnpack_wrappers/math/sigmoid-f32-neon-rr2-lut64-p2-nr2recps.c", + "xnnpack_wrappers/math/sigmoid-f32-neon-rr2-lut2048-p1-nr2recps.c", + "xnnpack_wrappers/math/sigmoid-f32-neon-rr2-p5-nr2recps.c", + "xnnpack_wrappers/math/sqrt-f32-neon-nr1rsqrts.c", + "xnnpack_wrappers/math/sqrt-f32-neon-nr2rsqrts.c", + "xnnpack_wrappers/math/sqrt-f32-neon-nr3rsqrts.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-neon-mla8-ld64.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neon-mla8-ld64.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neon-mla8-ld128.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neon-mla8-ld64.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neon-mul8-ld64.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mla8-ld64.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mla8-ld128.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mul8-ld64.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mul8-ld128.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neon-mla8-ld64.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neon-mul8-ld64.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mla8-ld64.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mla8-ld128.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mul8-ld64.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mul8-ld128.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-dup.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2s4-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neon-mlal-dup.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4s2-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-dup.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2s4-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neon-mlal-dup.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4s2-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-dup.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2s4-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neon-mlal-dup.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4s2-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-dup.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2s4-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neon-mlal-dup.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4s2-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mla8-ld64.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mul8-ld64.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mla8-ld64.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mla8-ld128.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul8-ld64.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul8-ld128.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-rndnu-neon-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-rndnu-neon-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mla8-ld64.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mul8-ld64.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mla8-ld64.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mla8-ld128.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul8-ld64.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul8-ld128.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-rndnu-neon-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-rndnu-neon-mul16.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x8.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x16.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x24.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x32.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c8.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c16.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c24.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c32.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c8.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c16.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c24.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c32.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c8.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c16.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c24.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c32.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c8.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c16.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c24.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c32.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-neon-mull-addw-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-ld4r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-ld4r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c16-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-rndnu-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-rndnu-neon-mull-addw-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-ld4r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-ld4r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2s4-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2s4-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4s2-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4s2-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c8-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c8-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c16-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8-minmax-rndnu-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8-minmax-rndnu-neon-mull-addw-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-ld4r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-ld4r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c16-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16-minmax-rndnu-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16-minmax-rndnu-neon-mull-addw-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-ld4r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-ld4r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2s4-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2s4-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4s2-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4s2-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c8-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c8-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c16-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8-minmax-rndnu-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8-minmax-rndnu-neon-mull-addw-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-ld4r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-ld4r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2s4-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2s4-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4s2-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4s2-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c8-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c8-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c16-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16-minmax-rndnu-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16-minmax-rndnu-neon-mull-addw-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-ld4r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-ld4r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2s4-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2s4-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4s2-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4s2-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c8-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c8-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c16-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-neon-mull-addw-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-ld4r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-ld4r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2s4-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2s4-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4s2-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4s2-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c8-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c8-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c16-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-neon-mull-addw-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-ld4r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-ld4r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2s4-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2s4-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4s2-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4s2-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c8-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c8-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c16-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x8-minmax-rndnu-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x8-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x16-minmax-rndnu-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x16-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-neon-mull-addw-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-ld4r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-ld4r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c16-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-rndnu-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-rndnu-neon-mull-addw-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-ld4r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-ld4r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2s4-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2s4-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4s2-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4s2-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c8-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c8-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c16-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8-minmax-rndnu-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8-minmax-rndnu-neon-mull-addw-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-ld4r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-ld4r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c16-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16-minmax-rndnu-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16-minmax-rndnu-neon-mull-addw-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-ld4r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-ld4r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2s4-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2s4-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4s2-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4s2-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c8-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c8-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c16-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8-minmax-rndnu-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8-minmax-rndnu-neon-mull-addw-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-ld4r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-ld4r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2s4-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2s4-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4s2-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4s2-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c8-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c8-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c16-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16-minmax-rndnu-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16-minmax-rndnu-neon-mull-addw-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-ld4r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-ld4r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2s4-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2s4-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4s2-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4s2-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c8-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c8-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c16-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-neon-mull-addw-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-ld4r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-ld4r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2s4-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2s4-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4s2-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4s2-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c8-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c8-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c16-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-neon-mull-addw-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-ld4r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-ld4r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2s4-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2s4-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mull-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mull-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mull-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4s2-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4s2-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c8-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c8-minmax-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c16-minmax-rndnu-neon-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x8-minmax-rndnu-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x8-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x16-minmax-rndnu-neon-mlal-lane-prfm.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x16-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-neon.c", + "xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-neon.c", + "xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-neon.c", + "xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-neon-mull.c", + "xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-neon-qdmulh.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x8.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x16.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x24.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x32.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld128-x16.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld128-x32.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x8.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x16.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x24.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x32.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld128-x16.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld128-x32.c", + "xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-neon-x8.c", + "xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-neon-x16.c", + "xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-neon-x32.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-neon-x8.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-neon-x16.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-neon-x32.c", + "xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld64-x8.c", + "xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld64-x16.c", + "xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld128-x16.c", + "xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld64-x8.c", + "xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld64-x16.c", + "xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld128-x16.c", + "xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld64-x8.c", + "xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld64-x16.c", + "xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld128-x16.c", + "xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld64-x8.c", + "xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld64-x16.c", + "xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld128-x16.c", + "xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9p8x-minmax-fp32-neon-c8.c", + "xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9x-minmax-fp32-neon-c8.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-rndnu-neon-mul8.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-rndnu-neon-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-rndnu-neon-mul8.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-rndnu-neon-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-rndnu-neon-mul8.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-rndnu-neon-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-rndnu-neon-mul8.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-rndnu-neon-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-rndnu-neon-mul8.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-rndnu-neon-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-rndnu-neon-mul8.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-rndnu-neon-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-rndnu-neon-mul8.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-rndnu-neon-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-neon-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-rndnu-neon-mul8.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-rndnu-neon-mul16.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x8.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x16.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x24.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x32.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c8.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c16.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c24.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c32.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c8.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c16.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c24.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c32.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c8.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c16.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c24.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c32.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c8.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c16.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c24.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c32.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x8-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x16-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x8-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x16-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-6x8-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-6x16-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x8-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x16-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x8-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x16-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-fp32-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-6x8-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-6x16-minmax-rndnu-neon-mlal-lane.c", + "xnnpack_wrappers/qu8-requantization/qu8-requantization-fp32-neon.c", + "xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-neon.c", + "xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-neon.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-x8.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-x16.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-x32.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-neon-ld128-x16.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-x8.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-x16.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-x32.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld128-x16.c", + "xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-neon-x8.c", + "xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-neon-x16.c", + "xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-neon-x32.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-neon-x8.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-neon-x16.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-neon-x32.c", + "xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld64-x8.c", + "xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld64-x16.c", + "xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld128-x16.c", + "xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld64-x8.c", + "xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld64-x16.c", + "xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld128-x16.c", + "xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld64-x8.c", + "xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld64-x16.c", + "xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld128-x16.c", + "xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld64-x8.c", + "xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld64-x16.c", + "xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld128-x16.c", + "xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-neon-c8.c", + "xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-neon-c16.c", + "xnnpack_wrappers/s8-maxpool/s8-maxpool-2p2x-minmax-neon-c16.c", + "xnnpack_wrappers/s8-maxpool/s8-maxpool-4p3x-minmax-neon-c16.c", + "xnnpack_wrappers/s8-maxpool/s8-maxpool-9p8x-minmax-neon-c16.c", + "xnnpack_wrappers/s8-vclamp/s8-vclamp-neon-x64.c", + "xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-neon-x8.c", + "xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-neon-x16.c", + "xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-neon-x24.c", + "xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-neon-x32.c", + "xnnpack_wrappers/s16-window/gen/s16-window-neon-x8.c", + "xnnpack_wrappers/s16-window/gen/s16-window-neon-x16.c", + "xnnpack_wrappers/s16-window/gen/s16-window-neon-x24.c", + "xnnpack_wrappers/s16-window/gen/s16-window-neon-x32.c", + "xnnpack_wrappers/s16-window/gen/s16-window-shift12-neon-x8.c", + "xnnpack_wrappers/s16-window/gen/s16-window-shift12-neon-x16.c", + "xnnpack_wrappers/s16-window/gen/s16-window-shift12-neon-x24.c", + "xnnpack_wrappers/s16-window/gen/s16-window-shift12-neon-x32.c", + "xnnpack_wrappers/s16-window/gen/s16-window-shift15-neon-x8.c", + "xnnpack_wrappers/s16-window/gen/s16-window-shift15-neon-x16.c", + "xnnpack_wrappers/s16-window/gen/s16-window-shift15-neon-x24.c", + "xnnpack_wrappers/s16-window/gen/s16-window-shift15-neon-x32.c", + "xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-neon-c8.c", + "xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-neon-c16.c", + "xnnpack_wrappers/u8-maxpool/u8-maxpool-9p8x-minmax-neon-c16.c", + "xnnpack_wrappers/u8-rmax/u8-rmax-neon.c", + "xnnpack_wrappers/u8-vclamp/u8-vclamp-neon-x64.c", + "xnnpack_wrappers/u32-filterbank-accumulate/gen/u32-filterbank-accumulate-neon-x1.c", + "xnnpack_wrappers/u32-filterbank-accumulate/gen/u32-filterbank-accumulate-neon-x2.c", + "xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-multi-dec-zip-neon.c", + "xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-multi-mov-zip-neon.c", + "xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-multi-switch-zip-neon.c", + "xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-reuse-dec-zip-neon.c", + "xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-reuse-mov-zip-neon.c", + "xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-reuse-multi-zip-neon.c", + "xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-reuse-switch-zip-neon.c", + "xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-dec-zip-neon.c", + "xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-mov-zip-neon.c", + "xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-switch-zip-neon.c", + "xnnpack_wrappers/x8-zip/x8-zip-x2-neon.c", + "xnnpack_wrappers/x8-zip/x8-zip-x3-neon.c", + "xnnpack_wrappers/x8-zip/x8-zip-x4-neon.c", + "xnnpack_wrappers/x8-zip/x8-zip-xm-neon.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-multi-dec-zip-neon.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-multi-mov-zip-neon.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-multi-multi-zip-neon.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-multi-switch-zip-neon.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-reuse-dec-zip-neon.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-reuse-mov-zip-neon.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-reuse-multi-zip-neon.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-reuse-switch-zip-neon.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-dec-zip-neon.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-mov-zip-neon.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-switch-zip-neon.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-dec-zip-neon.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-mov-zip-neon.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-multi-zip-neon.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-switch-zip-neon.c", + "xnnpack_wrappers/x24-transposec/x24-transposec-2x2-neon-tbl64.c", + "xnnpack_wrappers/x32-packx/x32-packx-x4-neon-st4.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-multi-dec-zip-neon.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-multi-mov-zip-neon.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-multi-multi-zip-neon.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-multi-switch-zip-neon.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-reuse-dec-zip-neon.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-reuse-mov-zip-neon.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-reuse-multi-zip-neon.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-reuse-switch-zip-neon.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-dec-zip-neon.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-mov-zip-neon.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-multi-zip-neon.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-switch-zip-neon.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-dec-zip-neon.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-mov-zip-neon.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-multi-zip-neon.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-switch-zip-neon.c", + "xnnpack_wrappers/x32-unpool/x32-unpool-neon.c", + "xnnpack_wrappers/x32-zip/x32-zip-x2-neon.c", + "xnnpack_wrappers/x32-zip/x32-zip-x3-neon.c", + "xnnpack_wrappers/x32-zip/x32-zip-x4-neon.c", + "xnnpack_wrappers/x32-zip/x32-zip-xm-neon.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-dec-zip-neon.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-mov-zip-neon.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-multi-zip-neon.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-switch-zip-neon.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-dec-zip-neon.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-mov-zip-neon.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-multi-zip-neon.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-switch-zip-neon.c", + "xnnpack_wrappers/xx-fill/xx-fill-neon-x64.c", + "xnnpack_wrappers/xx-pad/xx-pad-neon.c", +] + +ALL_NEON_AARCH64_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-aarch64-neon-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-aarch64-neon-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-aarch64-neon-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-aarch64-neon-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-aarch64-neon-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-aarch64-neon-x8.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-aarch64-neon-sqrt-x4.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-aarch64-neon-sqrt-x8.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x16.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x32.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x48.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x64.c", + "xnnpack_wrappers/x24-transposec/x24-transposec-4x4-aarch64-neon-tbl128.c", + "xnnpack_wrappers/x32-transposec/x32-transposec-4x4-aarch64-neon-tbl128.c", +] + +ALL_NEONBF16_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonbf16-bfdot.c", + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonbf16-bfmlal.c", + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x8c2-minmax-neonbf16-bfdot-lane-ld128.c", + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonbf16-bfdot.c", + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonbf16-bfmlal.c", + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonbf16-bfdot.c", + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonbf16-bfmlal.c", + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonbf16-bfdot.c", + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonbf16-bfmlal.c", + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x8c2-minmax-neonbf16-bfdot-lane-ld128.c", + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonbf16-bfdot.c", + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonbf16-bfmlal.c", + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x8c2-minmax-neonbf16-bfdot-lane-ld128.c", + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-6x8c2-minmax-neonbf16-bfdot-lane-ld128.c", +] + +ALL_NEONDOT_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-8x8c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-8x16c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-8x8c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-8x16c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x8c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x16c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-8x8c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-8x16c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x8c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x16c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-8x8c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-8x16c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x32c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x8c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x16c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x16c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x32c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x8c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x16c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x32c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-5x8c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-5x16c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-6x8c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-6x16c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-8x8c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-8x16c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x32c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x8c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x16c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x16c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x32c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x8c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x16c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x32c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-neondot.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-5x8c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-5x16c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-6x8c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-6x16c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-8x8c4-minmax-rndnu-neondot.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-8x16c4-minmax-rndnu-neondot.c", +] + +ALL_NEONFMA_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonfma-shland.c", + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonfma-zip.c", + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonfma-shland.c", + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonfma-zip.c", + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonfma-shland.c", + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonfma-zip.c", + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonfma-shland.c", + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonfma-zip.c", + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonfma-shland.c", + "xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonfma-zip.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neonfma-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neonfma.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neonfma-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neonfma.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neonfma-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neonfma.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neonfma-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neonfma.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neonfma-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neonfma.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neonfma-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neonfma.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neonfma-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neonfma.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neonfma-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neonfma.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neonfma-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neonfma.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neonfma-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neonfma.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neonfma-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neonfma.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neonfma-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neonfma.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neonfma-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neonfma.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neonfma-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neonfma.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neonfma-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neonfma.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-neonfma-dup-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8s4-minmax-neonfma.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neonfma-dup-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neonfma-dup-ld128.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8s4-minmax-neonfma.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neonfma-dup-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neonfma-dup-ld128.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8s4-minmax-neonfma.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-8x8s4-minmax-neonfma.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-neonfma-dup-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8s4-minmax-neonfma.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neonfma-dup-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neonfma-dup-ld128.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8s4-minmax-neonfma.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neonfma-dup-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neonfma-dup-ld128.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8s4-minmax-neonfma.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-8x8s4-minmax-neonfma.c", + "xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p4.c", + "xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p8.c", + "xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p16.c", + "xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-neonfma-c4.c", + "xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-neonfma-c8.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-neonfma-dup-ld64.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8s4-minmax-neonfma.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neonfma-dup-ld64.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neonfma-dup-ld128.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8s4-minmax-neonfma.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neonfma-dup-ld64.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neonfma-dup-ld128.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8s4-minmax-neonfma.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-8x8s4-minmax-neonfma.c", + "xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x8-minmax-neonfma.c", + "xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-8x8-minmax-neonfma.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x4.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x8-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x8.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x12-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x12-acc3.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x12.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x16-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x16-acc4.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x16.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x20-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x20-acc5.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x20.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x4.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x8-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x8.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x12-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x12-acc3.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x12.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x16-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x16-acc4.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x16.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x20-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x20-acc5.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x20.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma-pipelined.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma-x2.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma-pipelined.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma-x2.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-12x1-minmax-neonfma.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma-pipelined.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma-x2.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma-pipelined.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma-x2.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x4.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x8.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x12.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x16.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x20.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x24.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x4.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x8.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x12.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x16.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x20.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x24.c", + "xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-neonfma-2x.c", + "xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-neonfma-2x.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x4.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x12.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x20.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x24.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x4.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x12.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x20.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x24.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x4.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x12.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x20.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x24.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x4.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x12.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x20.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x24.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x4.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x12.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x20.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x24.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x4.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x12.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x20.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x24.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x4.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x12.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x20.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x24.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x4.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x12.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x20.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x24.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x4.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x12.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x20.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x24.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x4.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x8.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x12.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x16.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x20.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x24.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x28.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x32.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x36.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x40.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x4.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x8.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x12.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x16.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x20.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x24.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x28.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x32.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x36.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x40.c", + "xnnpack_wrappers/math/exp-f32-neonfma-rr2-lut64-p2.c", + "xnnpack_wrappers/math/exp-f32-neonfma-rr2-p5.c", + "xnnpack_wrappers/math/expm1minus-f32-neonfma-rr1-lut16-p3.c", + "xnnpack_wrappers/math/expm1minus-f32-neonfma-rr1-p6.c", + "xnnpack_wrappers/math/expminus-f32-neonfma-rr2-lut64-p2.c", + "xnnpack_wrappers/math/expminus-f32-neonfma-rr2-lut2048-p1.c", + "xnnpack_wrappers/math/expminus-f32-neonfma-rr2-p5.c", + "xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut64-p2-nr1recps1fma.c", + "xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut64-p2-nr2fma.c", + "xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut64-p2-nr2recps.c", + "xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut2048-p1-nr1recps1fma.c", + "xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut2048-p1-nr2fma.c", + "xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut2048-p1-nr2recps.c", + "xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-p5-nr1recps1fma.c", + "xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-p5-nr2fma.c", + "xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-p5-nr2recps.c", + "xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut64-p2-nr1recps1fma.c", + "xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut64-p2-nr2fma.c", + "xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut64-p2-nr2recps.c", + "xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut2048-p1-nr1recps1fma.c", + "xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut2048-p1-nr2fma.c", + "xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut2048-p1-nr2recps.c", + "xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-p5-nr1recps1fma.c", + "xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-p5-nr2fma.c", + "xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-p5-nr2recps.c", + "xnnpack_wrappers/math/sqrt-f32-neonfma-nr1fma.c", + "xnnpack_wrappers/math/sqrt-f32-neonfma-nr1rsqrts1fma1adj.c", + "xnnpack_wrappers/math/sqrt-f32-neonfma-nr2fma1adj.c", + "xnnpack_wrappers/math/sqrt-f32-neonfma-nr2fma.c", + "xnnpack_wrappers/math/sqrt-f32-neonfma-nr3fma.c", +] + +ALL_NEONFMA_AARCH64_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-aarch64-neonfma-2x2.c", + "xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-aarch64-neonfma-2x1.c", + "xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-aarch64-neonfma-2x2.c", + "xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-aarch64-neonfma-2x1.c", + "xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-aarch64-neonfma-2x2.c", + "xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-aarch64-neonfma-2x1.c", + "xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-aarch64-neonfma-2x2.c", + "xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-aarch64-neonfma-2x1.c", + "xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-aarch64-neonfma-2x2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-2x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-2x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-3x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-4x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-5x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-6x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-2x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-2x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-3x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-4x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc5.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-3x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-3x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-4x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-4x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-5x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc5.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-3x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-3x4.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-aarch64-neonfma-lane-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-aarch64-neonfma-lane-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-aarch64-neonfma-lane-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-aarch64-neonfma-lane-ld128.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-aarch64-neonfma-lane-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x2-minmax-aarch64-neonfma-lane-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-aarch64-neonfma-lane-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-aarch64-neonfma-lane-ld128.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-aarch64-neonfma-lane-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-aarch64-neonfma-lane-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-aarch64-neonfma-lane-ld128.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-aarch64-neonfma-lane-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-aarch64-neonfma-lane-ld64.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-aarch64-neonfma-lane-ld128.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-aarch64-neonfma-lane-ld64.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-aarch64-neonfma-lane-ld64.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-minmax-aarch64-neonfma-lane-ld64.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-aarch64-neonfma-lane-ld64.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-aarch64-neonfma-lane-ld128.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x2-minmax-aarch64-neonfma-lane-ld64.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-aarch64-neonfma-lane-ld64.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-aarch64-neonfma-lane-ld128.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x2-minmax-aarch64-neonfma.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x4-minmax-aarch64-neonfma.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x2-minmax-aarch64-neonfma.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x4-minmax-aarch64-neonfma.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-12x2-minmax-aarch64-neonfma.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-12x4-minmax-aarch64-neonfma.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x2-minmax-aarch64-neonfma.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x4-minmax-aarch64-neonfma.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x2-minmax-aarch64-neonfma.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x4-minmax-aarch64-neonfma.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x4.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x12.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x20.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x24.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x4.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x12.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x20.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x24.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x4.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x12.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x20.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x24.c", + "xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr1-lut64-p2-div.c", + "xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr1-lut2048-p1-div.c", + "xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr1-p5-div.c", + "xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr2-lut64-p2-div.c", + "xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr2-lut2048-p1-div.c", + "xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr2-p5-div.c", + "xnnpack_wrappers/math/tanh-f32-aarch64-neonfma-rr1-p6-div.c", +] + +ALL_NEONFP16_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neonfp16-x8.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neonfp16-x16.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neonfp16-x8.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neonfp16-x16.c", + "xnnpack_wrappers/math/cvt-f16-f32-neonfp16.c", + "xnnpack_wrappers/math/cvt-f32-f16-neonfp16.c", +] + +ALL_NEONFP16ARITH_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/f16-avgpool/f16-avgpool-9p8x-minmax-neonfp16arith-c8.c", + "xnnpack_wrappers/f16-avgpool/f16-avgpool-9x-minmax-neonfp16arith-c8.c", + "xnnpack_wrappers/f16-conv-hwc2chw/f16-conv-hwc2chw-3x3s2p1c3x4-neonfp16arith-2x2.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc2.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc3.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc4.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-2x8-acc2.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-2x8.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-3x8.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-4x8.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-5x8.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-6x8.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc2.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc3.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc4.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-2x8-acc2.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-2x8.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-3x8.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-4x8.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc2.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc3.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc4.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc5.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8-acc2.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8-acc3.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-3x8-acc2.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-3x8.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-4x8-acc2.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-4x8.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-5x8.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc2.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc3.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc4.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc5.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8-acc2.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8-acc3.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-3x8-acc2.c", + "xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-3x8.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p8c-minmax-neonfp16arith-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p8c-minmax-neonfp16arith.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p16c-minmax-neonfp16arith-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p16c-minmax-neonfp16arith.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p32c-minmax-neonfp16arith-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p32c-minmax-neonfp16arith.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p8c-minmax-neonfp16arith-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p8c-minmax-neonfp16arith.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p16c-minmax-neonfp16arith-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p16c-minmax-neonfp16arith.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p32c-minmax-neonfp16arith-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p32c-minmax-neonfp16arith.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p8c-minmax-neonfp16arith-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p8c-minmax-neonfp16arith.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p16c-minmax-neonfp16arith-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p16c-minmax-neonfp16arith.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p32c-minmax-neonfp16arith-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p32c-minmax-neonfp16arith.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p8c-minmax-neonfp16arith-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p8c-minmax-neonfp16arith.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p16c-minmax-neonfp16arith-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p16c-minmax-neonfp16arith.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p32c-minmax-neonfp16arith-acc2.c", + "xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p32c-minmax-neonfp16arith.c", + "xnnpack_wrappers/f16-gavgpool-cw/f16-gavgpool-cw-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c8.c", + "xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c16.c", + "xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c24.c", + "xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c32.c", + "xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c8.c", + "xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c16.c", + "xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c24.c", + "xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c32.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x8-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x16-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x8-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x16-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x8-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-8x8-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemm-8x16-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemminc-1x8-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemminc-1x16-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemminc-4x8-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemminc-4x16-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x8-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x16-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemminc-8x8-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-gemm/gen/f16-gemminc-8x16-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p4.c", + "xnnpack_wrappers/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p8.c", + "xnnpack_wrappers/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p16.c", + "xnnpack_wrappers/f16-ibilinear/gen/f16-ibilinear-neonfp16arith-c8.c", + "xnnpack_wrappers/f16-ibilinear/gen/f16-ibilinear-neonfp16arith-c16.c", + "xnnpack_wrappers/f16-igemm/gen/f16-igemm-1x8-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-igemm/gen/f16-igemm-1x16-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-igemm/gen/f16-igemm-4x8-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-igemm/gen/f16-igemm-4x16-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-igemm/gen/f16-igemm-6x8-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-igemm/gen/f16-igemm-6x16-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-igemm/gen/f16-igemm-8x8-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-igemm/gen/f16-igemm-8x16-minmax-neonfp16arith-ld64.c", + "xnnpack_wrappers/f16-maxpool/f16-maxpool-9p8x-minmax-neonfp16arith-c8.c", + "xnnpack_wrappers/f16-pavgpool/f16-pavgpool-9p8x-minmax-neonfp16arith-c8.c", + "xnnpack_wrappers/f16-pavgpool/f16-pavgpool-9x-minmax-neonfp16arith-c8.c", + "xnnpack_wrappers/f16-prelu/gen/f16-prelu-neonfp16arith-2x8.c", + "xnnpack_wrappers/f16-prelu/gen/f16-prelu-neonfp16arith-2x16.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x32-acc2.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x32-acc4.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x32.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x40-acc2.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x40-acc5.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x40.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x48-acc2.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x48-acc3.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x48.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x64-acc2.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x64-acc4.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x64.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x72-acc3.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x72.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x80-acc2.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x80-acc5.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x80.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96-acc2.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96-acc3.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96-acc6.c", + "xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96.c", + "xnnpack_wrappers/f16-rmax/f16-rmax-neonfp16arith.c", + "xnnpack_wrappers/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith-pipelined.c", + "xnnpack_wrappers/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith-x2.c", + "xnnpack_wrappers/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith.c", + "xnnpack_wrappers/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith-pipelined.c", + "xnnpack_wrappers/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith-x2.c", + "xnnpack_wrappers/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith.c", + "xnnpack_wrappers/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith-pipelined.c", + "xnnpack_wrappers/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith-x2.c", + "xnnpack_wrappers/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith.c", + "xnnpack_wrappers/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith-pipelined.c", + "xnnpack_wrappers/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith-x2.c", + "xnnpack_wrappers/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmax-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmax-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmin-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmin-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vminc-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vminc-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vclamp/gen/f16-vclamp-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vclamp/gen/f16-vclamp-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-velu/gen/f16-velu-neonfp16arith-rr1-p3-x8.c", + "xnnpack_wrappers/f16-velu/gen/f16-velu-neonfp16arith-rr1-p3-x16.c", + "xnnpack_wrappers/f16-vhswish/gen/f16-vhswish-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vhswish/gen/f16-vhswish-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vlrelu/gen/f16-vlrelu-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vlrelu/gen/f16-vlrelu-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vmulcaddc/gen/f16-vmulcaddc-c8-minmax-neonfp16arith-2x.c", + "xnnpack_wrappers/f16-vmulcaddc/gen/f16-vmulcaddc-c16-minmax-neonfp16arith-2x.c", + "xnnpack_wrappers/f16-vrnd/gen/f16-vrndd-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vrnd/gen/f16-vrndd-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vrnd/gen/f16-vrndne-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vrnd/gen/f16-vrndne-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vrnd/gen/f16-vrndu-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vrnd/gen/f16-vrndu-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vrnd/gen/f16-vrndz-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vrnd/gen/f16-vrndz-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x8.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x16.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x24.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x32.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x40.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x48.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x56.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x64.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x8.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x16.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x24.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x32.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x40.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x48.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x56.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x64.c", + "xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x8.c", + "xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x16.c", + "xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x24.c", + "xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x32.c", + "xnnpack_wrappers/f16-vunary/gen/f16-vabs-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vunary/gen/f16-vabs-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vunary/gen/f16-vneg-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vunary/gen/f16-vneg-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vunary/gen/f16-vsqr-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vunary/gen/f16-vsqr-neonfp16arith-x16.c", + "xnnpack_wrappers/math/exp-f16-neonfp16arith-rr2-p3.c", + "xnnpack_wrappers/math/expm1minus-f16-neonfp16arith-rr1-p3.c", + "xnnpack_wrappers/math/expm1minus-f16-neonfp16arith-rr2-p3.c", + "xnnpack_wrappers/math/expminus-f16-neonfp16arith-rr1-p2.c", + "xnnpack_wrappers/math/expminus-f16-neonfp16arith-rr1-p3.c", + "xnnpack_wrappers/math/expminus-f16-neonfp16arith-rr2-p2.c", + "xnnpack_wrappers/math/expminus-f16-neonfp16arith-rr2-p3.c", + "xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p2-nr1fma.c", + "xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p2-nr1recps.c", + "xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p2-recpe.c", + "xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p3-nr1fma.c", + "xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p3-nr1recps.c", + "xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p3-recpe.c", + "xnnpack_wrappers/math/sqrt-f16-neonfp16arith-nr1fma1adj.c", + "xnnpack_wrappers/math/sqrt-f16-neonfp16arith-nr1fma.c", + "xnnpack_wrappers/math/sqrt-f16-neonfp16arith-nr1rsqrts.c", +] + +ALL_NEONFP16ARITH_AARCH64_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-aarch64-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-aarch64-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-aarch64-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-aarch64-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-aarch64-neonfp16arith-x8.c", + "xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-aarch64-neonfp16arith-x16.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x8.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x16.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x24.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x32.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x40.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x48.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x56.c", + "xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x64.c", + "xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-aarch64-neonfp16arith-sqrt-x8.c", + "xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-aarch64-neonfp16arith-sqrt-x16.c", + "xnnpack_wrappers/math/sigmoid-f16-aarch64-neonfp16arith-rr1-p2-div.c", + "xnnpack_wrappers/math/sigmoid-f16-aarch64-neonfp16arith-rr1-p3-div.c", + "xnnpack_wrappers/math/sigmoid-f16-aarch64-neonfp16arith-rr2-p2-div.c", + "xnnpack_wrappers/math/sigmoid-f16-aarch64-neonfp16arith-rr2-p3-div.c", + "xnnpack_wrappers/math/sqrt-f16-aarch64-neonfp16arith-sqrt.c", +] + +ALL_NEONV8_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x8.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x16.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x24.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x32.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x8.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x16.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x24.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x32.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-neonv8-x4.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-neonv8-x8.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-neonv8-x4.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-neonv8-x8.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-neonv8-x4.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-neonv8-x8.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-neonv8-x4.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-neonv8-x8.c", + "xnnpack_wrappers/math/cvt-f32-qs8-neonv8.c", + "xnnpack_wrappers/math/cvt-f32-qu8-neonv8.c", + "xnnpack_wrappers/math/roundd-neonv8.c", + "xnnpack_wrappers/math/roundne-neonv8.c", + "xnnpack_wrappers/math/roundu-neonv8.c", + "xnnpack_wrappers/math/roundz-neonv8.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-neonv8-mla8-ld64.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld64.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld128.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neonv8-mla8-ld64.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neonv8-mul8-ld64.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld64.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld128.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld64.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld128.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neonv8-mla8-ld64.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neonv8-mul8-ld64.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld64.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld128.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld64.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld128.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c8.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c16.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c24.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c32.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c8.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c16.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c24.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c32.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-neonv8-mlal.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld64-x8.c", + "xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld64-x16.c", + "xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld128-x16.c", + "xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld64-x8.c", + "xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld64-x16.c", + "xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld128-x16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c8.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c16.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c24.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c32.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c8.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c16.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c24.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c32.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c", + "xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld64-x8.c", + "xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld64-x16.c", + "xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld128-x16.c", + "xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld64-x8.c", + "xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld64-x16.c", + "xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld128-x16.c", +] + +ALL_SCALAR_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-scalar.c", + "xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples4-scalar.c", + "xnnpack_wrappers/cs16-bfly4/gen/cs16-bfly4-scalar-x1.c", + "xnnpack_wrappers/cs16-bfly4/gen/cs16-bfly4-scalar-x2.c", + "xnnpack_wrappers/cs16-bfly4/gen/cs16-bfly4-scalar-x4.c", + "xnnpack_wrappers/cs16-fftr/gen/cs16-fftr-scalar-x1.c", + "xnnpack_wrappers/cs16-fftr/gen/cs16-fftr-scalar-x2.c", + "xnnpack_wrappers/cs16-fftr/gen/cs16-fftr-scalar-x4.c", + "xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x1.c", + "xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x2.c", + "xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x3.c", + "xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x4.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x1.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x2.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x3.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x4.c", + "xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-4x-scalar-c1.c", + "xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9p8x-scalar-c1.c", + "xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9x-scalar-c1.c", + "xnnpack_wrappers/f32-avgpool/f32-avgpool-9p8x-minmax-scalar-c1.c", + "xnnpack_wrappers/f32-avgpool/f32-avgpool-9x-minmax-scalar-c1.c", + "xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-scalar-1x1.c", + "xnnpack_wrappers/f32-conv-hwc/f32-conv-hwc-3x3s2p0p1c3x4-scalar-1x1.c", + "xnnpack_wrappers/f32-conv-hwc/f32-conv-hwc-3x3s2p1c3x4-scalar-1x1.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-2x1-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-2x1.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-3x1.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-4x1.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-5x1.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-6x1.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-2x1-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-2x1.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-3x1.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-4x1.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc5.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-3x1-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-3x1.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc5.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-3x1-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-3x1.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p1c-minmax-scalar-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p1c-minmax-scalar.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p1c-scalar-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p1c-scalar.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p2c-minmax-scalar-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p2c-minmax-scalar.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p2c-scalar-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p2c-scalar.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p1c-minmax-scalar-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p1c-minmax-scalar.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p1c-scalar-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p1c-scalar.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p2c-minmax-scalar-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p2c-minmax-scalar.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p2c-scalar-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p2c-scalar.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p1c-minmax-scalar-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p1c-minmax-scalar.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p1c-scalar-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p1c-scalar.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p2c-minmax-scalar-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p2c-minmax-scalar.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p2c-scalar-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p2c-scalar.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p1c-minmax-scalar-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p1c-minmax-scalar.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p1c-scalar-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p1c-scalar.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p2c-minmax-scalar-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p2c-minmax-scalar.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p2c-scalar-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p2c-scalar.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x1.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x2.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x3.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x4.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x1.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x2.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x3.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x4.c", + "xnnpack_wrappers/f32-gavgpool-cw/f32-gavgpool-cw-scalar-x1.c", + "xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7p7x-minmax-scalar-c1.c", + "xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7x-minmax-scalar-c1.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x4-minmax-scalar.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x4-relu-scalar.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x4-scalar.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-2x4-minmax-scalar.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-2x4-relu-scalar.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-2x4-scalar.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-scalar.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-relu-scalar.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-scalar.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x4-minmax-scalar.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x4-relu-scalar.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x4-scalar.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x4-minmax-scalar.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-2x4-minmax-scalar.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x4-minmax-scalar.c", + "xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p1.c", + "xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p2.c", + "xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p4.c", + "xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-scalar-c1.c", + "xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-scalar-c2.c", + "xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-scalar-c4.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x4-minmax-scalar.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x4-relu-scalar.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x4-scalar.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-2x4-minmax-scalar.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-2x4-relu-scalar.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-2x4-scalar.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-scalar.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-relu-scalar.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-scalar.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-minmax-scalar.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-relu-scalar.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-scalar.c", + "xnnpack_wrappers/f32-maxpool/f32-maxpool-9p8x-minmax-scalar-c1.c", + "xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9p8x-minmax-scalar-c1.c", + "xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9x-minmax-scalar-c1.c", + "xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-2x4-minmax-scalar.c", + "xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-3x3-minmax-scalar.c", + "xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x2-minmax-scalar.c", + "xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x4-minmax-scalar.c", + "xnnpack_wrappers/f32-prelu/gen/f32-prelu-scalar-2x1.c", + "xnnpack_wrappers/f32-prelu/gen/f32-prelu-scalar-2x4.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x1.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x2.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x3.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x4.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x1.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x2.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x3.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x4.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x1.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x2.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x3.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x4.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x1.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x2.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x3.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x4.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x1.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x2.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x3.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x4.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x1.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x2.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x3.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x4.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x1.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x2-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x4-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x4-acc4.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x4.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x1.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x2-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x4-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x4-acc4.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x4.c", + "xnnpack_wrappers/f32-rmax/f32-rmax-scalar.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-1x1-minmax-scalar-pipelined.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-1x1-minmax-scalar.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-2x1-minmax-scalar-pipelined.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-2x1-minmax-scalar.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-scalar-pipelined.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-scalar.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-scalar-pipelined.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-scalar.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x2-minmax-scalar.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x4-minmax-scalar.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vadd-relu-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vadd-relu-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vadd-relu-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vadd-relu-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vadd-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vadd-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vadd-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vadd-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-relu-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-relu-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-relu-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-relu-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-relu-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-relu-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-relu-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-relu-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-relu-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-relu-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-relu-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-relu-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmax-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmax-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmax-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmax-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmin-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmin-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmin-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmin-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vminc-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vminc-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vminc-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vminc-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmul-relu-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmul-relu-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmul-relu-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmul-relu-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmul-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmul-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmul-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmul-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-relu-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-relu-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-relu-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-relu-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-relu-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-relu-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-relu-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-relu-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-relu-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-relu-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-relu-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-relu-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsub-relu-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsub-relu-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsub-relu-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsub-relu-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsub-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsub-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsub-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsub-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-relu-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-relu-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-relu-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-relu-scalar-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-scalar-x1.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-scalar-x2.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-scalar-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-scalar-x8.c", + "xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-scalar-x1.c", + "xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-scalar-x2.c", + "xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-scalar-x4.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x1.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x2.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x3.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x4.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x5.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x6.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x1.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x2.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x3.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x4.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x5.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x6.c", + "xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-scalar-x1.c", + "xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-scalar-x2.c", + "xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-scalar-x4.c", + "xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-scalar-x1.c", + "xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-scalar-x2.c", + "xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-scalar-x4.c", + "xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c1-minmax-scalar-2x.c", + "xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c2-minmax-scalar-2x.c", + "xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-scalar-2x.c", + "xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-scalar-x1.c", + "xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-scalar-x2.c", + "xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-scalar-x4.c", + "xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-scalar-x8.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-scalar-libm-x1.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-scalar-libm-x2.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-scalar-libm-x4.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-scalar-libm-x1.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-scalar-libm-x2.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-scalar-libm-x4.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-scalar-libm-x1.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-scalar-libm-x2.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-scalar-libm-x4.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-scalar-libm-x1.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-scalar-libm-x2.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-scalar-libm-x4.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-x1.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-x2.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-x4.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-x1.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-x2.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-x4.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-x1.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-x2.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-x4.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-x1.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-x2.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-x4.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vabs-scalar-x1.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vabs-scalar-x2.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vabs-scalar-x4.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vneg-scalar-x1.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vneg-scalar-x2.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vneg-scalar-x4.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vsqr-scalar-x1.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vsqr-scalar-x2.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vsqr-scalar-x4.c", + "xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-scalar-x1.c", + "xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-scalar-x2.c", + "xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-scalar-x3.c", + "xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-scalar-x4.c", + "xnnpack_wrappers/math/cvt-f32-f16-scalar-bitcast.c", + "xnnpack_wrappers/math/cvt-f32-f16-scalar-fabsf.c", + "xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut4-p4.c", + "xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut8-p3.c", + "xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut8-p4.c", + "xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut16-p3.c", + "xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut16-p4.c", + "xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-p5.c", + "xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-p6.c", + "xnnpack_wrappers/math/expminus-f32-scalar-rr2-lut64-p2.c", + "xnnpack_wrappers/math/expminus-f32-scalar-rr2-lut2048-p1.c", + "xnnpack_wrappers/math/expminus-f32-scalar-rr2-p5.c", + "xnnpack_wrappers/math/roundd-scalar-addsub.c", + "xnnpack_wrappers/math/roundd-scalar-cvt.c", + "xnnpack_wrappers/math/roundd-scalar-floor.c", + "xnnpack_wrappers/math/roundne-scalar-addsub.c", + "xnnpack_wrappers/math/roundne-scalar-nearbyint.c", + "xnnpack_wrappers/math/roundne-scalar-rint.c", + "xnnpack_wrappers/math/roundu-scalar-addsub.c", + "xnnpack_wrappers/math/roundu-scalar-ceil.c", + "xnnpack_wrappers/math/roundu-scalar-cvt.c", + "xnnpack_wrappers/math/roundz-scalar-addsub.c", + "xnnpack_wrappers/math/roundz-scalar-cvt.c", + "xnnpack_wrappers/math/roundz-scalar-trunc.c", + "xnnpack_wrappers/math/sigmoid-f32-scalar-rr2-lut64-p2-div.c", + "xnnpack_wrappers/math/sigmoid-f32-scalar-rr2-lut2048-p1-div.c", + "xnnpack_wrappers/math/sigmoid-f32-scalar-rr2-p5-div.c", + "xnnpack_wrappers/math/sqrt-u32-scalar-bitmanip.c", + "xnnpack_wrappers/math/sqrt-u32-scalar-clz-binsearch.c", + "xnnpack_wrappers/math/sqrt-u32-scalar-clz-newton.c", + "xnnpack_wrappers/math/sqrt-u32-scalar-cvti32-sqrt-lrint.c", + "xnnpack_wrappers/math/sqrt-u32-scalar-cvti64-sqrt-lrint.c", + "xnnpack_wrappers/math/sqrt-u32-scalar-cvti64-sqrtf-lrintf.c", + "xnnpack_wrappers/math/sqrt-u32-scalar-cvtu32-sqrt-lrint.c", + "xnnpack_wrappers/math/sqrt-u32-scalar-cvtu32-sqrtf-lrintf.c", + "xnnpack_wrappers/math/sqrt-u32-scalar-hashemian.c", + "xnnpack_wrappers/math/sqrt-u32-scalar-tflm.c", + "xnnpack_wrappers/math/sqrt-u64-scalar-cvtu32-sqrt-cvtsatu32f64.c", + "xnnpack_wrappers/math/sqrt-u64-scalar-cvtu32-sqrt-llrint.c", + "xnnpack_wrappers/math/sqrt-u64-scalar-cvtu64-sqrt-llrint.c", + "xnnpack_wrappers/math/tanh-f32-scalar-rr1-p6-div.c", + "xnnpack_wrappers/math/tanh-f32-scalar-rr2-p6-div.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p1c-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p2c-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p2c-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p1c-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p2c-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p4c-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p1c-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p2c-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p4c-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x1.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x2.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x3.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x4.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c1.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c2.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c4.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c1.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c2.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c4.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c1.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c2.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c4.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-fmagic-c1.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-fmagic-c2.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-fmagic-c4.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-imagic-c1.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-imagic-c2.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-imagic-c4.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-lrintf-c1.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-lrintf-c2.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-lrintf-c4.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x2-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x2-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x2-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x2-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-scalar.c", + "xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-scalar-signed64.c", + "xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-scalar-unsigned32.c", + "xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-scalar-unsigned64.c", + "xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-scalar.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-scalar-x1.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-scalar-x2.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-scalar-x4.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-x1.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-x2.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-x4.c", + "xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-scalar-x1.c", + "xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-scalar-x2.c", + "xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-scalar-x4.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-x1.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-x2.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-x4.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-x1.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-x2.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-x4.c", + "xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-x1.c", + "xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-x2.c", + "xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-x4.c", + "xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-x1.c", + "xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-x2.c", + "xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-x4.c", + "xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9p8x-minmax-fp32-scalar-imagic-c1.c", + "xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9x-minmax-fp32-scalar-imagic-c1.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x1.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x2.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x3.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x4.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c1.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c2.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c4.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c1.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c2.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c4.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c1.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c2.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c4.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-fmagic-c1.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-fmagic-c2.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-fmagic-c4.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-imagic-c1.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-imagic-c2.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-imagic-c4.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-lrintf-c1.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-lrintf-c2.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-lrintf-c4.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x2-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x2-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x2-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x2-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-imagic.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4-minmax-rndnu-scalar.c", + "xnnpack_wrappers/qu8-requantization/qu8-requantization-fp32-scalar-fmagic.c", + "xnnpack_wrappers/qu8-requantization/qu8-requantization-fp32-scalar-lrintf.c", + "xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-scalar.c", + "xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-scalar-signed64.c", + "xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-scalar-unsigned32.c", + "xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-scalar-unsigned64.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-scalar-x1.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-scalar-x2.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-scalar-x4.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-x1.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-x2.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-x4.c", + "xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-scalar-x1.c", + "xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-scalar-x2.c", + "xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-scalar-x4.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-x1.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-x2.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-x4.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-x1.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-x2.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-x4.c", + "xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-x1.c", + "xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-x2.c", + "xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-x4.c", + "xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-x1.c", + "xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-x2.c", + "xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-x4.c", + "xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-scalar-c1.c", + "xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-scalar-c2.c", + "xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-scalar-c4.c", + "xnnpack_wrappers/s8-maxpool/s8-maxpool-9p8x-minmax-scalar-c1.c", + "xnnpack_wrappers/s8-vclamp/s8-vclamp-scalar-x4.c", + "xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-scalar-x1.c", + "xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-scalar-x2.c", + "xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-scalar-x3.c", + "xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-scalar-x4.c", + "xnnpack_wrappers/s16-window/gen/s16-window-scalar-x1.c", + "xnnpack_wrappers/s16-window/gen/s16-window-scalar-x2.c", + "xnnpack_wrappers/s16-window/gen/s16-window-scalar-x3.c", + "xnnpack_wrappers/s16-window/gen/s16-window-scalar-x4.c", + "xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-scalar-c1.c", + "xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-scalar-c2.c", + "xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-scalar-c4.c", + "xnnpack_wrappers/u8-lut32norm/u8-lut32norm-scalar.c", + "xnnpack_wrappers/u8-maxpool/u8-maxpool-9p8x-minmax-scalar-c1.c", + "xnnpack_wrappers/u8-rmax/u8-rmax-scalar.c", + "xnnpack_wrappers/u8-vclamp/u8-vclamp-scalar-x4.c", + "xnnpack_wrappers/u32-filterbank-accumulate/gen/u32-filterbank-accumulate-scalar-x1.c", + "xnnpack_wrappers/u32-filterbank-subtract/u32-filterbank-subtract-scalar-x2.c", + "xnnpack_wrappers/u32-vlog/gen/u32-vlog-scalar-x1.c", + "xnnpack_wrappers/u32-vlog/gen/u32-vlog-scalar-x2.c", + "xnnpack_wrappers/u32-vlog/gen/u32-vlog-scalar-x3.c", + "xnnpack_wrappers/u32-vlog/gen/u32-vlog-scalar-x4.c", + "xnnpack_wrappers/u64-u32-vsqrtshift/u64-u32-vsqrtshift-scalar-cvtu32-sqrt-cvtu32f64-x1.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x1.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x2.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x4.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x8.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x16.c", + "xnnpack_wrappers/x8-transposec/gen/x8-transposec-1x2-scalar-int.c", + "xnnpack_wrappers/x8-transposec/gen/x8-transposec-1x4-scalar-int.c", + "xnnpack_wrappers/x8-transposec/gen/x8-transposec-2x1-scalar-int.c", + "xnnpack_wrappers/x8-transposec/gen/x8-transposec-2x2-scalar-int.c", + "xnnpack_wrappers/x8-transposec/gen/x8-transposec-2x4-scalar-int.c", + "xnnpack_wrappers/x8-transposec/gen/x8-transposec-4x1-scalar-int.c", + "xnnpack_wrappers/x8-transposec/gen/x8-transposec-4x2-scalar-int.c", + "xnnpack_wrappers/x8-transposec/gen/x8-transposec-4x4-scalar-int.c", + "xnnpack_wrappers/x8-zip/x8-zip-x2-scalar.c", + "xnnpack_wrappers/x8-zip/x8-zip-x3-scalar.c", + "xnnpack_wrappers/x8-zip/x8-zip-x4-scalar.c", + "xnnpack_wrappers/x8-zip/x8-zip-xm-scalar.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-1x2-scalar-int.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-1x4-scalar-int.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-2x1-scalar-int.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-2x2-scalar-int.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-2x4-scalar-int.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x1-scalar-int.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x2-scalar-int.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-scalar-int.c", + "xnnpack_wrappers/x24-transposec/gen/x24-transposec-1x2-scalar.c", + "xnnpack_wrappers/x24-transposec/gen/x24-transposec-1x4-scalar.c", + "xnnpack_wrappers/x24-transposec/gen/x24-transposec-2x1-scalar.c", + "xnnpack_wrappers/x24-transposec/gen/x24-transposec-2x2-scalar.c", + "xnnpack_wrappers/x24-transposec/gen/x24-transposec-2x4-scalar.c", + "xnnpack_wrappers/x24-transposec/gen/x24-transposec-4x1-scalar.c", + "xnnpack_wrappers/x24-transposec/gen/x24-transposec-4x2-scalar.c", + "xnnpack_wrappers/x24-transposec/gen/x24-transposec-4x4-scalar.c", + "xnnpack_wrappers/x32-packx/x32-packx-x2-scalar.c", + "xnnpack_wrappers/x32-packx/x32-packx-x3-scalar.c", + "xnnpack_wrappers/x32-packx/x32-packx-x4-scalar.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-1x2-scalar-float.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-1x2-scalar-int.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-1x4-scalar-float.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-1x4-scalar-int.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x1-scalar-float.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x1-scalar-int.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-scalar-float.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-scalar-int.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x4-scalar-float.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x4-scalar-int.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x1-scalar-float.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x1-scalar-int.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x2-scalar-float.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x2-scalar-int.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-scalar-float.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-scalar-int.c", + "xnnpack_wrappers/x32-unpool/x32-unpool-scalar.c", + "xnnpack_wrappers/x32-zip/x32-zip-x2-scalar.c", + "xnnpack_wrappers/x32-zip/x32-zip-x3-scalar.c", + "xnnpack_wrappers/x32-zip/x32-zip-x4-scalar.c", + "xnnpack_wrappers/x32-zip/x32-zip-xm-scalar.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-1x2-scalar-float.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-1x2-scalar-int.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x1-scalar-float.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x1-scalar-int.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-scalar-float.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-scalar-int.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x1-scalar-float.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x1-scalar-int.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x2-scalar-float.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x2-scalar-int.c", + "xnnpack_wrappers/xx-copy/xx-copy-scalar-memcpy.c", + "xnnpack_wrappers/xx-fill/xx-fill-scalar-x16.c", + "xnnpack_wrappers/xx-pad/xx-pad-scalar.c", + "xnnpack_wrappers/xx-transpose/xx-transpose-1x1-scalar-memcpy.c", +] + +ALL_SSE_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/f32-avgpool/f32-avgpool-9p8x-minmax-sse-c4.c", + "xnnpack_wrappers/f32-avgpool/f32-avgpool-9x-minmax-sse-c4.c", + "xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-sse-1x1.c", + "xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-sse-2x2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4-acc4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-2x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-2x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-3x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-4x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-5x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-6x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4-acc4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-2x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-2x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-3x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-4x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc5.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-2x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-2x4-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-2x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-3x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-3x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-4x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-4x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-5x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc5.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-2x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-2x4-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-2x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-3x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-3x4.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-sse-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-sse.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-sse-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-sse.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-sse-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-sse.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-sse-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-sse.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-5f5m5l8c4s4r-minmax-sse-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-5f5m5l8c4s4r-minmax-sse.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-7f6m6l8c4s4r-minmax-sse-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-7f6m6l8c4s4r-minmax-sse.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-sse-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-sse.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-sse-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-sse.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse-acc2.c", + "xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c", + "xnnpack_wrappers/f32-gavgpool-cw/f32-gavgpool-cw-sse-x4.c", + "xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7p7x-minmax-sse-c4.c", + "xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7x-minmax-sse-c4.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-sse-dup.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-sse-load1.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8s4-minmax-sse.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x8-minmax-sse-dup.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x8-minmax-sse-load1.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x8s4-minmax-sse.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2c4-minmax-sse.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-sse-dup.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-sse-load1.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8s4-minmax-sse.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-sse-dup.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-sse-load1.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8s4-minmax-sse.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-sse-dup.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-sse-load1.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8s4-minmax-sse.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x8-minmax-sse-dup.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x8-minmax-sse-load1.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x8s4-minmax-sse.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-sse-dup.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-sse-load1.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8s4-minmax-sse.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-sse-dup.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-sse-load1.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8s4-minmax-sse.c", + "xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-sse-p4.c", + "xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-sse-p8.c", + "xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-sse-c4.c", + "xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-sse-c8.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-sse-dup.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-sse-load1.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8s4-minmax-sse.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x8-minmax-sse-dup.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x8-minmax-sse-load1.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x8s4-minmax-sse.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2c4-minmax-sse.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-sse-dup.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-sse-load1.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8s4-minmax-sse.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-sse-dup.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-sse-load1.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8s4-minmax-sse.c", + "xnnpack_wrappers/f32-maxpool/f32-maxpool-9p8x-minmax-sse-c4.c", + "xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9p8x-minmax-sse-c4.c", + "xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9x-minmax-sse-c4.c", + "xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x8-minmax-sse.c", + "xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse-2x4.c", + "xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse-2x8.c", + "xnnpack_wrappers/f32-rmax/f32-rmax-sse.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-sse.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-sse.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-sse.c", + "xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-sse.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-sse-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-sse-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-sse-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-sse-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-sse-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-sse-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-sse-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-sse-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmax-sse-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmax-sse-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-sse-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-sse-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmin-sse-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmin-sse-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vminc-sse-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vminc-sse-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-sse-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-sse-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-sse-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-sse-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-sse-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-sse-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-sse-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-sse-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-sse-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-sse-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-sse-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-sse-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-sse-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-sse-x8.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-sse-x4.c", + "xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-sse-x8.c", + "xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-sse-x4.c", + "xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-sse-x8.c", + "xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-sse-x4.c", + "xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-sse-x8.c", + "xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse-x4.c", + "xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse-x8.c", + "xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-sse-2x.c", + "xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-sse-2x.c", + "xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-sse-x4.c", + "xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-sse-x8.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-sse-sqrt-x4.c", + "xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-sse-sqrt-x8.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vabs-sse-x4.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vabs-sse-x8.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vneg-sse-x4.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vneg-sse-x8.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vsqr-sse-x4.c", + "xnnpack_wrappers/f32-vunary/gen/f32-vsqr-sse-x8.c", + "xnnpack_wrappers/math/roundd-sse-addsub.c", + "xnnpack_wrappers/math/roundne-sse-addsub.c", + "xnnpack_wrappers/math/roundu-sse-addsub.c", + "xnnpack_wrappers/math/roundz-sse-addsub.c", + "xnnpack_wrappers/math/sqrt-f32-sse-hh1mac.c", + "xnnpack_wrappers/math/sqrt-f32-sse-nr1mac.c", + "xnnpack_wrappers/math/sqrt-f32-sse-nr2mac.c", + "xnnpack_wrappers/x32-packx/x32-packx-x4-sse.c", + "xnnpack_wrappers/x32-transposec/x32-transposec-4x4-sse.c", +] + +ALL_SSE2_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x8.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x16.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x24.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x32.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x8.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x16.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x24.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x32.c", + "xnnpack_wrappers/f16-vunary/gen/f16-vabs-sse2-x8.c", + "xnnpack_wrappers/f16-vunary/gen/f16-vabs-sse2-x16.c", + "xnnpack_wrappers/f16-vunary/gen/f16-vneg-sse2-x8.c", + "xnnpack_wrappers/f16-vunary/gen/f16-vneg-sse2-x16.c", + "xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-4x-sse2-c4.c", + "xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9p8x-sse2-c4.c", + "xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9x-sse2-c4.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x8.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x16.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x24.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x32.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-sse2-dup.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x8-minmax-sse2-dup.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-sse2-dup.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-sse2-dup.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-sse2-dup.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x8-minmax-sse2-dup.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-sse2-dup.c", + "xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-sse2-dup.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-sse2-dup.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x8-minmax-sse2-dup.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-sse2-dup.c", + "xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-sse2-dup.c", + "xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse2-2x4.c", + "xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse2-2x8.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x8.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x16.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x24.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x32.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x8.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x16.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x24.c", + "xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x32.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x4.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x8-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x8.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x12-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x12-acc3.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x12.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x16-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x16-acc4.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x16.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x20-acc2.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x20-acc5.c", + "xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x20.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x4.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x8.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x12.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x16.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x20.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x24.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x4.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x8.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x12.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x16.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x20.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x24.c", + "xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse2-x4.c", + "xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse2-x8.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-sse2-x4.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-sse2-x8.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-sse2-x4.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-sse2-x8.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-sse2-x4.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-sse2-x8.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-sse2-x4.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-sse2-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x4.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x12.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x20.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x24.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x4.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x12.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x20.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x24.c", + "xnnpack_wrappers/math/cvt-f16-f32-sse2-int16.c", + "xnnpack_wrappers/math/cvt-f16-f32-sse2-int32.c", + "xnnpack_wrappers/math/cvt-f32-f16-sse2.c", + "xnnpack_wrappers/math/exp-f32-sse2-rr2-lut64-p2.c", + "xnnpack_wrappers/math/exp-f32-sse2-rr2-p5.c", + "xnnpack_wrappers/math/expm1minus-f32-sse2-rr2-lut16-p3.c", + "xnnpack_wrappers/math/expm1minus-f32-sse2-rr2-p6.c", + "xnnpack_wrappers/math/expminus-f32-sse2-rr2-p5.c", + "xnnpack_wrappers/math/roundd-sse2-cvt.c", + "xnnpack_wrappers/math/roundne-sse2-cvt.c", + "xnnpack_wrappers/math/roundu-sse2-cvt.c", + "xnnpack_wrappers/math/roundz-sse2-cvt.c", + "xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-lut64-p2-div.c", + "xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-lut64-p2-nr1.c", + "xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-lut64-p2-nr2.c", + "xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-p5-div.c", + "xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-p5-nr1.c", + "xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-p5-nr2.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-sse2-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse2-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse2-mul16-add16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse2-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-sse2-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse2-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse2-mul16-add16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse2-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-sse2-mul16.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse2-mul16-add16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse2-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-sse2-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse2-mul16-add16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse2-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-sse2-mul16.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x8.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x16.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x24.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x32.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse2-c8.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse2-c16.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse2-c24.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse2-c8.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse2-c16.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse2-c24.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-sse2.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-sse2.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-sse2.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-sse2.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-sse2.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-sse2.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-sse2.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-sse2.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-sse2.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-sse2.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-sse2.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-sse2.c", + "xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-sse2.c", + "xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-sse2.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x8.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x16.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x24.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x32.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x8.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x16.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x24.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x32.c", + "xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse2-x16.c", + "xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse2-x32.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse2-x16.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse2-x32.c", + "xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse2-mul16-ld64-x8.c", + "xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse2-mul16-ld64-x16.c", + "xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse2-mul16-ld64-x8.c", + "xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse2-mul16-ld64-x16.c", + "xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9p8x-minmax-fp32-sse2-c8.c", + "xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9x-minmax-fp32-sse2-c8.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse2-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-sse2-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-sse2-mul16.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x8.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x16.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x24.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x32.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse2-c8.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse2-c16.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse2-c24.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse2-c8.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse2-c16.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse2-c24.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse2-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse2-ld128.c", + "xnnpack_wrappers/qu8-requantization/qu8-requantization-fp32-sse2.c", + "xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-sse2.c", + "xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-sse2.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse2-mul16-ld64-x8.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse2-mul16-ld64-x16.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse2-mul16-ld64-x8.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse2-mul16-ld64-x16.c", + "xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse2-x16.c", + "xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse2-x32.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse2-x16.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse2-x32.c", + "xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse2-mul16-ld64-x8.c", + "xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse2-mul16-ld64-x16.c", + "xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse2-mul16-ld64-x8.c", + "xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse2-mul16-ld64-x16.c", + "xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-sse2-c8.c", + "xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-sse2-c16.c", + "xnnpack_wrappers/s8-maxpool/s8-maxpool-9p8x-minmax-sse2-c16.c", + "xnnpack_wrappers/s8-vclamp/s8-vclamp-sse2-x64.c", + "xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-sse2-c8.c", + "xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-sse2-c16.c", + "xnnpack_wrappers/u8-maxpool/u8-maxpool-9p8x-minmax-sse2-c16.c", + "xnnpack_wrappers/u8-rmax/u8-rmax-sse2.c", + "xnnpack_wrappers/u8-vclamp/u8-vclamp-sse2-x64.c", + "xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-mov-sse2.c", + "xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-switch-sse2.c", + "xnnpack_wrappers/x8-zip/x8-zip-x2-sse2.c", + "xnnpack_wrappers/x8-zip/x8-zip-x3-sse2.c", + "xnnpack_wrappers/x8-zip/x8-zip-x4-sse2.c", + "xnnpack_wrappers/x8-zip/x8-zip-xm-sse2.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-mov-sse2.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-switch-sse2.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-mov-sse2.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-multi-sse2.c", + "xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-switch-sse2.c", + "xnnpack_wrappers/x16-transposec/x16-transposec-4x8-sse2.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-mov-sse2.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-multi-sse2.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-switch-sse2.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-mov-sse2.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-multi-sse2.c", + "xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-switch-sse2.c", + "xnnpack_wrappers/x32-unpool/x32-unpool-sse2.c", + "xnnpack_wrappers/x32-zip/x32-zip-x2-sse2.c", + "xnnpack_wrappers/x32-zip/x32-zip-x3-sse2.c", + "xnnpack_wrappers/x32-zip/x32-zip-x4-sse2.c", + "xnnpack_wrappers/x32-zip/x32-zip-xm-sse2.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-mov-sse2.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-multi-sse2.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-switch-sse2.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-mov-sse2.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-multi-sse2.c", + "xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-switch-sse2.c", + "xnnpack_wrappers/xx-fill/xx-fill-sse2-x64.c", + "xnnpack_wrappers/xx-pad/xx-pad-sse2.c", +] + +ALL_SSE41_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x8.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x16.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x24.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x32.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x8.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x16.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x24.c", + "xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x32.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x8.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x16.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x24.c", + "xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x32.c", + "xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse41-2x4.c", + "xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse41-2x8.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x8.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x16.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x24.c", + "xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x32.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x4.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x8.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x12.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x16.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x20.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x24.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x4.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x8.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x12.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x16.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x20.c", + "xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x24.c", + "xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse41-x4.c", + "xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse41-x8.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-sse41-x4.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-sse41-x8.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-sse41-x4.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-sse41-x8.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-sse41-x4.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-sse41-x8.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-sse41-x4.c", + "xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-sse41-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x4.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x12.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x20.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x24.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x4.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x8.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x12.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x16.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x20.c", + "xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x24.c", + "xnnpack_wrappers/math/cvt-f16-f32-sse41-int16.c", + "xnnpack_wrappers/math/cvt-f16-f32-sse41-int32.c", + "xnnpack_wrappers/math/cvt-f32-f16-sse41.c", + "xnnpack_wrappers/math/roundd-sse41.c", + "xnnpack_wrappers/math/roundne-sse41.c", + "xnnpack_wrappers/math/roundu-sse41.c", + "xnnpack_wrappers/math/roundz-sse41.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-sse41-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse41-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse41-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse41-mul16-add16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse41-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse41-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-sse41-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-sse41-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse41-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse41-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse41-mul16-add16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse41-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse41-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-sse41-mul16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-sse41-mul32.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse41-mul16-add16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse41-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse41-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-sse41-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-sse41-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse41-mul16-add16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse41-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse41-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-sse41-mul16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-sse41-mul32.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x8.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x16.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x24.c", + "xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x32.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse41-c8.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse41-c16.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse41-c24.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse41-c8.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse41-c16.c", + "xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse41-c24.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-sse41.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-sse41.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-sse41.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-sse41.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-sse41.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-sse41.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-sse41.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-sse41.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-sse41.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-sse41.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-sse41.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-sse41.c", + "xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-sse41.c", + "xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-sse41.c", + "xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-sse41-sra.c", + "xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-sse41-srl.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x8.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x16.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x24.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x32.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x8.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x16.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x24.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x32.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x8.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x16.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x24.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x32.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x8.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x16.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x24.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x32.c", + "xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse41-x8.c", + "xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse41-x16.c", + "xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse41-x32.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse41-x8.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse41-x16.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse41-x32.c", + "xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse41-mul16-ld64-x8.c", + "xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse41-mul16-ld64-x16.c", + "xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse41-mul16-ld64-x8.c", + "xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse41-mul16-ld64-x16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul32.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-sse41-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-sse41-mul32.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul32.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-sse41-mul16.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-sse41-mul32.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x8.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x16.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x24.c", + "xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x32.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse41-c8.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse41-c16.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse41-c24.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse41-c8.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse41-c16.c", + "xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse41-c24.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse41-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse41-ld128.c", + "xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-sse41.c", + "xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-sse41.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul16-ld64-x8.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul16-ld64-x16.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul32-ld32-x8.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul32-ld32-x16.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul16-ld64-x8.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul16-ld64-x16.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul32-ld32-x8.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul32-ld32-x16.c", + "xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse41-x8.c", + "xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse41-x16.c", + "xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse41-x32.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse41-x8.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse41-x16.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse41-x32.c", + "xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse41-mul16-ld64-x8.c", + "xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse41-mul16-ld64-x16.c", + "xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse41-mul16-ld64-x8.c", + "xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse41-mul16-ld64-x16.c", + "xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-sse41-c8.c", + "xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-sse41-c16.c", + "xnnpack_wrappers/s8-maxpool/s8-maxpool-9p8x-minmax-sse41-c16.c", + "xnnpack_wrappers/s8-vclamp/s8-vclamp-sse41-x64.c", + "xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-sse41-c8.c", + "xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-sse41-c16.c", +] + +ALL_SSSE3_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4-acc3.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4-acc4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-2x4-acc2.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-2x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-3x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-4x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-5x4.c", + "xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-6x4.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-ssse3-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-ssse3-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-ssse3.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-ssse3-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-ssse3-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-ssse3.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-ssse3-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-ssse3-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-ssse3.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-ssse3-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-ssse3-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-ssse3-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-ssse3-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-ssse3-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-ssse3-ld128.c", + "xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-ssse3.c", + "xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-ssse3.c", + "xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-ssse3-x16.c", + "xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-ssse3-x32.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-ssse3-x16.c", + "xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-ssse3-x32.c", + "xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-ssse3.c", + "xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-ssse3.c", + "xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-ssse3-x16.c", + "xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-ssse3-x32.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-ssse3-x16.c", + "xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-ssse3-x32.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-ssse3-x16.c", + "xnnpack_wrappers/x8-lut/gen/x8-lut-ssse3-x32.c", + "xnnpack_wrappers/x24-transposec/x24-transposec-4x4-ssse3.c", +] + +ALL_XOP_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-xop-mul16-add16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-xop-mul16-add16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-xop-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-xop-mul16-add16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-xop-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-xop-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-xop-mul16-add16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-xop-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-xop-mul16-add16.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-xop-mul32.c", + "xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-xop-mul32.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-xop-mul16-add16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-xop-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-xop-mul16-add16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-xop-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-xop-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-xop-mul16-add16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-xop-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-xop-mul16-add16.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-xop-mul32.c", + "xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-xop-mul32.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-xop.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-xop.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-xop.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-xop.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-xop.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-xop.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-xop.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-xop.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-xop.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-xop.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-xop.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x8.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x16.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x24.c", + "xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x32.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x8.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x16.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x24.c", + "xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x32.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-xop-mul32.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-xop-mul32.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-xop-mul32.c", + "xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-xop-mul32.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-xop-ld64.c", + "xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-xop-ld128.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-xop-mul32-ld32-x8.c", + "xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-xop-mul32-ld32-x16.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-xop-mul32-ld32-x8.c", + "xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-xop-mul32-ld32-x16.c", +] + +PROD_FP16ARITH_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/fp16arith.c", +] + +PROD_NEONFP16ARITH_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/neonfp16arith.c", +] + +PROD_SCALAR_MICROKERNEL_SRCS = [ + "xnnpack_wrappers/amalgam/scalar.c", +] diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/avx.c new file mode 100644 index 00000000000..f3a3b95f1f2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/avx2.c new file mode 100644 index 00000000000..ae0e1850830 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/avx512f.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/avx512f.c new file mode 100644 index 00000000000..7d680202d3b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/avx512f.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/avx512skx.c new file mode 100644 index 00000000000..c5cc7a630fb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/avx512vbmi.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/avx512vbmi.c new file mode 100644 index 00000000000..c899194286a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/avx512vbmi.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/f16c.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/f16c.c new file mode 100644 index 00000000000..98d5206f0b9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/f16c.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/fma3.c new file mode 100644 index 00000000000..b90b7485628 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/fp16arith.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/fp16arith.c new file mode 100644 index 00000000000..b9b3f729d65 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/fp16arith.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neon-aarch64.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neon-aarch64.c new file mode 100644 index 00000000000..6fb58b9a5b6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neon-aarch64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neon.c new file mode 100644 index 00000000000..e745e54eca1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neondot.c new file mode 100644 index 00000000000..1e6e100e9c5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neonfma.c new file mode 100644 index 00000000000..b4a3d2522f6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neonfp16.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neonfp16.c new file mode 100644 index 00000000000..f2a84544193 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neonfp16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neonfp16arith-aarch64.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neonfp16arith-aarch64.c new file mode 100644 index 00000000000..2a300d19c43 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neonfp16arith-aarch64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neonfp16arith.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neonfp16arith.c new file mode 100644 index 00000000000..909a98d72a7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neonfp16arith.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neonv8.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neonv8.c new file mode 100644 index 00000000000..522cfafd5f3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/neonv8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/scalar-aarch32.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/scalar-aarch32.c new file mode 100644 index 00000000000..7369f23e634 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/scalar-aarch32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/scalar.c new file mode 100644 index 00000000000..059af0cb742 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/sse.c new file mode 100644 index 00000000000..2afdd9c9e31 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/sse2.c new file mode 100644 index 00000000000..0907afa85b3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/sse41.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/sse41.c new file mode 100644 index 00000000000..68a1edfa899 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/sse41.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/ssse3.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/ssse3.c new file mode 100644 index 00000000000..2085a1ea649 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/ssse3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/xop.c b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/xop.c new file mode 100644 index 00000000000..81bcc90fd51 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/amalgam/xop.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonbf16-bfdot.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonbf16-bfdot.c new file mode 100644 index 00000000000..a4a1031b41f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonbf16-bfdot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonbf16-bfmlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonbf16-bfmlal.c new file mode 100644 index 00000000000..4c3ba6af383 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonbf16-bfmlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonfma-shland.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonfma-shland.c new file mode 100644 index 00000000000..af1e2cdd236 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonfma-shland.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonfma-zip.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonfma-zip.c new file mode 100644 index 00000000000..f73337b8905 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x4c8-minmax-neonfma-zip.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x8c2-minmax-neonbf16-bfdot-lane-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x8c2-minmax-neonbf16-bfdot-lane-ld128.c new file mode 100644 index 00000000000..7adb3d3631a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-1x8c2-minmax-neonbf16-bfdot-lane-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonbf16-bfdot.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonbf16-bfdot.c new file mode 100644 index 00000000000..1a9a7735b1f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonbf16-bfdot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonbf16-bfmlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonbf16-bfmlal.c new file mode 100644 index 00000000000..7465da6cd68 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonbf16-bfmlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonfma-shland.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonfma-shland.c new file mode 100644 index 00000000000..7dcb69128ec --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonfma-shland.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonfma-zip.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonfma-zip.c new file mode 100644 index 00000000000..320a0711ae2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-2x4c8-minmax-neonfma-zip.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonbf16-bfdot.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonbf16-bfdot.c new file mode 100644 index 00000000000..c27bf85cc11 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonbf16-bfdot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonbf16-bfmlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonbf16-bfmlal.c new file mode 100644 index 00000000000..96196d15e13 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonbf16-bfmlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonfma-shland.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonfma-shland.c new file mode 100644 index 00000000000..3b38e653b2d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonfma-shland.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonfma-zip.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonfma-zip.c new file mode 100644 index 00000000000..1bb32f12901 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-3x4c8-minmax-neonfma-zip.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonbf16-bfdot.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonbf16-bfdot.c new file mode 100644 index 00000000000..3b90fc129b0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonbf16-bfdot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonbf16-bfmlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonbf16-bfmlal.c new file mode 100644 index 00000000000..6bb4b952e00 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonbf16-bfmlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonfma-shland.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonfma-shland.c new file mode 100644 index 00000000000..6b6d98ecda3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonfma-shland.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonfma-zip.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonfma-zip.c new file mode 100644 index 00000000000..a57b56a3644 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x4c8-minmax-neonfma-zip.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x8c2-minmax-neonbf16-bfdot-lane-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x8c2-minmax-neonbf16-bfdot-lane-ld128.c new file mode 100644 index 00000000000..946dfaa029c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-4x8c2-minmax-neonbf16-bfdot-lane-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonbf16-bfdot.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonbf16-bfdot.c new file mode 100644 index 00000000000..0f746b32788 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonbf16-bfdot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonbf16-bfmlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonbf16-bfmlal.c new file mode 100644 index 00000000000..9341d6b6db8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonbf16-bfmlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonfma-shland.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonfma-shland.c new file mode 100644 index 00000000000..e566b0271f7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonfma-shland.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonfma-zip.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonfma-zip.c new file mode 100644 index 00000000000..0d5fa8d8ccc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x4c8-minmax-neonfma-zip.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x8c2-minmax-neonbf16-bfdot-lane-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x8c2-minmax-neonbf16-bfdot-lane-ld128.c new file mode 100644 index 00000000000..c777f7619d1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-5x8c2-minmax-neonbf16-bfdot-lane-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-6x8c2-minmax-neonbf16-bfdot-lane-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-6x8c2-minmax-neonbf16-bfdot-lane-ld128.c new file mode 100644 index 00000000000..e4cd549e0d0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/bf16-gemm/gen/bf16-gemm-6x8c2-minmax-neonbf16-bfdot-lane-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-neon-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-neon-x1.c new file mode 100644 index 00000000000..5fbd49b19a3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-neon-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-neon-x4.c new file mode 100644 index 00000000000..0760b551143 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-asm-aarch32-neon-x1.S b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-asm-aarch32-neon-x1.S new file mode 100644 index 00000000000..6fe004d839f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-asm-aarch32-neon-x1.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-asm-aarch32-neon-x2.S b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-asm-aarch32-neon-x2.S new file mode 100644 index 00000000000..53744823784 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-asm-aarch32-neon-x2.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-asm-aarch32-neon-x4.S b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-asm-aarch32-neon-x4.S new file mode 100644 index 00000000000..d5a594c666d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-asm-aarch32-neon-x4.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-neon.c new file mode 100644 index 00000000000..1570f20c87a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-scalar.c new file mode 100644 index 00000000000..4802be41ba6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples1-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples4-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples4-neon.c new file mode 100644 index 00000000000..9c392b1620b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples4-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples4-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples4-scalar.c new file mode 100644 index 00000000000..09bb5523b30 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/cs16-bfly4-samples4-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/gen/cs16-bfly4-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/gen/cs16-bfly4-scalar-x1.c new file mode 100644 index 00000000000..5244ab524f0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/gen/cs16-bfly4-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/gen/cs16-bfly4-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/gen/cs16-bfly4-scalar-x2.c new file mode 100644 index 00000000000..cca2521ce76 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/gen/cs16-bfly4-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/gen/cs16-bfly4-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/gen/cs16-bfly4-scalar-x4.c new file mode 100644 index 00000000000..480c176cc87 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-bfly4/gen/cs16-bfly4-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/cs16-fftr-asm-aarch32-neon-x1.S b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/cs16-fftr-asm-aarch32-neon-x1.S new file mode 100644 index 00000000000..ac2c282a3ac --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/cs16-fftr-asm-aarch32-neon-x1.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/cs16-fftr-asm-aarch32-neon-x4.S b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/cs16-fftr-asm-aarch32-neon-x4.S new file mode 100644 index 00000000000..33391c149b3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/cs16-fftr-asm-aarch32-neon-x4.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/cs16-fftr-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/cs16-fftr-neon-x4.c new file mode 100644 index 00000000000..e9928087f74 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/cs16-fftr-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/gen/cs16-fftr-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/gen/cs16-fftr-scalar-x1.c new file mode 100644 index 00000000000..1bdd8c4ca7b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/gen/cs16-fftr-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/gen/cs16-fftr-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/gen/cs16-fftr-scalar-x2.c new file mode 100644 index 00000000000..82a270c4190 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/gen/cs16-fftr-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/gen/cs16-fftr-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/gen/cs16-fftr-scalar-x4.c new file mode 100644 index 00000000000..696de91b665 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-fftr/gen/cs16-fftr-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x12.c new file mode 100644 index 00000000000..36726f53e5d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x16.c new file mode 100644 index 00000000000..ded8e93ff8e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x4.c new file mode 100644 index 00000000000..0b83dee07bf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x8.c new file mode 100644 index 00000000000..52506881bf8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-neon-mlal-ld128-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x1.c new file mode 100644 index 00000000000..ad45daa5911 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x2.c new file mode 100644 index 00000000000..38ac68c57f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x3.c b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x3.c new file mode 100644 index 00000000000..f7cd1d653be --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x4.c new file mode 100644 index 00000000000..581bb426e31 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/cs16-vsquareabs/gen/cs16-vsquareabs-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-avgpool/f16-avgpool-9p8x-minmax-f16c-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-avgpool/f16-avgpool-9p8x-minmax-f16c-c8.c new file mode 100644 index 00000000000..40de4378db1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-avgpool/f16-avgpool-9p8x-minmax-f16c-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-avgpool/f16-avgpool-9p8x-minmax-neonfp16arith-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-avgpool/f16-avgpool-9p8x-minmax-neonfp16arith-c8.c new file mode 100644 index 00000000000..7029c8f9457 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-avgpool/f16-avgpool-9p8x-minmax-neonfp16arith-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-avgpool/f16-avgpool-9x-minmax-f16c-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-avgpool/f16-avgpool-9x-minmax-f16c-c8.c new file mode 100644 index 00000000000..20c9b43be5b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-avgpool/f16-avgpool-9x-minmax-f16c-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-avgpool/f16-avgpool-9x-minmax-neonfp16arith-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-avgpool/f16-avgpool-9x-minmax-neonfp16arith-c8.c new file mode 100644 index 00000000000..6cf11fcac03 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-avgpool/f16-avgpool-9x-minmax-neonfp16arith-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-conv-hwc2chw/f16-conv-hwc2chw-3x3s2p1c3x4-neonfp16arith-2x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-conv-hwc2chw/f16-conv-hwc2chw-3x3s2p1c3x4-neonfp16arith-2x2.c new file mode 100644 index 00000000000..30730036c08 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-conv-hwc2chw/f16-conv-hwc2chw-3x3s2p1c3x4-neonfp16arith-2x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p16c-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p16c-minmax-fma3-acc2.c new file mode 100644 index 00000000000..eb8bda07375 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p16c-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p16c-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p16c-minmax-fma3.c new file mode 100644 index 00000000000..71217e2718f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p16c-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p16c-minmax-neonfp16arith-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p16c-minmax-neonfp16arith-acc2.c new file mode 100644 index 00000000000..f1caaaeeab8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p16c-minmax-neonfp16arith-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p16c-minmax-neonfp16arith.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p16c-minmax-neonfp16arith.c new file mode 100644 index 00000000000..8b9d8d8a7b0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p16c-minmax-neonfp16arith.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p32c-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p32c-minmax-fma3-acc2.c new file mode 100644 index 00000000000..e8e8c1034ed --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p32c-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p32c-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p32c-minmax-fma3.c new file mode 100644 index 00000000000..d48b30fe848 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p32c-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p32c-minmax-neonfp16arith-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p32c-minmax-neonfp16arith-acc2.c new file mode 100644 index 00000000000..45c04ff8cdd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p32c-minmax-neonfp16arith-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p32c-minmax-neonfp16arith.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p32c-minmax-neonfp16arith.c new file mode 100644 index 00000000000..6e47fc693f7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p32c-minmax-neonfp16arith.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c new file mode 100644 index 00000000000..93c7e3f369e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3.c new file mode 100644 index 00000000000..771c63f8300 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p8c-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p8c-minmax-neonfp16arith-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p8c-minmax-neonfp16arith-acc2.c new file mode 100644 index 00000000000..0ec33c7074d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p8c-minmax-neonfp16arith-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p8c-minmax-neonfp16arith.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p8c-minmax-neonfp16arith.c new file mode 100644 index 00000000000..f06a6833bc3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-25p8c-minmax-neonfp16arith.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p16c-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p16c-minmax-fma3-acc2.c new file mode 100644 index 00000000000..8d30e4390d9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p16c-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p16c-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p16c-minmax-fma3.c new file mode 100644 index 00000000000..aff6e34d343 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p16c-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p16c-minmax-neonfp16arith-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p16c-minmax-neonfp16arith-acc2.c new file mode 100644 index 00000000000..36f77f3be5f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p16c-minmax-neonfp16arith-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p16c-minmax-neonfp16arith.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p16c-minmax-neonfp16arith.c new file mode 100644 index 00000000000..4d6da752739 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p16c-minmax-neonfp16arith.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p32c-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p32c-minmax-fma3-acc2.c new file mode 100644 index 00000000000..a0866fc4d0b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p32c-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p32c-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p32c-minmax-fma3.c new file mode 100644 index 00000000000..71be129d459 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p32c-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p32c-minmax-neonfp16arith-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p32c-minmax-neonfp16arith-acc2.c new file mode 100644 index 00000000000..490349e66f1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p32c-minmax-neonfp16arith-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p32c-minmax-neonfp16arith.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p32c-minmax-neonfp16arith.c new file mode 100644 index 00000000000..9694cba8624 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p32c-minmax-neonfp16arith.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p8c-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p8c-minmax-fma3-acc2.c new file mode 100644 index 00000000000..4a5e74dbbbf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p8c-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p8c-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p8c-minmax-fma3.c new file mode 100644 index 00000000000..a21a41ef202 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p8c-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p8c-minmax-neonfp16arith-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p8c-minmax-neonfp16arith-acc2.c new file mode 100644 index 00000000000..11e1331d092 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p8c-minmax-neonfp16arith-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p8c-minmax-neonfp16arith.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p8c-minmax-neonfp16arith.c new file mode 100644 index 00000000000..08365ada6f0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-3p8c-minmax-neonfp16arith.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p16c-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p16c-minmax-fma3-acc2.c new file mode 100644 index 00000000000..42372891b4b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p16c-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p16c-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p16c-minmax-fma3.c new file mode 100644 index 00000000000..40c1f7b613a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p16c-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p16c-minmax-neonfp16arith-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p16c-minmax-neonfp16arith-acc2.c new file mode 100644 index 00000000000..3128583e461 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p16c-minmax-neonfp16arith-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p16c-minmax-neonfp16arith.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p16c-minmax-neonfp16arith.c new file mode 100644 index 00000000000..9ebe77a4a06 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p16c-minmax-neonfp16arith.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p32c-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p32c-minmax-fma3-acc2.c new file mode 100644 index 00000000000..db948db5fb6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p32c-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p32c-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p32c-minmax-fma3.c new file mode 100644 index 00000000000..1f8623ffa90 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p32c-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p32c-minmax-neonfp16arith-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p32c-minmax-neonfp16arith-acc2.c new file mode 100644 index 00000000000..3bd8ee5f29f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p32c-minmax-neonfp16arith-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p32c-minmax-neonfp16arith.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p32c-minmax-neonfp16arith.c new file mode 100644 index 00000000000..adcd44e253a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p32c-minmax-neonfp16arith.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p8c-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p8c-minmax-fma3-acc2.c new file mode 100644 index 00000000000..687990be4d5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p8c-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p8c-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p8c-minmax-fma3.c new file mode 100644 index 00000000000..641fba5f29b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p8c-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p8c-minmax-neonfp16arith-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p8c-minmax-neonfp16arith-acc2.c new file mode 100644 index 00000000000..fe52ae1df7f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p8c-minmax-neonfp16arith-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p8c-minmax-neonfp16arith.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p8c-minmax-neonfp16arith.c new file mode 100644 index 00000000000..a33497ba2a8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-4p8c-minmax-neonfp16arith.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3-acc2.c new file mode 100644 index 00000000000..f661829811f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3.c new file mode 100644 index 00000000000..ad7b411c110 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p16c-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p16c-minmax-neonfp16arith-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p16c-minmax-neonfp16arith-acc2.c new file mode 100644 index 00000000000..c2d7dfe5467 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p16c-minmax-neonfp16arith-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p16c-minmax-neonfp16arith.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p16c-minmax-neonfp16arith.c new file mode 100644 index 00000000000..7c07be3bedf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p16c-minmax-neonfp16arith.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p32c-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p32c-minmax-fma3-acc2.c new file mode 100644 index 00000000000..abf44829721 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p32c-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p32c-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p32c-minmax-fma3.c new file mode 100644 index 00000000000..2696db5029a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p32c-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p32c-minmax-neonfp16arith-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p32c-minmax-neonfp16arith-acc2.c new file mode 100644 index 00000000000..e48fb1b85d1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p32c-minmax-neonfp16arith-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p32c-minmax-neonfp16arith.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p32c-minmax-neonfp16arith.c new file mode 100644 index 00000000000..b2e518227a4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p32c-minmax-neonfp16arith.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p8c-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p8c-minmax-fma3-acc2.c new file mode 100644 index 00000000000..23b4d4ff4bc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p8c-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p8c-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p8c-minmax-fma3.c new file mode 100644 index 00000000000..b74060fe84e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p8c-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p8c-minmax-neonfp16arith-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p8c-minmax-neonfp16arith-acc2.c new file mode 100644 index 00000000000..f0458514a5c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p8c-minmax-neonfp16arith-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p8c-minmax-neonfp16arith.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p8c-minmax-neonfp16arith.c new file mode 100644 index 00000000000..ae45da848e6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv/gen/f16-dwconv-9p8c-minmax-neonfp16arith.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc2.c new file mode 100644 index 00000000000..c080eef1d13 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc3.c new file mode 100644 index 00000000000..6a0cb4e27c5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc4.c new file mode 100644 index 00000000000..12869401ed6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8.c new file mode 100644 index 00000000000..efd9082094b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-1x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-2x8-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-2x8-acc2.c new file mode 100644 index 00000000000..51178b508af --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-2x8-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-2x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-2x8.c new file mode 100644 index 00000000000..474d4a9b4c1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-2x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-3x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-3x8.c new file mode 100644 index 00000000000..077bb04d9ab --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-3x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-4x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-4x8.c new file mode 100644 index 00000000000..9e0ba6143ad --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-4x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-5x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-5x8.c new file mode 100644 index 00000000000..c239cd18087 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-5x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-6x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-6x8.c new file mode 100644 index 00000000000..f5cfb404fdb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3p1-minmax-neonfp16arith-6x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc2.c new file mode 100644 index 00000000000..b7ea4c63420 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc3.c new file mode 100644 index 00000000000..610f6f3eb9d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc4.c new file mode 100644 index 00000000000..c3f4ba9f737 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8.c new file mode 100644 index 00000000000..74614b23aa5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-1x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-2x8-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-2x8-acc2.c new file mode 100644 index 00000000000..023dad5ae40 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-2x8-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-2x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-2x8.c new file mode 100644 index 00000000000..a6a7636c0b4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-2x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-3x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-3x8.c new file mode 100644 index 00000000000..5550f118cb2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-3x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-4x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-4x8.c new file mode 100644 index 00000000000..a21d1f9b26a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-3x3s2p1-minmax-neonfp16arith-4x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc2.c new file mode 100644 index 00000000000..92bc6b45c00 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc3.c new file mode 100644 index 00000000000..61405895769 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc4.c new file mode 100644 index 00000000000..3f300930fa9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc5.c new file mode 100644 index 00000000000..746148d9cf0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8.c new file mode 100644 index 00000000000..8d761f5b9d8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-1x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8-acc2.c new file mode 100644 index 00000000000..e28334dcaf8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8-acc3.c new file mode 100644 index 00000000000..657b9b2bd41 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8.c new file mode 100644 index 00000000000..797184fd305 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-2x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-3x8-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-3x8-acc2.c new file mode 100644 index 00000000000..b156c487d9d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-3x8-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-3x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-3x8.c new file mode 100644 index 00000000000..302b4a74286 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-3x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-4x8-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-4x8-acc2.c new file mode 100644 index 00000000000..8395188bff9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-4x8-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-4x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-4x8.c new file mode 100644 index 00000000000..ca7a9a28238 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-4x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-5x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-5x8.c new file mode 100644 index 00000000000..f83719461ce --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5p2-minmax-neonfp16arith-5x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc2.c new file mode 100644 index 00000000000..0579f821821 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc3.c new file mode 100644 index 00000000000..f31b00823fd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc4.c new file mode 100644 index 00000000000..2994a9ddd74 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc5.c new file mode 100644 index 00000000000..3a803150064 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8.c new file mode 100644 index 00000000000..bc8497d35db --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-1x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8-acc2.c new file mode 100644 index 00000000000..174f61d8bb3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8-acc3.c new file mode 100644 index 00000000000..ccf7e946c24 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8.c new file mode 100644 index 00000000000..ceaba4834d7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-2x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-3x8-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-3x8-acc2.c new file mode 100644 index 00000000000..16eec8253a5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-3x8-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-3x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-3x8.c new file mode 100644 index 00000000000..799f77bed22 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-dwconv2d-chw/gen/f16-dwconv2d-chw-5x5s2p2-minmax-neonfp16arith-3x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x16.c new file mode 100644 index 00000000000..940838f2cdd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x24.c new file mode 100644 index 00000000000..031a52d7da9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x32.c new file mode 100644 index 00000000000..0438e0daf92 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x8.c new file mode 100644 index 00000000000..8bbe25b0951 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int16-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x16.c new file mode 100644 index 00000000000..a4e8636b3df --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x24.c new file mode 100644 index 00000000000..50675fdb78b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x32.c new file mode 100644 index 00000000000..7bf22dc6a9c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x8.c new file mode 100644 index 00000000000..d4d92b6dc73 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx-int32-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx512skx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx512skx-x16.c new file mode 100644 index 00000000000..5efa45bdb90 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx512skx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx512skx-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx512skx-x32.c new file mode 100644 index 00000000000..869ff110108 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-avx512skx-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-f16c-x16.c new file mode 100644 index 00000000000..c6a639c52dc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-f16c-x8.c new file mode 100644 index 00000000000..16fbba36751 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x16.c new file mode 100644 index 00000000000..ae04fd629e5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x24.c new file mode 100644 index 00000000000..6b3e73660e4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x32.c new file mode 100644 index 00000000000..e020a91f439 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x8.c new file mode 100644 index 00000000000..909768af52d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int16-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x16.c new file mode 100644 index 00000000000..ddd85e7feab --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x24.c new file mode 100644 index 00000000000..6f7209b46e6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x32.c new file mode 100644 index 00000000000..8d5283672f6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x8.c new file mode 100644 index 00000000000..3d20195a729 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neon-int32-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neonfp16-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neonfp16-x16.c new file mode 100644 index 00000000000..90660949b75 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neonfp16-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neonfp16-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neonfp16-x8.c new file mode 100644 index 00000000000..a57e32ddfaa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-neonfp16-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x1.c new file mode 100644 index 00000000000..12b06495414 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x2.c new file mode 100644 index 00000000000..195bf5da658 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x3.c new file mode 100644 index 00000000000..46be1dc8c4c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x4.c new file mode 100644 index 00000000000..7128ad541b2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x16.c new file mode 100644 index 00000000000..47965016406 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x24.c new file mode 100644 index 00000000000..cf2bd801967 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x32.c new file mode 100644 index 00000000000..e2cc0cc6608 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x8.c new file mode 100644 index 00000000000..25dac6c024c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int16-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x16.c new file mode 100644 index 00000000000..a3a802c8126 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x24.c new file mode 100644 index 00000000000..8e86e285709 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x32.c new file mode 100644 index 00000000000..19456246eb3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x8.c new file mode 100644 index 00000000000..1c43f6de36b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse2-int32-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x16.c new file mode 100644 index 00000000000..c0dd73be0f0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x24.c new file mode 100644 index 00000000000..e109d44fe8b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x32.c new file mode 100644 index 00000000000..0783b4af22a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x8.c new file mode 100644 index 00000000000..9921796c3c1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int16-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x16.c new file mode 100644 index 00000000000..d8e607756e3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x24.c new file mode 100644 index 00000000000..a11241d335c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x32.c new file mode 100644 index 00000000000..265243ac836 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x8.c new file mode 100644 index 00000000000..670caa155ff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-f32-vcvt/gen/f16-f32-vcvt-sse41-int32-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool-cw/f16-gavgpool-cw-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool-cw/f16-gavgpool-cw-neonfp16arith-x8.c new file mode 100644 index 00000000000..8fc550a656e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool-cw/f16-gavgpool-cw-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c16.c new file mode 100644 index 00000000000..98e81612fca --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c24.c new file mode 100644 index 00000000000..cd3a74e5d33 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c32.c new file mode 100644 index 00000000000..76152a65289 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c8.c new file mode 100644 index 00000000000..f1846197458 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-f16c-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c16.c new file mode 100644 index 00000000000..68d87fc7415 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c24.c new file mode 100644 index 00000000000..843c6ae4257 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c32.c new file mode 100644 index 00000000000..8098ffdee43 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c8.c new file mode 100644 index 00000000000..e14be759d7a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7p7x-minmax-neonfp16arith-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c16.c new file mode 100644 index 00000000000..fededf7a244 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c24.c new file mode 100644 index 00000000000..04c1ea054b1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c32.c new file mode 100644 index 00000000000..c91fd23962a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c8.c new file mode 100644 index 00000000000..3fa9a815677 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-f16c-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c16.c new file mode 100644 index 00000000000..5fbb7481299 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c24.c new file mode 100644 index 00000000000..37af7b9ebf9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c32.c new file mode 100644 index 00000000000..38edd695441 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c8.c new file mode 100644 index 00000000000..7cb6934af1b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gavgpool/gen/f16-gavgpool-7x-minmax-neonfp16arith-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S new file mode 100644 index 00000000000..92c24ce9649 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x16-minmax-asm-aarch64-neonfp16arith-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x16-minmax-asm-aarch64-neonfp16arith-ld64.S new file mode 100644 index 00000000000..9f0ed0c405a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x16-minmax-asm-aarch64-neonfp16arith-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x16-minmax-avx2-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x16-minmax-avx2-broadcast.c new file mode 100644 index 00000000000..aba68be125b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x16-minmax-avx2-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x16-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x16-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..00009f7f96f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x16-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x8-minmax-asm-aarch64-neonfp16arith-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x8-minmax-asm-aarch64-neonfp16arith-ld64.S new file mode 100644 index 00000000000..0c4c5163a57 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x8-minmax-asm-aarch64-neonfp16arith-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x8-minmax-avx2-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x8-minmax-avx2-broadcast.c new file mode 100644 index 00000000000..dc61aa9b009 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x8-minmax-avx2-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x8-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x8-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..7b2dc746b04 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-1x8-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-3x16-minmax-avx2-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-3x16-minmax-avx2-broadcast.c new file mode 100644 index 00000000000..00937af5d32 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-3x16-minmax-avx2-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S new file mode 100644 index 00000000000..9f0944f7ece --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x16-minmax-asm-aarch64-neonfp16arith-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x16-minmax-asm-aarch64-neonfp16arith-ld64.S new file mode 100644 index 00000000000..3ddaad0fdd9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x16-minmax-asm-aarch64-neonfp16arith-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x16-minmax-avx2-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x16-minmax-avx2-broadcast.c new file mode 100644 index 00000000000..0b06a5e9f31 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x16-minmax-avx2-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x16-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x16-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..879dcc5a890 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x16-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x8-minmax-asm-aarch64-neonfp16arith-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x8-minmax-asm-aarch64-neonfp16arith-ld64.S new file mode 100644 index 00000000000..ddc19830002 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x8-minmax-asm-aarch64-neonfp16arith-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x8-minmax-avx2-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x8-minmax-avx2-broadcast.c new file mode 100644 index 00000000000..3dd6361cbd3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x8-minmax-avx2-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x8-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x8-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..54767aa3c3e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-4x8-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-5x16-minmax-avx2-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-5x16-minmax-avx2-broadcast.c new file mode 100644 index 00000000000..e82bfdee1eb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-5x16-minmax-avx2-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-5x8-minmax-avx2-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-5x8-minmax-avx2-broadcast.c new file mode 100644 index 00000000000..3d05fd76c85 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-5x8-minmax-avx2-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S new file mode 100644 index 00000000000..1589528ebf5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55r0.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55r0.S new file mode 100644 index 00000000000..5904ddc2121 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55r0.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S new file mode 100644 index 00000000000..076db66a17c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S new file mode 100644 index 00000000000..c3a561e618f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-ld64.S new file mode 100644 index 00000000000..a65f69e1f75 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-asm-aarch64-neonfp16arith-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..4de79f24ba2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x16-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x8-minmax-asm-aarch64-neonfp16arith-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x8-minmax-asm-aarch64-neonfp16arith-ld64.S new file mode 100644 index 00000000000..d4c19845edb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x8-minmax-asm-aarch64-neonfp16arith-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x8-minmax-avx2-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x8-minmax-avx2-broadcast.c new file mode 100644 index 00000000000..119f7f39838 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x8-minmax-avx2-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x8-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x8-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..1c04cf3e20b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-6x8-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-7x8-minmax-avx2-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-7x8-minmax-avx2-broadcast.c new file mode 100644 index 00000000000..0d86beadeef --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-7x8-minmax-avx2-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-8x16-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-8x16-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..250416bb6c1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-8x16-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-8x8-minmax-asm-aarch64-neonfp16arith-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-8x8-minmax-asm-aarch64-neonfp16arith-ld64.S new file mode 100644 index 00000000000..47966f88a9c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-8x8-minmax-asm-aarch64-neonfp16arith-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-8x8-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-8x8-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..d4d4bfbea51 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemm-8x8-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S new file mode 100644 index 00000000000..45d9b06b096 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-1x16-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-1x16-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..6026bc9f6df --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-1x16-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-1x8-minmax-asm-aarch64-neonfp16arith-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-1x8-minmax-asm-aarch64-neonfp16arith-ld64.S new file mode 100644 index 00000000000..83eff5103e8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-1x8-minmax-asm-aarch64-neonfp16arith-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-1x8-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-1x8-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..dfc24a64a45 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-1x8-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S new file mode 100644 index 00000000000..d2f7538ff81 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-4x16-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-4x16-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..7820a8d74db --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-4x16-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-4x8-minmax-asm-aarch64-neonfp16arith-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-4x8-minmax-asm-aarch64-neonfp16arith-ld64.S new file mode 100644 index 00000000000..78688e936c2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-4x8-minmax-asm-aarch64-neonfp16arith-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-4x8-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-4x8-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..d017906346c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-4x8-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S new file mode 100644 index 00000000000..55313e07aca --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S new file mode 100644 index 00000000000..9e6df8b5816 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S new file mode 100644 index 00000000000..ef9fc56f5ed --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x16-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x16-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..cc068581502 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x16-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x8-minmax-asm-aarch64-neonfp16arith-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x8-minmax-asm-aarch64-neonfp16arith-ld64.S new file mode 100644 index 00000000000..50563539d73 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x8-minmax-asm-aarch64-neonfp16arith-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x8-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x8-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..308a5ee3f48 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-6x8-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-8x16-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-8x16-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..b524fe5c87d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-8x16-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-8x8-minmax-asm-aarch64-neonfp16arith-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-8x8-minmax-asm-aarch64-neonfp16arith-ld64.S new file mode 100644 index 00000000000..5ee04b0b6d3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-8x8-minmax-asm-aarch64-neonfp16arith-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-8x8-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-8x8-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..d77c301243f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-gemm/gen/f16-gemminc-8x8-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p16.c new file mode 100644 index 00000000000..dd6cc5c336a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p4.c new file mode 100644 index 00000000000..191b423d4b3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p8.c new file mode 100644 index 00000000000..faee1fc55cd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear-chw/gen/f16-ibilinear-chw-neonfp16arith-p8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear/gen/f16-ibilinear-fma3-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear/gen/f16-ibilinear-fma3-c16.c new file mode 100644 index 00000000000..7ecb1ef4a4c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear/gen/f16-ibilinear-fma3-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear/gen/f16-ibilinear-fma3-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear/gen/f16-ibilinear-fma3-c8.c new file mode 100644 index 00000000000..9c588019d50 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear/gen/f16-ibilinear-fma3-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear/gen/f16-ibilinear-neonfp16arith-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear/gen/f16-ibilinear-neonfp16arith-c16.c new file mode 100644 index 00000000000..c5854cbe9f3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear/gen/f16-ibilinear-neonfp16arith-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear/gen/f16-ibilinear-neonfp16arith-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear/gen/f16-ibilinear-neonfp16arith-c8.c new file mode 100644 index 00000000000..4ec8fca1030 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-ibilinear/gen/f16-ibilinear-neonfp16arith-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S new file mode 100644 index 00000000000..46560fd7864 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-1x16-minmax-asm-aarch64-neonfp16arith-ld32.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-1x16-minmax-asm-aarch64-neonfp16arith-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-1x16-minmax-asm-aarch64-neonfp16arith-ld64.S new file mode 100644 index 00000000000..be26c7eaeb3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-1x16-minmax-asm-aarch64-neonfp16arith-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S new file mode 100644 index 00000000000..d50fa9a8198 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-4x16-minmax-asm-aarch64-neonfp16arith-ld32.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-4x16-minmax-asm-aarch64-neonfp16arith-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-4x16-minmax-asm-aarch64-neonfp16arith-ld64.S new file mode 100644 index 00000000000..2dbeea99793 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-4x16-minmax-asm-aarch64-neonfp16arith-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S new file mode 100644 index 00000000000..dfff65b0044 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55r0.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55r0.S new file mode 100644 index 00000000000..ed504d232fb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a55r0.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S new file mode 100644 index 00000000000..fb5b612f93a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S new file mode 100644 index 00000000000..6bf8d002654 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-ld32.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-ld64.S new file mode 100644 index 00000000000..3d78676f932 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/f16-igemm-6x16-minmax-asm-aarch64-neonfp16arith-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-1x16-minmax-avx2-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-1x16-minmax-avx2-broadcast.c new file mode 100644 index 00000000000..a2d314b3a37 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-1x16-minmax-avx2-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-1x16-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-1x16-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..f695e129e22 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-1x16-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-1x8-minmax-avx2-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-1x8-minmax-avx2-broadcast.c new file mode 100644 index 00000000000..e489d7298de --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-1x8-minmax-avx2-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-1x8-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-1x8-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..74ce38295ef --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-1x8-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-3x16-minmax-avx2-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-3x16-minmax-avx2-broadcast.c new file mode 100644 index 00000000000..77659381f8d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-3x16-minmax-avx2-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-4x16-minmax-avx2-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-4x16-minmax-avx2-broadcast.c new file mode 100644 index 00000000000..7709f00c3c4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-4x16-minmax-avx2-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-4x16-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-4x16-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..e9d770429e8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-4x16-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-4x8-minmax-avx2-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-4x8-minmax-avx2-broadcast.c new file mode 100644 index 00000000000..d8a93ce5b2c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-4x8-minmax-avx2-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-4x8-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-4x8-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..0da90eab868 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-4x8-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-5x16-minmax-avx2-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-5x16-minmax-avx2-broadcast.c new file mode 100644 index 00000000000..7d769fd1cc9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-5x16-minmax-avx2-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-5x8-minmax-avx2-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-5x8-minmax-avx2-broadcast.c new file mode 100644 index 00000000000..8afed78d9d8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-5x8-minmax-avx2-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-6x16-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-6x16-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..d79e7da0ae8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-6x16-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-6x8-minmax-avx2-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-6x8-minmax-avx2-broadcast.c new file mode 100644 index 00000000000..3c5e23e9f16 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-6x8-minmax-avx2-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-6x8-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-6x8-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..f341e65dabd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-6x8-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-7x8-minmax-avx2-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-7x8-minmax-avx2-broadcast.c new file mode 100644 index 00000000000..23c77f4e308 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-7x8-minmax-avx2-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-8x16-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-8x16-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..90dfb0c66bd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-8x16-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-8x8-minmax-neonfp16arith-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-8x8-minmax-neonfp16arith-ld64.c new file mode 100644 index 00000000000..e0fe837e023 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-igemm/gen/f16-igemm-8x8-minmax-neonfp16arith-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-maxpool/f16-maxpool-9p8x-minmax-f16c-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-maxpool/f16-maxpool-9p8x-minmax-f16c-c8.c new file mode 100644 index 00000000000..498ac6a854d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-maxpool/f16-maxpool-9p8x-minmax-f16c-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-maxpool/f16-maxpool-9p8x-minmax-neonfp16arith-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-maxpool/f16-maxpool-9p8x-minmax-neonfp16arith-c8.c new file mode 100644 index 00000000000..22b84445b5b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-maxpool/f16-maxpool-9p8x-minmax-neonfp16arith-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-pavgpool/f16-pavgpool-9p8x-minmax-avx2-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-pavgpool/f16-pavgpool-9p8x-minmax-avx2-c8.c new file mode 100644 index 00000000000..f247105bb15 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-pavgpool/f16-pavgpool-9p8x-minmax-avx2-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-pavgpool/f16-pavgpool-9p8x-minmax-neonfp16arith-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-pavgpool/f16-pavgpool-9p8x-minmax-neonfp16arith-c8.c new file mode 100644 index 00000000000..bcbef5c4333 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-pavgpool/f16-pavgpool-9p8x-minmax-neonfp16arith-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-pavgpool/f16-pavgpool-9x-minmax-avx2-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-pavgpool/f16-pavgpool-9x-minmax-avx2-c8.c new file mode 100644 index 00000000000..62edf7e6e18 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-pavgpool/f16-pavgpool-9x-minmax-avx2-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-pavgpool/f16-pavgpool-9x-minmax-neonfp16arith-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-pavgpool/f16-pavgpool-9x-minmax-neonfp16arith-c8.c new file mode 100644 index 00000000000..1ca8e315ccb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-pavgpool/f16-pavgpool-9x-minmax-neonfp16arith-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-prelu/gen/f16-prelu-f16c-2x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-prelu/gen/f16-prelu-f16c-2x16.c new file mode 100644 index 00000000000..a6e6921123a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-prelu/gen/f16-prelu-f16c-2x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-prelu/gen/f16-prelu-f16c-2x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-prelu/gen/f16-prelu-f16c-2x8.c new file mode 100644 index 00000000000..5aff27541c2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-prelu/gen/f16-prelu-f16c-2x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-prelu/gen/f16-prelu-neonfp16arith-2x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-prelu/gen/f16-prelu-neonfp16arith-2x16.c new file mode 100644 index 00000000000..c18fd892e30 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-prelu/gen/f16-prelu-neonfp16arith-2x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-prelu/gen/f16-prelu-neonfp16arith-2x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-prelu/gen/f16-prelu-neonfp16arith-2x8.c new file mode 100644 index 00000000000..76e68035a19 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-prelu/gen/f16-prelu-neonfp16arith-2x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x32-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x32-acc2.c new file mode 100644 index 00000000000..c75f45e1b77 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x32-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x32-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x32-acc4.c new file mode 100644 index 00000000000..39fb80ca33c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x32-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x32.c new file mode 100644 index 00000000000..1f31dc71b14 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x40-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x40-acc2.c new file mode 100644 index 00000000000..c2816eac84d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x40-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x40-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x40-acc5.c new file mode 100644 index 00000000000..050d2ead095 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x40-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x40.c new file mode 100644 index 00000000000..d49c8bc4a9b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x48-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x48-acc2.c new file mode 100644 index 00000000000..5cbe54b549b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x48-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x48-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x48-acc3.c new file mode 100644 index 00000000000..5cfc5a97812 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x48-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x48.c new file mode 100644 index 00000000000..e245897bad9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x64-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x64-acc2.c new file mode 100644 index 00000000000..16d82fe85b0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x64-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x64-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x64-acc4.c new file mode 100644 index 00000000000..e2afd2610fa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x64-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x64.c new file mode 100644 index 00000000000..7ca446ea5db --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x72-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x72-acc3.c new file mode 100644 index 00000000000..a9b859c7796 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x72-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x72.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x72.c new file mode 100644 index 00000000000..a815f1a1da1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x72.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x80-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x80-acc2.c new file mode 100644 index 00000000000..f3856d11686 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x80-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x80-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x80-acc5.c new file mode 100644 index 00000000000..21257f766ed --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x80-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x80.c new file mode 100644 index 00000000000..3017b5a5c89 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96-acc2.c new file mode 100644 index 00000000000..64ecfca3655 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96-acc3.c new file mode 100644 index 00000000000..bad269651fd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96-acc6.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96-acc6.c new file mode 100644 index 00000000000..d4e94a7d4d9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96-acc6.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96.c new file mode 100644 index 00000000000..978ed59cd90 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-avx2-rr1-p2-x96.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x32-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x32-acc2.c new file mode 100644 index 00000000000..8e92cb8b4f0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x32-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x32-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x32-acc4.c new file mode 100644 index 00000000000..fee174bf8e3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x32-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x32.c new file mode 100644 index 00000000000..577dede9508 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x40-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x40-acc2.c new file mode 100644 index 00000000000..efb11bf4efe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x40-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x40-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x40-acc5.c new file mode 100644 index 00000000000..c32fafc2a70 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x40-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x40.c new file mode 100644 index 00000000000..1845577e894 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x48-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x48-acc2.c new file mode 100644 index 00000000000..8cd950f2577 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x48-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x48-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x48-acc3.c new file mode 100644 index 00000000000..7529a962dfa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x48-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x48.c new file mode 100644 index 00000000000..c88205cb4be --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x64-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x64-acc2.c new file mode 100644 index 00000000000..aaf7fbbca89 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x64-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x64-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x64-acc4.c new file mode 100644 index 00000000000..90ead41ef97 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x64-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x64.c new file mode 100644 index 00000000000..d93336beb33 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x72-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x72-acc3.c new file mode 100644 index 00000000000..44c31c9ad1a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x72-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x72.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x72.c new file mode 100644 index 00000000000..eada475ef46 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x72.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x80-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x80-acc2.c new file mode 100644 index 00000000000..2aab3efeefb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x80-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x80-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x80-acc5.c new file mode 100644 index 00000000000..a566e959d14 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x80-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x80.c new file mode 100644 index 00000000000..38ab4f4bea4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96-acc2.c new file mode 100644 index 00000000000..e3c1c775ba5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96-acc3.c new file mode 100644 index 00000000000..8f51bfc9874 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96-acc6.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96-acc6.c new file mode 100644 index 00000000000..98e14f3fa22 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96-acc6.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96.c new file mode 100644 index 00000000000..6e3efb1f291 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-raddstoreexpminusmax/gen/f16-raddstoreexpminusmax-neonfp16arith-rr2-p2-x96.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-rmax/f16-rmax-f16c.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-rmax/f16-rmax-f16c.c new file mode 100644 index 00000000000..87f93204007 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-rmax/f16-rmax-f16c.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-rmax/f16-rmax-neonfp16arith.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-rmax/f16-rmax-neonfp16arith.c new file mode 100644 index 00000000000..e787f523b6f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-rmax/f16-rmax-neonfp16arith.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith-pipelined.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith-pipelined.c new file mode 100644 index 00000000000..3df2349e86e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith-pipelined.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith-x2.c new file mode 100644 index 00000000000..592eec18c9c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith.c new file mode 100644 index 00000000000..d5cc4a21f70 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-16x1-minmax-neonfp16arith.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith-pipelined.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith-pipelined.c new file mode 100644 index 00000000000..0aea9997151 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith-pipelined.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith-x2.c new file mode 100644 index 00000000000..cbb4f9f35cc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith.c new file mode 100644 index 00000000000..a9f7bb37d9f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-24x1-minmax-neonfp16arith.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith-pipelined.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith-pipelined.c new file mode 100644 index 00000000000..2cb5e53344c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith-pipelined.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith-x2.c new file mode 100644 index 00000000000..abac1fee292 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith.c new file mode 100644 index 00000000000..a12f67100e2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-32x1-minmax-neonfp16arith.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith-pipelined.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith-pipelined.c new file mode 100644 index 00000000000..340745a5bd2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith-pipelined.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith-x2.c new file mode 100644 index 00000000000..c17cc3c5a69 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith.c new file mode 100644 index 00000000000..081c9d1c4b2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-spmm/gen/f16-spmm-8x1-minmax-neonfp16arith.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-f16c-x16.c new file mode 100644 index 00000000000..faa310ba8fd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-f16c-x8.c new file mode 100644 index 00000000000..0cf59c4d068 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-fp16arith-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-fp16arith-x1.c new file mode 100644 index 00000000000..e37cf08422c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-fp16arith-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-fp16arith-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-fp16arith-x2.c new file mode 100644 index 00000000000..0b14afe39ee --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-fp16arith-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-fp16arith-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-fp16arith-x4.c new file mode 100644 index 00000000000..875e4758d61 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-fp16arith-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-neonfp16arith-x16.c new file mode 100644 index 00000000000..445d0e7e87b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-neonfp16arith-x8.c new file mode 100644 index 00000000000..8549167f45e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vadd-minmax-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-f16c-x16.c new file mode 100644 index 00000000000..b79c18b75c5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-f16c-x8.c new file mode 100644 index 00000000000..183b74816ff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-fp16arith-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-fp16arith-x1.c new file mode 100644 index 00000000000..aab595ed9e4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-fp16arith-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-fp16arith-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-fp16arith-x2.c new file mode 100644 index 00000000000..752f460bea5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-fp16arith-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-fp16arith-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-fp16arith-x4.c new file mode 100644 index 00000000000..fb0eeadf5dd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-fp16arith-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-neonfp16arith-x16.c new file mode 100644 index 00000000000..7ec7fd626ed --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-neonfp16arith-x8.c new file mode 100644 index 00000000000..9b0e323c78d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vaddc-minmax-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-aarch64-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-aarch64-neonfp16arith-x16.c new file mode 100644 index 00000000000..6a85fadf02c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-aarch64-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-aarch64-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-aarch64-neonfp16arith-x8.c new file mode 100644 index 00000000000..40aef221162 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-aarch64-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-f16c-x16.c new file mode 100644 index 00000000000..5b320d8f3d6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-f16c-x8.c new file mode 100644 index 00000000000..7c1a11b96e2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-fp16arith-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-fp16arith-x1.c new file mode 100644 index 00000000000..2cd1efa46f7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-fp16arith-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-fp16arith-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-fp16arith-x2.c new file mode 100644 index 00000000000..31739ab9d45 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-fp16arith-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-fp16arith-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-fp16arith-x4.c new file mode 100644 index 00000000000..f9fcb401a5b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdiv-minmax-fp16arith-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-aarch64-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-aarch64-neonfp16arith-x16.c new file mode 100644 index 00000000000..181ebf55592 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-aarch64-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-aarch64-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-aarch64-neonfp16arith-x8.c new file mode 100644 index 00000000000..6b061c0dc17 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-aarch64-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-f16c-x16.c new file mode 100644 index 00000000000..ab2068ef95d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-f16c-x8.c new file mode 100644 index 00000000000..baf115b1b8c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-fp16arith-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-fp16arith-x1.c new file mode 100644 index 00000000000..74a90e799a2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-fp16arith-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-fp16arith-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-fp16arith-x2.c new file mode 100644 index 00000000000..86d834dad4b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-fp16arith-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-fp16arith-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-fp16arith-x4.c new file mode 100644 index 00000000000..d346ae0ee89 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vdivc-minmax-fp16arith-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-f16c-x16.c new file mode 100644 index 00000000000..9566120a19d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-f16c-x8.c new file mode 100644 index 00000000000..251583ea771 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-fp16arith-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-fp16arith-x1.c new file mode 100644 index 00000000000..6976fa23aba --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-fp16arith-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-fp16arith-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-fp16arith-x2.c new file mode 100644 index 00000000000..d947aaa28bc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-fp16arith-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-fp16arith-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-fp16arith-x4.c new file mode 100644 index 00000000000..a9a28014021 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-fp16arith-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-neonfp16arith-x16.c new file mode 100644 index 00000000000..e11c5c038de --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-neonfp16arith-x8.c new file mode 100644 index 00000000000..c5b01e63437 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmax-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-f16c-x16.c new file mode 100644 index 00000000000..47c0cfd536b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-f16c-x8.c new file mode 100644 index 00000000000..8201b74a0df --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-fp16arith-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-fp16arith-x1.c new file mode 100644 index 00000000000..9d9cf448696 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-fp16arith-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-fp16arith-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-fp16arith-x2.c new file mode 100644 index 00000000000..702b165ee05 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-fp16arith-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-fp16arith-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-fp16arith-x4.c new file mode 100644 index 00000000000..364f6432d0f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-fp16arith-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-neonfp16arith-x16.c new file mode 100644 index 00000000000..dac616dd65f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-neonfp16arith-x8.c new file mode 100644 index 00000000000..a2430920e6a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmaxc-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-f16c-x16.c new file mode 100644 index 00000000000..db754f4324b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-f16c-x8.c new file mode 100644 index 00000000000..3c8459401d6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-fp16arith-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-fp16arith-x1.c new file mode 100644 index 00000000000..c933f74137b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-fp16arith-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-fp16arith-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-fp16arith-x2.c new file mode 100644 index 00000000000..17bf3278ce7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-fp16arith-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-fp16arith-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-fp16arith-x4.c new file mode 100644 index 00000000000..8aa554151e6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-fp16arith-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-neonfp16arith-x16.c new file mode 100644 index 00000000000..4e569fbca70 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-neonfp16arith-x8.c new file mode 100644 index 00000000000..35901f27915 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmin-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-f16c-x16.c new file mode 100644 index 00000000000..80d618ddd30 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-f16c-x8.c new file mode 100644 index 00000000000..36e55a87670 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-fp16arith-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-fp16arith-x1.c new file mode 100644 index 00000000000..aa73b8e778a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-fp16arith-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-fp16arith-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-fp16arith-x2.c new file mode 100644 index 00000000000..a50af165294 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-fp16arith-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-fp16arith-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-fp16arith-x4.c new file mode 100644 index 00000000000..a4d42040f76 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-fp16arith-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-neonfp16arith-x16.c new file mode 100644 index 00000000000..03d39e30e16 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-neonfp16arith-x8.c new file mode 100644 index 00000000000..e0d3338fb65 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vminc-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-f16c-x16.c new file mode 100644 index 00000000000..9ebf772232f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-f16c-x8.c new file mode 100644 index 00000000000..aae84ea6791 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-fp16arith-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-fp16arith-x1.c new file mode 100644 index 00000000000..23ed18b9dd8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-fp16arith-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-fp16arith-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-fp16arith-x2.c new file mode 100644 index 00000000000..d2872eabadd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-fp16arith-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-fp16arith-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-fp16arith-x4.c new file mode 100644 index 00000000000..f1a5fb26069 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-fp16arith-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-neonfp16arith-x16.c new file mode 100644 index 00000000000..1b06b352779 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-neonfp16arith-x8.c new file mode 100644 index 00000000000..591ccc1b134 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmul-minmax-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-f16c-x16.c new file mode 100644 index 00000000000..c705e82a82c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-f16c-x8.c new file mode 100644 index 00000000000..e556beb4f50 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-fp16arith-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-fp16arith-x1.c new file mode 100644 index 00000000000..38a4a6d49ca --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-fp16arith-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-fp16arith-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-fp16arith-x2.c new file mode 100644 index 00000000000..7b14395ccac --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-fp16arith-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-fp16arith-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-fp16arith-x4.c new file mode 100644 index 00000000000..cedadb039cc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-fp16arith-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-neonfp16arith-x16.c new file mode 100644 index 00000000000..34818b1969f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-neonfp16arith-x8.c new file mode 100644 index 00000000000..82a0d3b9631 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vmulc-minmax-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-aarch64-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-aarch64-neonfp16arith-x16.c new file mode 100644 index 00000000000..62ea200fcca --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-aarch64-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-aarch64-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-aarch64-neonfp16arith-x8.c new file mode 100644 index 00000000000..c5526e3a1d8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-aarch64-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-f16c-x16.c new file mode 100644 index 00000000000..c0e635e6db3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-f16c-x8.c new file mode 100644 index 00000000000..762d6570f66 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-fp16arith-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-fp16arith-x1.c new file mode 100644 index 00000000000..bae1476b479 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-fp16arith-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-fp16arith-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-fp16arith-x2.c new file mode 100644 index 00000000000..e90264fbfe4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-fp16arith-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-fp16arith-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-fp16arith-x4.c new file mode 100644 index 00000000000..e1392e7080e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrdivc-minmax-fp16arith-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-f16c-x16.c new file mode 100644 index 00000000000..83362514300 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-f16c-x8.c new file mode 100644 index 00000000000..0c0e59d4943 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-fp16arith-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-fp16arith-x1.c new file mode 100644 index 00000000000..1ba74ca3b03 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-fp16arith-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-fp16arith-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-fp16arith-x2.c new file mode 100644 index 00000000000..abd55fce068 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-fp16arith-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-fp16arith-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-fp16arith-x4.c new file mode 100644 index 00000000000..fd1fa014267 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-fp16arith-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-neonfp16arith-x16.c new file mode 100644 index 00000000000..4740cdd195d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-neonfp16arith-x8.c new file mode 100644 index 00000000000..ab3eb23d6b7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vrsubc-minmax-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-f16c-x16.c new file mode 100644 index 00000000000..70d3cf57ba8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-f16c-x8.c new file mode 100644 index 00000000000..7eed3baaf1b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-fp16arith-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-fp16arith-x1.c new file mode 100644 index 00000000000..d661cbcfacd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-fp16arith-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-fp16arith-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-fp16arith-x2.c new file mode 100644 index 00000000000..7737864e769 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-fp16arith-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-fp16arith-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-fp16arith-x4.c new file mode 100644 index 00000000000..2dc84dcebfc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-fp16arith-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-neonfp16arith-x16.c new file mode 100644 index 00000000000..66e8427161b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-neonfp16arith-x8.c new file mode 100644 index 00000000000..5d9863a3eab --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiff-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-f16c-x16.c new file mode 100644 index 00000000000..38988835582 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-f16c-x8.c new file mode 100644 index 00000000000..a4b0d7b9aff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-x1.c new file mode 100644 index 00000000000..9c0120a538b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-x2.c new file mode 100644 index 00000000000..1f645bf8aba --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-x4.c new file mode 100644 index 00000000000..fbebb3c2cec --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-fp16arith-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-neonfp16arith-x16.c new file mode 100644 index 00000000000..59db3230e7e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-neonfp16arith-x8.c new file mode 100644 index 00000000000..1b385ecd14d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsqrdiffc-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-f16c-x16.c new file mode 100644 index 00000000000..7143c760165 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-f16c-x8.c new file mode 100644 index 00000000000..7b9d1ba1bbe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-fp16arith-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-fp16arith-x1.c new file mode 100644 index 00000000000..075e9aed76a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-fp16arith-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-fp16arith-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-fp16arith-x2.c new file mode 100644 index 00000000000..76cf065e564 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-fp16arith-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-fp16arith-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-fp16arith-x4.c new file mode 100644 index 00000000000..5be41aebbe7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-fp16arith-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-neonfp16arith-x16.c new file mode 100644 index 00000000000..23b0c550611 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-neonfp16arith-x8.c new file mode 100644 index 00000000000..edd0b2bb6ee --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsub-minmax-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-f16c-x16.c new file mode 100644 index 00000000000..f6239e40a2a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-f16c-x8.c new file mode 100644 index 00000000000..f4c2ca76494 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-fp16arith-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-fp16arith-x1.c new file mode 100644 index 00000000000..a96c3370285 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-fp16arith-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-fp16arith-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-fp16arith-x2.c new file mode 100644 index 00000000000..69bde6d7dbf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-fp16arith-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-fp16arith-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-fp16arith-x4.c new file mode 100644 index 00000000000..16c478e7fbb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-fp16arith-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-neonfp16arith-x16.c new file mode 100644 index 00000000000..39918594be8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-neonfp16arith-x8.c new file mode 100644 index 00000000000..9f1403a58ce --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vbinary/gen/f16-vsubc-minmax-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vclamp/gen/f16-vclamp-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vclamp/gen/f16-vclamp-f16c-x16.c new file mode 100644 index 00000000000..6f3e576202c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vclamp/gen/f16-vclamp-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vclamp/gen/f16-vclamp-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vclamp/gen/f16-vclamp-f16c-x8.c new file mode 100644 index 00000000000..7783c036fcf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vclamp/gen/f16-vclamp-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vclamp/gen/f16-vclamp-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vclamp/gen/f16-vclamp-neonfp16arith-x16.c new file mode 100644 index 00000000000..87d0b88c2da --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vclamp/gen/f16-vclamp-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vclamp/gen/f16-vclamp-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vclamp/gen/f16-vclamp-neonfp16arith-x8.c new file mode 100644 index 00000000000..9948ed83702 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vclamp/gen/f16-vclamp-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-velu/gen/f16-velu-avx2-rr1-p3-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-velu/gen/f16-velu-avx2-rr1-p3-x16.c new file mode 100644 index 00000000000..8bd830a00ad --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-velu/gen/f16-velu-avx2-rr1-p3-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-velu/gen/f16-velu-avx2-rr1-p3-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-velu/gen/f16-velu-avx2-rr1-p3-x8.c new file mode 100644 index 00000000000..ca8e9810db5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-velu/gen/f16-velu-avx2-rr1-p3-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-velu/gen/f16-velu-neonfp16arith-rr1-p3-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-velu/gen/f16-velu-neonfp16arith-rr1-p3-x16.c new file mode 100644 index 00000000000..92d8a2328e5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-velu/gen/f16-velu-neonfp16arith-rr1-p3-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-velu/gen/f16-velu-neonfp16arith-rr1-p3-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-velu/gen/f16-velu-neonfp16arith-rr1-p3-x8.c new file mode 100644 index 00000000000..cc0c4a01c4e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-velu/gen/f16-velu-neonfp16arith-rr1-p3-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vhswish/gen/f16-vhswish-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vhswish/gen/f16-vhswish-f16c-x16.c new file mode 100644 index 00000000000..f89d8da2ecd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vhswish/gen/f16-vhswish-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vhswish/gen/f16-vhswish-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vhswish/gen/f16-vhswish-f16c-x8.c new file mode 100644 index 00000000000..ac56e44a025 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vhswish/gen/f16-vhswish-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vhswish/gen/f16-vhswish-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vhswish/gen/f16-vhswish-neonfp16arith-x16.c new file mode 100644 index 00000000000..1937447f046 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vhswish/gen/f16-vhswish-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vhswish/gen/f16-vhswish-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vhswish/gen/f16-vhswish-neonfp16arith-x8.c new file mode 100644 index 00000000000..5483e92abd2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vhswish/gen/f16-vhswish-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vlrelu/gen/f16-vlrelu-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vlrelu/gen/f16-vlrelu-f16c-x16.c new file mode 100644 index 00000000000..dab51a5d319 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vlrelu/gen/f16-vlrelu-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vlrelu/gen/f16-vlrelu-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vlrelu/gen/f16-vlrelu-f16c-x8.c new file mode 100644 index 00000000000..cc7a653e84c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vlrelu/gen/f16-vlrelu-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vlrelu/gen/f16-vlrelu-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vlrelu/gen/f16-vlrelu-neonfp16arith-x16.c new file mode 100644 index 00000000000..b5afdb15992 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vlrelu/gen/f16-vlrelu-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vlrelu/gen/f16-vlrelu-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vlrelu/gen/f16-vlrelu-neonfp16arith-x8.c new file mode 100644 index 00000000000..13c08427005 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vlrelu/gen/f16-vlrelu-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vmulcaddc/gen/f16-vmulcaddc-c16-minmax-fma3-2x.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vmulcaddc/gen/f16-vmulcaddc-c16-minmax-fma3-2x.c new file mode 100644 index 00000000000..8499e5da2e9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vmulcaddc/gen/f16-vmulcaddc-c16-minmax-fma3-2x.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vmulcaddc/gen/f16-vmulcaddc-c16-minmax-neonfp16arith-2x.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vmulcaddc/gen/f16-vmulcaddc-c16-minmax-neonfp16arith-2x.c new file mode 100644 index 00000000000..eff071cda45 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vmulcaddc/gen/f16-vmulcaddc-c16-minmax-neonfp16arith-2x.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vmulcaddc/gen/f16-vmulcaddc-c8-minmax-fma3-2x.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vmulcaddc/gen/f16-vmulcaddc-c8-minmax-fma3-2x.c new file mode 100644 index 00000000000..af71c02f2df --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vmulcaddc/gen/f16-vmulcaddc-c8-minmax-fma3-2x.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vmulcaddc/gen/f16-vmulcaddc-c8-minmax-neonfp16arith-2x.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vmulcaddc/gen/f16-vmulcaddc-c8-minmax-neonfp16arith-2x.c new file mode 100644 index 00000000000..fe1fbe2fe7a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vmulcaddc/gen/f16-vmulcaddc-c8-minmax-neonfp16arith-2x.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndd-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndd-f16c-x16.c new file mode 100644 index 00000000000..374dd960339 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndd-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndd-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndd-f16c-x8.c new file mode 100644 index 00000000000..7e5852d9c35 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndd-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndd-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndd-neonfp16arith-x16.c new file mode 100644 index 00000000000..e5ff979c1be --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndd-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndd-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndd-neonfp16arith-x8.c new file mode 100644 index 00000000000..3d06eb2141e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndd-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndne-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndne-f16c-x16.c new file mode 100644 index 00000000000..f3d5e3edd61 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndne-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndne-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndne-f16c-x8.c new file mode 100644 index 00000000000..551f740538c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndne-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndne-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndne-neonfp16arith-x16.c new file mode 100644 index 00000000000..dde6b689705 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndne-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndne-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndne-neonfp16arith-x8.c new file mode 100644 index 00000000000..28a3f68d4d2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndne-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndu-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndu-f16c-x16.c new file mode 100644 index 00000000000..25d80b3140f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndu-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndu-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndu-f16c-x8.c new file mode 100644 index 00000000000..f4832672c61 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndu-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndu-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndu-neonfp16arith-x16.c new file mode 100644 index 00000000000..84026b534cd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndu-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndu-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndu-neonfp16arith-x8.c new file mode 100644 index 00000000000..a3e65aa7570 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndu-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndz-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndz-f16c-x16.c new file mode 100644 index 00000000000..3d78994fee6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndz-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndz-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndz-f16c-x8.c new file mode 100644 index 00000000000..d47f41791d9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndz-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndz-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndz-neonfp16arith-x16.c new file mode 100644 index 00000000000..35b0c70bc78 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndz-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndz-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndz-neonfp16arith-x8.c new file mode 100644 index 00000000000..a020c90f96c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vrnd/gen/f16-vrndz-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x16.c new file mode 100644 index 00000000000..0705e1fd8c3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x24.c new file mode 100644 index 00000000000..2f1640117ec --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x32.c new file mode 100644 index 00000000000..168f17e0c83 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x40.c new file mode 100644 index 00000000000..fce9be87e64 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x48.c new file mode 100644 index 00000000000..ec6d2fd9347 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x56.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x56.c new file mode 100644 index 00000000000..f6e41785c3d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x56.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x64.c new file mode 100644 index 00000000000..68b0fe89249 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x8.c new file mode 100644 index 00000000000..9f68e439fe1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-aarch64-neonfp16arith-rr2-p2-div-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x16.c new file mode 100644 index 00000000000..b9dd72c118c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x24.c new file mode 100644 index 00000000000..5ac3a2d8538 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x32.c new file mode 100644 index 00000000000..1f5ac46f9bd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x40.c new file mode 100644 index 00000000000..6cb64adeb54 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x48.c new file mode 100644 index 00000000000..7de0fdd50af --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x56.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x56.c new file mode 100644 index 00000000000..d064168c8ad --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x56.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x64.c new file mode 100644 index 00000000000..79a2c626840 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x8.c new file mode 100644 index 00000000000..ff08ee9392d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-div-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x16.c new file mode 100644 index 00000000000..e238fb053b7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x24.c new file mode 100644 index 00000000000..7b81c6d2156 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x32.c new file mode 100644 index 00000000000..6dab81633f9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x40.c new file mode 100644 index 00000000000..c76aa692fa9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x48.c new file mode 100644 index 00000000000..a63cb206006 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x56.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x56.c new file mode 100644 index 00000000000..6aa8428255e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x56.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x64.c new file mode 100644 index 00000000000..dad11991d4c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x8.c new file mode 100644 index 00000000000..73aa3b1884b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-avx2-rr1-p2-rcp-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x16.c new file mode 100644 index 00000000000..28f58406285 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x24.c new file mode 100644 index 00000000000..3494b947f4d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x32.c new file mode 100644 index 00000000000..0abc62ad0eb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x40.c new file mode 100644 index 00000000000..5953e0e7e2e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x48.c new file mode 100644 index 00000000000..e51310842c3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x56.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x56.c new file mode 100644 index 00000000000..6f43b52bc5e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x56.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x64.c new file mode 100644 index 00000000000..febd22fa371 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x8.c new file mode 100644 index 00000000000..aa957b52908 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1fma-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x16.c new file mode 100644 index 00000000000..f682df8f432 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x24.c new file mode 100644 index 00000000000..905c0f57352 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x32.c new file mode 100644 index 00000000000..03b18b4affe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x40.c new file mode 100644 index 00000000000..dbdcde6a363 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x48.c new file mode 100644 index 00000000000..5823c28211c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x56.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x56.c new file mode 100644 index 00000000000..e90f8d391a0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x56.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x64.c new file mode 100644 index 00000000000..12449d5a358 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x8.c new file mode 100644 index 00000000000..9cc39e2948c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsigmoid/gen/f16-vsigmoid-neonfp16arith-rr2-p2-nr1recps-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-aarch64-neonfp16arith-sqrt-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-aarch64-neonfp16arith-sqrt-x16.c new file mode 100644 index 00000000000..1fb05ce2c88 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-aarch64-neonfp16arith-sqrt-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-aarch64-neonfp16arith-sqrt-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-aarch64-neonfp16arith-sqrt-x8.c new file mode 100644 index 00000000000..3f960eda5af --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-aarch64-neonfp16arith-sqrt-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-f16c-sqrt-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-f16c-sqrt-x16.c new file mode 100644 index 00000000000..46c50824ee0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-f16c-sqrt-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-f16c-sqrt-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-f16c-sqrt-x8.c new file mode 100644 index 00000000000..ab28ffe7403 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-f16c-sqrt-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-x1.c new file mode 100644 index 00000000000..e29449bc88c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-x2.c new file mode 100644 index 00000000000..9dc8b24edda --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-x4.c new file mode 100644 index 00000000000..d5c33a4f746 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-fp16arith-sqrt-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x16.c new file mode 100644 index 00000000000..3e553edf290 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x24.c new file mode 100644 index 00000000000..e270ded031f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x32.c new file mode 100644 index 00000000000..71624e2e622 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x8.c new file mode 100644 index 00000000000..94434493dc1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vsqrt/gen/f16-vsqrt-neonfp16arith-nr1fma1adj-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vabs-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vabs-neonfp16arith-x16.c new file mode 100644 index 00000000000..942c8417c1d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vabs-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vabs-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vabs-neonfp16arith-x8.c new file mode 100644 index 00000000000..699fcd879bc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vabs-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vabs-sse2-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vabs-sse2-x16.c new file mode 100644 index 00000000000..dbad560b9dc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vabs-sse2-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vabs-sse2-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vabs-sse2-x8.c new file mode 100644 index 00000000000..51ec3ed1901 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vabs-sse2-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vneg-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vneg-neonfp16arith-x16.c new file mode 100644 index 00000000000..878819e8f2a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vneg-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vneg-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vneg-neonfp16arith-x8.c new file mode 100644 index 00000000000..b0331029210 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vneg-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vneg-sse2-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vneg-sse2-x16.c new file mode 100644 index 00000000000..ffc8285d7f6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vneg-sse2-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vneg-sse2-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vneg-sse2-x8.c new file mode 100644 index 00000000000..66642d254a5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vneg-sse2-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vsqr-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vsqr-f16c-x16.c new file mode 100644 index 00000000000..c21cac93513 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vsqr-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vsqr-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vsqr-f16c-x8.c new file mode 100644 index 00000000000..c7057003ee4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vsqr-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vsqr-neonfp16arith-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vsqr-neonfp16arith-x16.c new file mode 100644 index 00000000000..716f73341a1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vsqr-neonfp16arith-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vsqr-neonfp16arith-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vsqr-neonfp16arith-x8.c new file mode 100644 index 00000000000..251d0bec0a2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f16-vunary/gen/f16-vsqr-neonfp16arith-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-4x-neon-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-4x-neon-c4.c new file mode 100644 index 00000000000..61d91b359ec --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-4x-neon-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-4x-scalar-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-4x-scalar-c1.c new file mode 100644 index 00000000000..52022b4394e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-4x-scalar-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-4x-sse2-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-4x-sse2-c4.c new file mode 100644 index 00000000000..70655cc6b63 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-4x-sse2-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9p8x-neon-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9p8x-neon-c4.c new file mode 100644 index 00000000000..fc1fb0dad13 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9p8x-neon-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9p8x-scalar-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9p8x-scalar-c1.c new file mode 100644 index 00000000000..d30d8af9411 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9p8x-scalar-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9p8x-sse2-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9p8x-sse2-c4.c new file mode 100644 index 00000000000..ff09711b76f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9p8x-sse2-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9x-neon-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9x-neon-c4.c new file mode 100644 index 00000000000..01e9fac8374 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9x-neon-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9x-scalar-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9x-scalar-c1.c new file mode 100644 index 00000000000..5cb4862208b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9x-scalar-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9x-sse2-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9x-sse2-c4.c new file mode 100644 index 00000000000..88d0006082f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-argmaxpool/f32-argmaxpool-9x-sse2-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9p8x-minmax-neon-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9p8x-minmax-neon-c4.c new file mode 100644 index 00000000000..9bd1d895035 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9p8x-minmax-neon-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9p8x-minmax-scalar-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9p8x-minmax-scalar-c1.c new file mode 100644 index 00000000000..6e248be509c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9p8x-minmax-scalar-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9p8x-minmax-sse-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9p8x-minmax-sse-c4.c new file mode 100644 index 00000000000..3cb9ef18240 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9p8x-minmax-sse-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9x-minmax-neon-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9x-minmax-neon-c4.c new file mode 100644 index 00000000000..0d389474ad5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9x-minmax-neon-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9x-minmax-scalar-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9x-minmax-scalar-c1.c new file mode 100644 index 00000000000..7f6b2483b37 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9x-minmax-scalar-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9x-minmax-sse-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9x-minmax-sse-c4.c new file mode 100644 index 00000000000..775206149da --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-avgpool/f32-avgpool-9x-minmax-sse-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/f32-conv-hwc-3x3s2p0p1c3x4-scalar-1x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/f32-conv-hwc-3x3s2p0p1c3x4-scalar-1x1.c new file mode 100644 index 00000000000..a23d25eee1b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/f32-conv-hwc-3x3s2p0p1c3x4-scalar-1x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/f32-conv-hwc-3x3s2p1c3x4-scalar-1x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/f32-conv-hwc-3x3s2p1c3x4-scalar-1x1.c new file mode 100644 index 00000000000..4a77f9470dd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/f32-conv-hwc-3x3s2p1c3x4-scalar-1x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-aarch64-neonfma-2x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-aarch64-neonfma-2x1.c new file mode 100644 index 00000000000..77fc7d5b704 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-aarch64-neonfma-2x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-aarch64-neonfma-2x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-aarch64-neonfma-2x2.c new file mode 100644 index 00000000000..2538c808274 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-aarch64-neonfma-2x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-neon-2x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-neon-2x1.c new file mode 100644 index 00000000000..70b21c05efb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-neon-2x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-neon-2x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-neon-2x2.c new file mode 100644 index 00000000000..9735d3b9ec4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x4-neon-2x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-aarch64-neonfma-2x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-aarch64-neonfma-2x1.c new file mode 100644 index 00000000000..29289b8b596 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-aarch64-neonfma-2x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-aarch64-neonfma-2x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-aarch64-neonfma-2x2.c new file mode 100644 index 00000000000..dc0f2f5d2e7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-aarch64-neonfma-2x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-neon-2x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-neon-2x1.c new file mode 100644 index 00000000000..404fb8e0090 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-neon-2x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-neon-2x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-neon-2x2.c new file mode 100644 index 00000000000..cb56d0150c4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p0p1c3x8-neon-2x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-aarch64-neonfma-2x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-aarch64-neonfma-2x1.c new file mode 100644 index 00000000000..b4cc8d948fa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-aarch64-neonfma-2x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-aarch64-neonfma-2x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-aarch64-neonfma-2x2.c new file mode 100644 index 00000000000..916e58fb7d9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-aarch64-neonfma-2x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-neon-2x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-neon-2x1.c new file mode 100644 index 00000000000..ee0ff76822f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-neon-2x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-neon-2x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-neon-2x2.c new file mode 100644 index 00000000000..6edacd62247 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x4-neon-2x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-aarch64-neonfma-2x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-aarch64-neonfma-2x1.c new file mode 100644 index 00000000000..f0ad13e612c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-aarch64-neonfma-2x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-aarch64-neonfma-2x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-aarch64-neonfma-2x2.c new file mode 100644 index 00000000000..2be8030225e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-aarch64-neonfma-2x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-neon-2x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-neon-2x1.c new file mode 100644 index 00000000000..65e1479461e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-neon-2x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-neon-2x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-neon-2x2.c new file mode 100644 index 00000000000..4eeba6878d3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc/gen/f32-conv-hwc-3x3s2p1c3x8-neon-2x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-aarch64-neonfma-2x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-aarch64-neonfma-2x2.c new file mode 100644 index 00000000000..dd906f547be --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-aarch64-neonfma-2x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-neon-2x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-neon-2x2.c new file mode 100644 index 00000000000..f92a3fa5f3e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-neon-2x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-scalar-1x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-scalar-1x1.c new file mode 100644 index 00000000000..416dfa9e82d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-scalar-1x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-sse-1x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-sse-1x1.c new file mode 100644 index 00000000000..9d1d6e812a1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-sse-1x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-sse-2x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-sse-2x2.c new file mode 100644 index 00000000000..4dea635e38b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-conv-hwc2chw/f32-conv-hwc2chw-3x3s2p1c3x4-sse-2x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/f32-dwconv-9p4c-minmax-asm-aarch64-neonfma-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/f32-dwconv-9p4c-minmax-asm-aarch64-neonfma-cortex-a55.S new file mode 100644 index 00000000000..cc2194fabea --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/f32-dwconv-9p4c-minmax-asm-aarch64-neonfma-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/f32-dwconv-9p4c-minmax-asm-aarch64-neonfma.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/f32-dwconv-9p4c-minmax-asm-aarch64-neonfma.S new file mode 100644 index 00000000000..7b6c7740d6b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/f32-dwconv-9p4c-minmax-asm-aarch64-neonfma.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx-acc2.c new file mode 100644 index 00000000000..eb5dda35f8e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c new file mode 100644 index 00000000000..65a1ce1fb8d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f-acc2.c new file mode 100644 index 00000000000..8f1cd1a5dea --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c new file mode 100644 index 00000000000..61fe0935011 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-avx512f.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3-acc2.c new file mode 100644 index 00000000000..3169028e6b0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c new file mode 100644 index 00000000000..ce196ec38b1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neon-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neon-acc2.c new file mode 100644 index 00000000000..53239a2da32 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neon-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neon.c new file mode 100644 index 00000000000..8df02fcd47e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neonfma-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neonfma-acc2.c new file mode 100644 index 00000000000..57f77b888d2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neonfma-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neonfma.c new file mode 100644 index 00000000000..a0142b523cc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p16c-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p1c-minmax-scalar-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p1c-minmax-scalar-acc2.c new file mode 100644 index 00000000000..ce251de0e87 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p1c-minmax-scalar-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p1c-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p1c-minmax-scalar.c new file mode 100644 index 00000000000..2f3703b231e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p1c-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p1c-scalar-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p1c-scalar-acc2.c new file mode 100644 index 00000000000..8a2fa046dc8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p1c-scalar-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p1c-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p1c-scalar.c new file mode 100644 index 00000000000..d038738bee4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p1c-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p2c-minmax-scalar-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p2c-minmax-scalar-acc2.c new file mode 100644 index 00000000000..60f32bcd816 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p2c-minmax-scalar-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p2c-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p2c-minmax-scalar.c new file mode 100644 index 00000000000..652083cc859 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p2c-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p2c-scalar-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p2c-scalar-acc2.c new file mode 100644 index 00000000000..0226c7e9bcd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p2c-scalar-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p2c-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p2c-scalar.c new file mode 100644 index 00000000000..2f9184b2132 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p2c-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p32c-minmax-avx512f-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p32c-minmax-avx512f-acc2.c new file mode 100644 index 00000000000..d27608a9ba5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p32c-minmax-avx512f-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p32c-minmax-avx512f.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p32c-minmax-avx512f.c new file mode 100644 index 00000000000..418071f98a0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p32c-minmax-avx512f.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neon-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neon-acc2.c new file mode 100644 index 00000000000..0bdbe0a0821 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neon-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neon.c new file mode 100644 index 00000000000..79ea0da9a79 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neonfma-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neonfma-acc2.c new file mode 100644 index 00000000000..b0582e8d5de --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neonfma-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neonfma.c new file mode 100644 index 00000000000..524271490b8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-sse-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-sse-acc2.c new file mode 100644 index 00000000000..f96b1829eb0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-sse-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-sse.c new file mode 100644 index 00000000000..5eb36e7cc98 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p4c-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-avx-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-avx-acc2.c new file mode 100644 index 00000000000..b17884342bd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-avx-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-avx.c new file mode 100644 index 00000000000..caab4963db5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-fma3-acc2.c new file mode 100644 index 00000000000..e1b9f2cb951 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-fma3.c new file mode 100644 index 00000000000..599fb7e479b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neon-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neon-acc2.c new file mode 100644 index 00000000000..730efe2228e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neon-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neon.c new file mode 100644 index 00000000000..9276045cca3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neonfma-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neonfma-acc2.c new file mode 100644 index 00000000000..8d6ad23e8bb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neonfma-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neonfma.c new file mode 100644 index 00000000000..8d00bcf2809 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse-acc2.c new file mode 100644 index 00000000000..3d78b589b79 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c new file mode 100644 index 00000000000..6fa059891cb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-25p8c-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c16s4r-minmax-avx512f-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c16s4r-minmax-avx512f-acc2.c new file mode 100644 index 00000000000..47c4e6f4e9e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c16s4r-minmax-avx512f-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c16s4r-minmax-avx512f.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c16s4r-minmax-avx512f.c new file mode 100644 index 00000000000..49371c62e5e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c16s4r-minmax-avx512f.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neon-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neon-acc2.c new file mode 100644 index 00000000000..ca23b2993e0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neon-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neon.c new file mode 100644 index 00000000000..cb704bbcfc5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neonfma-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neonfma-acc2.c new file mode 100644 index 00000000000..097e224fea5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neonfma-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neonfma.c new file mode 100644 index 00000000000..b316c6191fc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c4s4r-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-avx-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-avx-acc2.c new file mode 100644 index 00000000000..6f6b93137be --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-avx-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-avx.c new file mode 100644 index 00000000000..8d52a594cdf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-fma3-acc2.c new file mode 100644 index 00000000000..e27b6b87c29 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-fma3.c new file mode 100644 index 00000000000..41da3f8f467 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l16c8s4r-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c16s4r-minmax-avx512f-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c16s4r-minmax-avx512f-acc2.c new file mode 100644 index 00000000000..f4a92d8467d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c16s4r-minmax-avx512f-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c16s4r-minmax-avx512f.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c16s4r-minmax-avx512f.c new file mode 100644 index 00000000000..5964825a257 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c16s4r-minmax-avx512f.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-avx-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-avx-acc2.c new file mode 100644 index 00000000000..925c85d0313 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-avx-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-avx.c new file mode 100644 index 00000000000..d16f7ec4a06 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-fma3-acc2.c new file mode 100644 index 00000000000..5270ea2188a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-fma3.c new file mode 100644 index 00000000000..cc7d6911a36 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l32c8s4r-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neon-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neon-acc2.c new file mode 100644 index 00000000000..31535bdfe5e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neon-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neon.c new file mode 100644 index 00000000000..22ca5b699c8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neonfma-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neonfma-acc2.c new file mode 100644 index 00000000000..0f07c40f80f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neonfma-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neonfma.c new file mode 100644 index 00000000000..a76ef2a09f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l4c4s4r-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l64c16s4r-minmax-avx512f-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l64c16s4r-minmax-avx512f-acc2.c new file mode 100644 index 00000000000..2f62a473bfa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l64c16s4r-minmax-avx512f-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l64c16s4r-minmax-avx512f.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l64c16s4r-minmax-avx512f.c new file mode 100644 index 00000000000..66421a2cf59 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l64c16s4r-minmax-avx512f.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neon-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neon-acc2.c new file mode 100644 index 00000000000..d4adceb5767 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neon-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neon.c new file mode 100644 index 00000000000..a16bf5f7a50 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neonfma-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neonfma-acc2.c new file mode 100644 index 00000000000..de46c5968f7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neonfma-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neonfma.c new file mode 100644 index 00000000000..b1533fa8473 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c4s4r-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-avx-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-avx-acc2.c new file mode 100644 index 00000000000..da553eb2f99 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-avx-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-avx.c new file mode 100644 index 00000000000..ccbee7bc571 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-fma3-acc2.c new file mode 100644 index 00000000000..7c54db25153 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-fma3.c new file mode 100644 index 00000000000..8623e31580c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-2f2m2l8c8s4r-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx-acc2.c new file mode 100644 index 00000000000..1f729cec192 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx.c new file mode 100644 index 00000000000..3df8c0fd8b3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx512f-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx512f-acc2.c new file mode 100644 index 00000000000..3bcc99e3cb9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx512f-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx512f.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx512f.c new file mode 100644 index 00000000000..1679d762735 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-avx512f.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-fma3-acc2.c new file mode 100644 index 00000000000..558f14613b9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-fma3.c new file mode 100644 index 00000000000..0520207afd6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neon-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neon-acc2.c new file mode 100644 index 00000000000..8b80ecea682 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neon-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neon.c new file mode 100644 index 00000000000..a237c21edc8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neonfma-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neonfma-acc2.c new file mode 100644 index 00000000000..9d3f8bd9d1b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neonfma-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neonfma.c new file mode 100644 index 00000000000..fc48a8c67d3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p16c-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p1c-minmax-scalar-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p1c-minmax-scalar-acc2.c new file mode 100644 index 00000000000..1856e2b8f13 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p1c-minmax-scalar-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p1c-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p1c-minmax-scalar.c new file mode 100644 index 00000000000..b1ba11d3d85 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p1c-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p1c-scalar-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p1c-scalar-acc2.c new file mode 100644 index 00000000000..24fea44ef6a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p1c-scalar-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p1c-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p1c-scalar.c new file mode 100644 index 00000000000..7aad3837c72 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p1c-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p2c-minmax-scalar-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p2c-minmax-scalar-acc2.c new file mode 100644 index 00000000000..86719ccb492 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p2c-minmax-scalar-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p2c-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p2c-minmax-scalar.c new file mode 100644 index 00000000000..7c74a9c3e3d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p2c-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p2c-scalar-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p2c-scalar-acc2.c new file mode 100644 index 00000000000..937aee22a1f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p2c-scalar-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p2c-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p2c-scalar.c new file mode 100644 index 00000000000..cfada1915b2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p2c-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p32c-minmax-avx512f-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p32c-minmax-avx512f-acc2.c new file mode 100644 index 00000000000..3598ca2f51a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p32c-minmax-avx512f-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p32c-minmax-avx512f.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p32c-minmax-avx512f.c new file mode 100644 index 00000000000..9d6acbac02b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p32c-minmax-avx512f.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neon-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neon-acc2.c new file mode 100644 index 00000000000..a4b260835db --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neon-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neon.c new file mode 100644 index 00000000000..01def8a5d65 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neonfma-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neonfma-acc2.c new file mode 100644 index 00000000000..09734e0b5c3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neonfma-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neonfma.c new file mode 100644 index 00000000000..252dc1c3e47 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-sse-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-sse-acc2.c new file mode 100644 index 00000000000..4326e6676be --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-sse-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-sse.c new file mode 100644 index 00000000000..437af093de5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p4c-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-avx-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-avx-acc2.c new file mode 100644 index 00000000000..d47356a0193 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-avx-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-avx.c new file mode 100644 index 00000000000..8c66635f906 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-fma3-acc2.c new file mode 100644 index 00000000000..95b85c98a6c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-fma3.c new file mode 100644 index 00000000000..9908d53dcb2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neon-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neon-acc2.c new file mode 100644 index 00000000000..400d118faec --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neon-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neon.c new file mode 100644 index 00000000000..3cc834a9c21 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neonfma-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neonfma-acc2.c new file mode 100644 index 00000000000..a6d5fe2ca4a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neonfma-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neonfma.c new file mode 100644 index 00000000000..78880517f33 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-sse-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-sse-acc2.c new file mode 100644 index 00000000000..d6149fee563 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-sse-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-sse.c new file mode 100644 index 00000000000..0727a35d93e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-3p8c-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx-acc2.c new file mode 100644 index 00000000000..793484c0ede --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx.c new file mode 100644 index 00000000000..4b42760c8b9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx512f-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx512f-acc2.c new file mode 100644 index 00000000000..20372367f0e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx512f-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx512f.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx512f.c new file mode 100644 index 00000000000..d317de2f3e1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-avx512f.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-fma3-acc2.c new file mode 100644 index 00000000000..de8aae64ec4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-fma3.c new file mode 100644 index 00000000000..5b78e8595f0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neon-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neon-acc2.c new file mode 100644 index 00000000000..efcd4cc68f2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neon-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neon.c new file mode 100644 index 00000000000..fe551a14226 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neonfma-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neonfma-acc2.c new file mode 100644 index 00000000000..b09a637b08d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neonfma-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neonfma.c new file mode 100644 index 00000000000..a93b7fc3126 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p16c-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p1c-minmax-scalar-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p1c-minmax-scalar-acc2.c new file mode 100644 index 00000000000..e214dfbc882 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p1c-minmax-scalar-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p1c-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p1c-minmax-scalar.c new file mode 100644 index 00000000000..249e9f87077 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p1c-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p1c-scalar-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p1c-scalar-acc2.c new file mode 100644 index 00000000000..657561e1493 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p1c-scalar-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p1c-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p1c-scalar.c new file mode 100644 index 00000000000..11c9464a622 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p1c-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p2c-minmax-scalar-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p2c-minmax-scalar-acc2.c new file mode 100644 index 00000000000..d11c3e3eeae --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p2c-minmax-scalar-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p2c-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p2c-minmax-scalar.c new file mode 100644 index 00000000000..291bebaac43 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p2c-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p2c-scalar-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p2c-scalar-acc2.c new file mode 100644 index 00000000000..3ed9314f808 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p2c-scalar-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p2c-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p2c-scalar.c new file mode 100644 index 00000000000..f1ed105204a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p2c-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p32c-minmax-avx512f-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p32c-minmax-avx512f-acc2.c new file mode 100644 index 00000000000..f52a0f842fb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p32c-minmax-avx512f-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p32c-minmax-avx512f.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p32c-minmax-avx512f.c new file mode 100644 index 00000000000..1f0816d5b0d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p32c-minmax-avx512f.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neon-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neon-acc2.c new file mode 100644 index 00000000000..2da68e399b1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neon-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neon.c new file mode 100644 index 00000000000..32c8c41e263 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neonfma-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neonfma-acc2.c new file mode 100644 index 00000000000..79bfaa820ac --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neonfma-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neonfma.c new file mode 100644 index 00000000000..fcbf94df39a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-sse-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-sse-acc2.c new file mode 100644 index 00000000000..8de3bf77462 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-sse-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-sse.c new file mode 100644 index 00000000000..d66cb3c8735 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p4c-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-avx-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-avx-acc2.c new file mode 100644 index 00000000000..a75fc8b9427 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-avx-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-avx.c new file mode 100644 index 00000000000..0486d8d1b86 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-fma3-acc2.c new file mode 100644 index 00000000000..e890611804b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-fma3.c new file mode 100644 index 00000000000..23d5c3e13a3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neon-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neon-acc2.c new file mode 100644 index 00000000000..0a1b2e2c1e2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neon-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neon.c new file mode 100644 index 00000000000..afda1d9d642 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neonfma-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neonfma-acc2.c new file mode 100644 index 00000000000..9a90de58efc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neonfma-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neonfma.c new file mode 100644 index 00000000000..fa21bf4f028 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-sse-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-sse-acc2.c new file mode 100644 index 00000000000..df9e610f0ad --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-sse-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-sse.c new file mode 100644 index 00000000000..b8d47cda4af --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-4p8c-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-5f5m5l8c4s4r-minmax-sse-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-5f5m5l8c4s4r-minmax-sse-acc2.c new file mode 100644 index 00000000000..c47cf00a683 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-5f5m5l8c4s4r-minmax-sse-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-5f5m5l8c4s4r-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-5f5m5l8c4s4r-minmax-sse.c new file mode 100644 index 00000000000..2e7f2c8f1ae --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-5f5m5l8c4s4r-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-7f6m6l8c4s4r-minmax-sse-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-7f6m6l8c4s4r-minmax-sse-acc2.c new file mode 100644 index 00000000000..5ec8a147b86 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-7f6m6l8c4s4r-minmax-sse-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-7f6m6l8c4s4r-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-7f6m6l8c4s4r-minmax-sse.c new file mode 100644 index 00000000000..268b18ed42c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-7f6m6l8c4s4r-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx-acc2.c new file mode 100644 index 00000000000..fa4054ff4ef --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx.c new file mode 100644 index 00000000000..932e91a3bc9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f-acc2.c new file mode 100644 index 00000000000..18779debb47 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f.c new file mode 100644 index 00000000000..da9bccba897 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-avx512f.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3-acc2.c new file mode 100644 index 00000000000..ef28a67b3d6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3.c new file mode 100644 index 00000000000..073401dd80d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neon-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neon-acc2.c new file mode 100644 index 00000000000..51b0ef0d13f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neon-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neon.c new file mode 100644 index 00000000000..00e6cc803f7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neonfma-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neonfma-acc2.c new file mode 100644 index 00000000000..bc9604d71d5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neonfma-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neonfma.c new file mode 100644 index 00000000000..3ae43cff1e0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p16c-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p1c-minmax-scalar-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p1c-minmax-scalar-acc2.c new file mode 100644 index 00000000000..8773094fc3f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p1c-minmax-scalar-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p1c-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p1c-minmax-scalar.c new file mode 100644 index 00000000000..a6115aef16b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p1c-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p1c-scalar-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p1c-scalar-acc2.c new file mode 100644 index 00000000000..29792838107 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p1c-scalar-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p1c-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p1c-scalar.c new file mode 100644 index 00000000000..343d0ea3dba --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p1c-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p2c-minmax-scalar-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p2c-minmax-scalar-acc2.c new file mode 100644 index 00000000000..6d8c0824a6d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p2c-minmax-scalar-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p2c-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p2c-minmax-scalar.c new file mode 100644 index 00000000000..b56da3a44d3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p2c-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p2c-scalar-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p2c-scalar-acc2.c new file mode 100644 index 00000000000..9b582dae9ae --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p2c-scalar-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p2c-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p2c-scalar.c new file mode 100644 index 00000000000..c3615722372 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p2c-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p32c-minmax-avx512f-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p32c-minmax-avx512f-acc2.c new file mode 100644 index 00000000000..69e38ead185 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p32c-minmax-avx512f-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p32c-minmax-avx512f.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p32c-minmax-avx512f.c new file mode 100644 index 00000000000..3c88a8870a3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p32c-minmax-avx512f.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neon-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neon-acc2.c new file mode 100644 index 00000000000..b6b6cb3b754 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neon-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neon.c new file mode 100644 index 00000000000..3eaebf04808 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neonfma-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neonfma-acc2.c new file mode 100644 index 00000000000..56bd0df0ca3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neonfma-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neonfma.c new file mode 100644 index 00000000000..b26663f52c1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-sse-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-sse-acc2.c new file mode 100644 index 00000000000..40b3d42adf0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-sse-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-sse.c new file mode 100644 index 00000000000..2cdfa8ae67b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p4c-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-avx-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-avx-acc2.c new file mode 100644 index 00000000000..3680d8696cf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-avx-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-avx.c new file mode 100644 index 00000000000..0bc654221cc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-fma3-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-fma3-acc2.c new file mode 100644 index 00000000000..2725b57dff8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-fma3-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-fma3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-fma3.c new file mode 100644 index 00000000000..9bf12e6cfd9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-fma3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neon-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neon-acc2.c new file mode 100644 index 00000000000..8b79dddb8b7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neon-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neon.c new file mode 100644 index 00000000000..5bcff963138 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neonfma-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neonfma-acc2.c new file mode 100644 index 00000000000..77f3967e65d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neonfma-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neonfma.c new file mode 100644 index 00000000000..71a4732750e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse-acc2.c new file mode 100644 index 00000000000..cb20c2e0294 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse.c new file mode 100644 index 00000000000..62d3ce6b4f6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv/gen/f32-dwconv-9p8c-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc2.c new file mode 100644 index 00000000000..3bc20b910b0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc3.c new file mode 100644 index 00000000000..e5f3050feeb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc4.c new file mode 100644 index 00000000000..61f21c06e35 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4.c new file mode 100644 index 00000000000..d51847086d2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-1x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-2x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-2x4-acc2.c new file mode 100644 index 00000000000..2883c5e96b2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-2x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-2x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-2x4.c new file mode 100644 index 00000000000..73695150ab3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-2x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-3x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-3x4.c new file mode 100644 index 00000000000..4209fd9bb3a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-3x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-4x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-4x4.c new file mode 100644 index 00000000000..11c4ca38141 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-4x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-5x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-5x4.c new file mode 100644 index 00000000000..eaf15e43d8a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-5x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-6x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-6x4.c new file mode 100644 index 00000000000..fe77c05d139 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-aarch64-neonfma-6x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc2.c new file mode 100644 index 00000000000..70c5759cbfb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc3.c new file mode 100644 index 00000000000..809ef710dba --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc4.c new file mode 100644 index 00000000000..211901f34ae --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4.c new file mode 100644 index 00000000000..7ca2007942c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-1x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-2x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-2x4-acc2.c new file mode 100644 index 00000000000..30204fb40d0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-2x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-2x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-2x4.c new file mode 100644 index 00000000000..de7829732b1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-2x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-3x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-3x4.c new file mode 100644 index 00000000000..22c66711078 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-3x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-4x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-4x4.c new file mode 100644 index 00000000000..e43a42ad41d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-4x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-5x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-5x4.c new file mode 100644 index 00000000000..e15a0f4fc4a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-5x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-6x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-6x4.c new file mode 100644 index 00000000000..673a7f1d282 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-neon-6x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc2.c new file mode 100644 index 00000000000..b652ef3d73b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc3.c new file mode 100644 index 00000000000..a4827c20b5d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc4.c new file mode 100644 index 00000000000..13ace83f7dd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1.c new file mode 100644 index 00000000000..40fd3a2acf5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-1x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-2x1-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-2x1-acc2.c new file mode 100644 index 00000000000..865ab6adde5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-2x1-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-2x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-2x1.c new file mode 100644 index 00000000000..73d673d134b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-2x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-3x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-3x1.c new file mode 100644 index 00000000000..ab3f68edaad --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-3x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-4x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-4x1.c new file mode 100644 index 00000000000..7a4c83a95ef --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-4x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-5x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-5x1.c new file mode 100644 index 00000000000..af383c36a91 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-5x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-6x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-6x1.c new file mode 100644 index 00000000000..5f5d0d1f558 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-scalar-6x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4-acc2.c new file mode 100644 index 00000000000..a85b06db401 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4-acc3.c new file mode 100644 index 00000000000..56245b2eec7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4-acc4.c new file mode 100644 index 00000000000..04cb66f6336 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4.c new file mode 100644 index 00000000000..c6d235b2a7e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-1x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-2x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-2x4-acc2.c new file mode 100644 index 00000000000..9c28587c127 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-2x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-2x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-2x4.c new file mode 100644 index 00000000000..9c3e2a03507 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-2x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-3x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-3x4.c new file mode 100644 index 00000000000..b282ddceb59 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-3x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-4x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-4x4.c new file mode 100644 index 00000000000..5f0814df89f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-4x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-5x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-5x4.c new file mode 100644 index 00000000000..07d6da1808b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-5x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-6x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-6x4.c new file mode 100644 index 00000000000..a3bccf7d553 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-sse-6x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4-acc2.c new file mode 100644 index 00000000000..db097028421 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4-acc3.c new file mode 100644 index 00000000000..0cf4ef2421a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4-acc4.c new file mode 100644 index 00000000000..2dad5fba520 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4.c new file mode 100644 index 00000000000..7cc3a64ed1c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-1x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-2x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-2x4-acc2.c new file mode 100644 index 00000000000..97a90ac1620 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-2x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-2x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-2x4.c new file mode 100644 index 00000000000..032926adb14 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-2x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-3x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-3x4.c new file mode 100644 index 00000000000..3b05408e5e4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-3x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-4x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-4x4.c new file mode 100644 index 00000000000..a8bc95cb01b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-4x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-5x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-5x4.c new file mode 100644 index 00000000000..ecac698e78e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-5x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-6x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-6x4.c new file mode 100644 index 00000000000..b31db2f0276 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3p1-minmax-ssse3-6x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc2.c new file mode 100644 index 00000000000..745308d8aea --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc3.c new file mode 100644 index 00000000000..bf6217a775b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc4.c new file mode 100644 index 00000000000..0304b16db0a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4.c new file mode 100644 index 00000000000..e37b2c8cdc8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-1x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-2x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-2x4-acc2.c new file mode 100644 index 00000000000..859ad865a34 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-2x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-2x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-2x4.c new file mode 100644 index 00000000000..bb27f1f8a73 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-2x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-3x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-3x4.c new file mode 100644 index 00000000000..73f8d801d09 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-3x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-4x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-4x4.c new file mode 100644 index 00000000000..1d2903deb6b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-aarch64-neonfma-4x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc2.c new file mode 100644 index 00000000000..b43b2befb1d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc3.c new file mode 100644 index 00000000000..c47d6b7e459 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc4.c new file mode 100644 index 00000000000..68823ecb70b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4.c new file mode 100644 index 00000000000..52d99a90c14 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-1x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-2x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-2x4-acc2.c new file mode 100644 index 00000000000..4b1736674f1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-2x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-2x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-2x4.c new file mode 100644 index 00000000000..853ac460d23 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-2x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-3x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-3x4.c new file mode 100644 index 00000000000..fccd36feb75 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-3x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-4x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-4x4.c new file mode 100644 index 00000000000..7622963c462 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-neon-4x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc2.c new file mode 100644 index 00000000000..1f25e4bcddc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc3.c new file mode 100644 index 00000000000..e21a5dc08e6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc4.c new file mode 100644 index 00000000000..a25cc4391ee --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1.c new file mode 100644 index 00000000000..bc5f66d07be --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-1x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-2x1-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-2x1-acc2.c new file mode 100644 index 00000000000..83362b93d36 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-2x1-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-2x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-2x1.c new file mode 100644 index 00000000000..2b8c5fdfeed --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-2x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-3x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-3x1.c new file mode 100644 index 00000000000..b940ed8b38c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-3x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-4x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-4x1.c new file mode 100644 index 00000000000..dc072600678 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-scalar-4x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4-acc2.c new file mode 100644 index 00000000000..8f33c04c1c3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4-acc3.c new file mode 100644 index 00000000000..26c9a4610b9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4-acc4.c new file mode 100644 index 00000000000..903138f4fca --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4.c new file mode 100644 index 00000000000..a68f4ee5c28 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-1x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-2x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-2x4-acc2.c new file mode 100644 index 00000000000..e3d22089f2e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-2x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-2x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-2x4.c new file mode 100644 index 00000000000..fac552bd0c9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-2x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-3x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-3x4.c new file mode 100644 index 00000000000..84875b5ce32 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-3x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-4x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-4x4.c new file mode 100644 index 00000000000..b24618436d1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-3x3s2p1-minmax-sse-4x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc2.c new file mode 100644 index 00000000000..3254bc16de3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc3.c new file mode 100644 index 00000000000..08b1b42db85 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc4.c new file mode 100644 index 00000000000..e3bf7deb71c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc5.c new file mode 100644 index 00000000000..93e66b07823 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4.c new file mode 100644 index 00000000000..c6814e18e85 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-1x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4-acc2.c new file mode 100644 index 00000000000..c7946ec2cd8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4-acc3.c new file mode 100644 index 00000000000..af5c22bc9ab --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4.c new file mode 100644 index 00000000000..328df499305 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-2x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-3x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-3x4-acc2.c new file mode 100644 index 00000000000..1704a0a3829 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-3x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-3x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-3x4.c new file mode 100644 index 00000000000..8fe9ec5d49a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-3x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-4x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-4x4-acc2.c new file mode 100644 index 00000000000..b67e6f9f0c7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-4x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-4x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-4x4.c new file mode 100644 index 00000000000..abb284fb9ce --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-4x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-5x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-5x4.c new file mode 100644 index 00000000000..0ef2422f2a9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-aarch64-neonfma-5x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc2.c new file mode 100644 index 00000000000..d7aa87bd2b5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc3.c new file mode 100644 index 00000000000..a5e404d2709 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc4.c new file mode 100644 index 00000000000..28422f9c57b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc5.c new file mode 100644 index 00000000000..24f282fccd3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4.c new file mode 100644 index 00000000000..c649efa0b39 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-1x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4-acc2.c new file mode 100644 index 00000000000..304663d0fe2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4-acc3.c new file mode 100644 index 00000000000..c911f20fc6d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4.c new file mode 100644 index 00000000000..c25fa16f08a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-2x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-3x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-3x4-acc2.c new file mode 100644 index 00000000000..d1c71cbbcbd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-3x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-3x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-3x4.c new file mode 100644 index 00000000000..6e71c67c087 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-3x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-4x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-4x4-acc2.c new file mode 100644 index 00000000000..953defea187 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-4x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-4x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-4x4.c new file mode 100644 index 00000000000..48df2eb8d99 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-4x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-5x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-5x4.c new file mode 100644 index 00000000000..d44e6c8cd5b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-neon-5x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc2.c new file mode 100644 index 00000000000..0f899766a58 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc3.c new file mode 100644 index 00000000000..42bc7fe91ef --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc4.c new file mode 100644 index 00000000000..a0bcf55c885 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc5.c new file mode 100644 index 00000000000..23f42cbf386 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1.c new file mode 100644 index 00000000000..2db12d1ac7a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-1x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1-acc2.c new file mode 100644 index 00000000000..7ab40047317 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1-acc3.c new file mode 100644 index 00000000000..61c533ec17c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1.c new file mode 100644 index 00000000000..ba8c64d28fe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-2x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-3x1-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-3x1-acc2.c new file mode 100644 index 00000000000..3225b5f3f8a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-3x1-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-3x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-3x1.c new file mode 100644 index 00000000000..e67a6713b39 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-scalar-3x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc2.c new file mode 100644 index 00000000000..082f882d4f2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc3.c new file mode 100644 index 00000000000..488cd384b60 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc4.c new file mode 100644 index 00000000000..3bfe462293b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc5.c new file mode 100644 index 00000000000..9349e7a06da --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4.c new file mode 100644 index 00000000000..f4a7fc32a37 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-1x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-2x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-2x4-acc2.c new file mode 100644 index 00000000000..2328c0b0781 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-2x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-2x4-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-2x4-acc3.c new file mode 100644 index 00000000000..c5d97090942 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-2x4-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-2x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-2x4.c new file mode 100644 index 00000000000..5d33a340ac2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-2x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-3x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-3x4-acc2.c new file mode 100644 index 00000000000..e3e685b7c81 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-3x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-3x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-3x4.c new file mode 100644 index 00000000000..4fa51a30d89 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-3x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-4x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-4x4-acc2.c new file mode 100644 index 00000000000..63bff88e889 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-4x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-4x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-4x4.c new file mode 100644 index 00000000000..1fd9c4aa868 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-4x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-5x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-5x4.c new file mode 100644 index 00000000000..ccfe6570944 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5p2-minmax-sse-5x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc2.c new file mode 100644 index 00000000000..7c79cb19025 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc3.c new file mode 100644 index 00000000000..8f21b455ae1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc4.c new file mode 100644 index 00000000000..92250fa5392 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc5.c new file mode 100644 index 00000000000..476752c210d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4.c new file mode 100644 index 00000000000..3401af68bca --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-1x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4-acc2.c new file mode 100644 index 00000000000..8b41d2401bb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4-acc3.c new file mode 100644 index 00000000000..a1cfe9528e2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4.c new file mode 100644 index 00000000000..bfef534f61b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-2x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-3x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-3x4-acc2.c new file mode 100644 index 00000000000..6b4db0f3c45 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-3x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-3x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-3x4.c new file mode 100644 index 00000000000..3c2e528b791 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-aarch64-neonfma-3x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc2.c new file mode 100644 index 00000000000..db61df8f336 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc3.c new file mode 100644 index 00000000000..ca39598ea91 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc4.c new file mode 100644 index 00000000000..c0662a0e536 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc5.c new file mode 100644 index 00000000000..48d6e3d6ff7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4.c new file mode 100644 index 00000000000..d6e935a3b57 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-1x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4-acc2.c new file mode 100644 index 00000000000..dd3a7f8c0d3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4-acc3.c new file mode 100644 index 00000000000..e6178b8de07 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4.c new file mode 100644 index 00000000000..084fbc2eb8a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-2x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-3x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-3x4-acc2.c new file mode 100644 index 00000000000..df37313263a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-3x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-3x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-3x4.c new file mode 100644 index 00000000000..fbd4c90b845 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-neon-3x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc2.c new file mode 100644 index 00000000000..c9bc94de58b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc3.c new file mode 100644 index 00000000000..01441b60225 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc4.c new file mode 100644 index 00000000000..f3ed15fdd41 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc5.c new file mode 100644 index 00000000000..f8f9b91a1e2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1.c new file mode 100644 index 00000000000..5a948580537 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-1x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1-acc2.c new file mode 100644 index 00000000000..c8e9a2bd589 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1-acc3.c new file mode 100644 index 00000000000..4c6ed595066 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1.c new file mode 100644 index 00000000000..911c75d22bf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-2x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-3x1-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-3x1-acc2.c new file mode 100644 index 00000000000..441c2ba5fc7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-3x1-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-3x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-3x1.c new file mode 100644 index 00000000000..d21ca84c0f8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-scalar-3x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc2.c new file mode 100644 index 00000000000..8d006dc87f2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc3.c new file mode 100644 index 00000000000..3e1b704184a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc4.c new file mode 100644 index 00000000000..024ac0bfc4d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc5.c new file mode 100644 index 00000000000..4a03a7bcace --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4.c new file mode 100644 index 00000000000..8111ea2da2c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-1x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-2x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-2x4-acc2.c new file mode 100644 index 00000000000..426702ad64c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-2x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-2x4-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-2x4-acc3.c new file mode 100644 index 00000000000..05cd4eb50e3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-2x4-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-2x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-2x4.c new file mode 100644 index 00000000000..bca7f2673ad --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-2x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-3x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-3x4-acc2.c new file mode 100644 index 00000000000..c5e93c1d0a1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-3x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-3x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-3x4.c new file mode 100644 index 00000000000..277b261cacc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-dwconv2d-chw/gen/f32-dwconv2d-chw-5x5s2p2-minmax-sse-3x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x16.c new file mode 100644 index 00000000000..d3060c7ad4c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x24.c new file mode 100644 index 00000000000..386fbf95c93 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x32.c new file mode 100644 index 00000000000..b92a2b57542 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x8.c new file mode 100644 index 00000000000..d4c823b5d25 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx512skx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx512skx-x16.c new file mode 100644 index 00000000000..03fd8b55c06 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx512skx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx512skx-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx512skx-x32.c new file mode 100644 index 00000000000..85edea051d8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-avx512skx-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-f16c-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-f16c-x16.c new file mode 100644 index 00000000000..a917ccb58e4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-f16c-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-f16c-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-f16c-x8.c new file mode 100644 index 00000000000..7ba692502b8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-f16c-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x16.c new file mode 100644 index 00000000000..286f6dca812 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x24.c new file mode 100644 index 00000000000..f52259d442d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x32.c new file mode 100644 index 00000000000..3f32fdb8418 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x8.c new file mode 100644 index 00000000000..f0a1a97117a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neonfp16-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neonfp16-x16.c new file mode 100644 index 00000000000..b8f96ad7368 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neonfp16-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neonfp16-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neonfp16-x8.c new file mode 100644 index 00000000000..f5607673e3e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-neonfp16-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x1.c new file mode 100644 index 00000000000..1b4a7ba445c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x2.c new file mode 100644 index 00000000000..10ccf1dbb84 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x3.c new file mode 100644 index 00000000000..c176d9e2e7f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x4.c new file mode 100644 index 00000000000..903e740463e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-bitcast-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x1.c new file mode 100644 index 00000000000..993257e0c3e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x2.c new file mode 100644 index 00000000000..46bada5e67b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x3.c new file mode 100644 index 00000000000..1e105c10797 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x4.c new file mode 100644 index 00000000000..d482f40f095 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-scalar-fabsf-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x16.c new file mode 100644 index 00000000000..670f638757e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x24.c new file mode 100644 index 00000000000..7784abfb3ce --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x32.c new file mode 100644 index 00000000000..58caf989dec --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x8.c new file mode 100644 index 00000000000..e9d1ee45848 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse2-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x16.c new file mode 100644 index 00000000000..2e752b97480 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x24.c new file mode 100644 index 00000000000..aec36da971e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x32.c new file mode 100644 index 00000000000..0443c133178 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x8.c new file mode 100644 index 00000000000..e42462cbedc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-f16-vcvt/gen/f32-f16-vcvt-sse41-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool-cw/f32-gavgpool-cw-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool-cw/f32-gavgpool-cw-neon-x4.c new file mode 100644 index 00000000000..11b042bdb77 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool-cw/f32-gavgpool-cw-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool-cw/f32-gavgpool-cw-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool-cw/f32-gavgpool-cw-scalar-x1.c new file mode 100644 index 00000000000..9e5da937b07 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool-cw/f32-gavgpool-cw-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool-cw/f32-gavgpool-cw-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool-cw/f32-gavgpool-cw-sse-x4.c new file mode 100644 index 00000000000..6de22329a90 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool-cw/f32-gavgpool-cw-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7p7x-minmax-neon-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7p7x-minmax-neon-c4.c new file mode 100644 index 00000000000..e5983c54f77 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7p7x-minmax-neon-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7p7x-minmax-scalar-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7p7x-minmax-scalar-c1.c new file mode 100644 index 00000000000..871e5269b29 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7p7x-minmax-scalar-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7p7x-minmax-sse-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7p7x-minmax-sse-c4.c new file mode 100644 index 00000000000..002ac16a73c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7p7x-minmax-sse-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7x-minmax-neon-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7x-minmax-neon-c4.c new file mode 100644 index 00000000000..375869c75bd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7x-minmax-neon-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7x-minmax-scalar-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7x-minmax-scalar-c1.c new file mode 100644 index 00000000000..718267143a9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7x-minmax-scalar-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7x-minmax-sse-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7x-minmax-sse-c4.c new file mode 100644 index 00000000000..05083dc5a1c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gavgpool/f32-gavgpool-7x-minmax-sse-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/f32-gemm-4x4-asm-aarch32-vfp-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/f32-gemm-4x4-asm-aarch32-vfp-ld64.S new file mode 100644 index 00000000000..22e1d372bcd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/f32-gemm-4x4-asm-aarch32-vfp-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/f32-gemm-4x4-minmax-asm-aarch32-vfp-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/f32-gemm-4x4-minmax-asm-aarch32-vfp-ld64.S new file mode 100644 index 00000000000..f0ff155eddc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/f32-gemm-4x4-minmax-asm-aarch32-vfp-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a55.S new file mode 100644 index 00000000000..c2669e47e8a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S new file mode 100644 index 00000000000..ae3fccf9ecc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x16-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x16-minmax-avx-broadcast.c new file mode 100644 index 00000000000..ecf8450ba46 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x16-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x16-minmax-avx512f-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x16-minmax-avx512f-broadcast.c new file mode 100644 index 00000000000..9b6b9393bad --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x16-minmax-avx512f-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x16-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x16-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..b80c1bbb382 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x16-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x16s4-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x16s4-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..287487b88cc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x16s4-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x4-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x4-minmax-scalar.c new file mode 100644 index 00000000000..115c7290719 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x4-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x4-relu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x4-relu-scalar.c new file mode 100644 index 00000000000..b3d445a0325 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x4-relu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x4-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x4-scalar.c new file mode 100644 index 00000000000..7e3ad18b6ac --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x4-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-aarch64-neonfma-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-aarch64-neonfma-lane-ld64.c new file mode 100644 index 00000000000..2c91b41732d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-aarch64-neonfma-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S new file mode 100644 index 00000000000..a69d095ed7c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S new file mode 100644 index 00000000000..78ee0ac66e6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64.S new file mode 100644 index 00000000000..6a5b2de57be --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S new file mode 100644 index 00000000000..c5b6816ad38 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S new file mode 100644 index 00000000000..27c728dd72a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-avx-broadcast.c new file mode 100644 index 00000000000..04cb535e4f7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..a9cfbef27df --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-neon-dup-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-neon-dup-ld64.c new file mode 100644 index 00000000000..36f5fed6622 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-neon-dup-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-neon-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-neon-lane-ld64.c new file mode 100644 index 00000000000..19e900077b1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-neon-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-neonfma-dup-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-neonfma-dup-ld64.c new file mode 100644 index 00000000000..6d956d0cfe8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-neonfma-dup-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-sse-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-sse-dup.c new file mode 100644 index 00000000000..3cb26b25c6b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-sse-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-sse-load1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-sse-load1.c new file mode 100644 index 00000000000..7f16d2d901d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-sse-load1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-sse2-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-sse2-dup.c new file mode 100644 index 00000000000..e2f92df99b4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8-minmax-sse2-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8s4-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8s4-minmax-neon.c new file mode 100644 index 00000000000..f3fa083f12a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8s4-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8s4-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8s4-minmax-neonfma.c new file mode 100644 index 00000000000..48d90bd79ca --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8s4-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8s4-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8s4-minmax-sse.c new file mode 100644 index 00000000000..628d48be655 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-1x8s4-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-2x4-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-2x4-minmax-scalar.c new file mode 100644 index 00000000000..9e19460bd18 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-2x4-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-2x4-relu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-2x4-relu-scalar.c new file mode 100644 index 00000000000..c2e4175bffc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-2x4-relu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-2x4-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-2x4-scalar.c new file mode 100644 index 00000000000..23a6aafbdad --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-2x4-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x16-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x16-minmax-avx-broadcast.c new file mode 100644 index 00000000000..9680d5cd1bd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x16-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x16-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x16-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..179a3e7e38c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x16-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x16s4-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x16s4-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..176758e6fbd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x16s4-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x8-minmax-sse-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x8-minmax-sse-dup.c new file mode 100644 index 00000000000..d99181f456b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x8-minmax-sse-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x8-minmax-sse-load1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x8-minmax-sse-load1.c new file mode 100644 index 00000000000..70cc93cc1d0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x8-minmax-sse-load1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x8-minmax-sse2-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x8-minmax-sse2-dup.c new file mode 100644 index 00000000000..f34059cd71a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x8-minmax-sse2-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x8s4-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x8s4-minmax-sse.c new file mode 100644 index 00000000000..f56c4baa112 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-3x8s4-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S new file mode 100644 index 00000000000..9b2179fec74 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x16-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x16-minmax-avx-broadcast.c new file mode 100644 index 00000000000..8d41e3ffef0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x16-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x16-minmax-avx512f-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x16-minmax-avx512f-broadcast.c new file mode 100644 index 00000000000..99cafd0c269 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x16-minmax-avx512f-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x16-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x16-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..1f7acb9be30 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x16-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x16s4-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x16s4-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..186e0f32e39 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x16s4-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-aarch64-neonfma-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-aarch64-neonfma-lane-ld64.c new file mode 100644 index 00000000000..e8449999bd7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-aarch64-neonfma-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75.S new file mode 100644 index 00000000000..66c70476b59 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-ld64.S new file mode 100644 index 00000000000..5cf5567d712 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S new file mode 100644 index 00000000000..18bf89f2b1b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-neon-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-neon-lane-ld64.c new file mode 100644 index 00000000000..bc47a1a0a2b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-neon-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-scalar.c new file mode 100644 index 00000000000..7fb361e73c9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-relu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-relu-scalar.c new file mode 100644 index 00000000000..112eb44318f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-relu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-scalar.c new file mode 100644 index 00000000000..9a857aec554 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2c4-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2c4-minmax-sse.c new file mode 100644 index 00000000000..8f1f8156936 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x2c4-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x4-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x4-minmax-scalar.c new file mode 100644 index 00000000000..17e6ba43ab2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x4-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x4-relu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x4-relu-scalar.c new file mode 100644 index 00000000000..b46d93037c6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x4-relu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x4-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x4-scalar.c new file mode 100644 index 00000000000..cf0d06b762d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x4-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-aarch64-neonfma-lane-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-aarch64-neonfma-lane-ld128.c new file mode 100644 index 00000000000..d6d329c4853 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-aarch64-neonfma-lane-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-aarch64-neonfma-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-aarch64-neonfma-lane-ld64.c new file mode 100644 index 00000000000..4c5119ef006 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-aarch64-neonfma-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a53.S new file mode 100644 index 00000000000..680f9fb33d2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a7.S new file mode 100644 index 00000000000..ce746e110c9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a75.S new file mode 100644 index 00000000000..b85c98e6047 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-ld64.S new file mode 100644 index 00000000000..a5870edb01c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a53.S new file mode 100644 index 00000000000..59a2a8e5929 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a75.S new file mode 100644 index 00000000000..71563cc798b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S new file mode 100644 index 00000000000..e9d36d76133 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S new file mode 100644 index 00000000000..c2985c07bd7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S new file mode 100644 index 00000000000..2ec409afdac --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-ld128.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-ld128.S new file mode 100644 index 00000000000..ae0d82e598f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-ld128.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-ld64.S new file mode 100644 index 00000000000..cd4aae17a19 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S new file mode 100644 index 00000000000..783638aac65 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S new file mode 100644 index 00000000000..0c6952b30c8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-avx-broadcast.c new file mode 100644 index 00000000000..e6d0bc9bb76 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..cc8c323443b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neon-dup-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neon-dup-ld128.c new file mode 100644 index 00000000000..08de36a49af --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neon-dup-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neon-dup-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neon-dup-ld64.c new file mode 100644 index 00000000000..51a13177e7b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neon-dup-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neon-lane-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neon-lane-ld128.c new file mode 100644 index 00000000000..5307da24857 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neon-lane-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neon-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neon-lane-ld64.c new file mode 100644 index 00000000000..d268b82f8d3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neon-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neonfma-dup-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neonfma-dup-ld128.c new file mode 100644 index 00000000000..2e01070fc8a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neonfma-dup-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neonfma-dup-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neonfma-dup-ld64.c new file mode 100644 index 00000000000..bdc8fa1ea44 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-neonfma-dup-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-sse-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-sse-dup.c new file mode 100644 index 00000000000..b6a4c31924f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-sse-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-sse-load1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-sse-load1.c new file mode 100644 index 00000000000..a0777b4cf65 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-sse-load1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-sse2-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-sse2-dup.c new file mode 100644 index 00000000000..92969bc02e1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8-minmax-sse2-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8s4-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8s4-minmax-neon.c new file mode 100644 index 00000000000..96af43bb9ff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8s4-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8s4-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8s4-minmax-neonfma.c new file mode 100644 index 00000000000..c292d82c09b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8s4-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8s4-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8s4-minmax-sse.c new file mode 100644 index 00000000000..cf0fef2bc30 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-4x8s4-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x16-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x16-minmax-avx-broadcast.c new file mode 100644 index 00000000000..882e50807e9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x16-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x16-minmax-avx512f-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x16-minmax-avx512f-broadcast.c new file mode 100644 index 00000000000..1cfb7943980 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x16-minmax-avx512f-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x16-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x16-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..c80979872df --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x16-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x16s4-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x16s4-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..864ce09b098 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x16s4-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-aarch64-neonfma-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-aarch64-neonfma-lane-ld64.c new file mode 100644 index 00000000000..27a53bb6a27 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-aarch64-neonfma-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S new file mode 100644 index 00000000000..4e76af2a8a8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S new file mode 100644 index 00000000000..d0e4aab9df4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-avx-broadcast.c new file mode 100644 index 00000000000..89b2480e04a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..9730421f2e7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-neon-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-neon-lane-ld64.c new file mode 100644 index 00000000000..91a01b7fd6c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-neon-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-sse-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-sse-dup.c new file mode 100644 index 00000000000..01d8f5fb944 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-sse-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-sse-load1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-sse-load1.c new file mode 100644 index 00000000000..ef8f6abba6d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-sse-load1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-sse2-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-sse2-dup.c new file mode 100644 index 00000000000..f97074e510c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8-minmax-sse2-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8s4-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8s4-minmax-sse.c new file mode 100644 index 00000000000..a2c196307b8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-5x8s4-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x16-minmax-avx512f-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x16-minmax-avx512f-broadcast.c new file mode 100644 index 00000000000..090e8296238 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x16-minmax-avx512f-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x2-minmax-aarch64-neonfma-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x2-minmax-aarch64-neonfma-lane-ld64.c new file mode 100644 index 00000000000..e838a1fbc6c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x2-minmax-aarch64-neonfma-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x2-minmax-neon-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x2-minmax-neon-lane-ld64.c new file mode 100644 index 00000000000..8a134a35522 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x2-minmax-neon-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-aarch64-neonfma-lane-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-aarch64-neonfma-lane-ld128.c new file mode 100644 index 00000000000..32ab6e16dbd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-aarch64-neonfma-lane-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-aarch64-neonfma-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-aarch64-neonfma-lane-ld64.c new file mode 100644 index 00000000000..2c759ce9a53 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-aarch64-neonfma-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S new file mode 100644 index 00000000000..93ebb32392b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S new file mode 100644 index 00000000000..570a5bfee83 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S new file mode 100644 index 00000000000..c6d7c30d63f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S new file mode 100644 index 00000000000..f2c2176ade4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-ld128.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-ld128.S new file mode 100644 index 00000000000..54b418192bd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-ld128.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-ld64.S new file mode 100644 index 00000000000..cdd0bb28904 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S new file mode 100644 index 00000000000..a492ccdadac --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S new file mode 100644 index 00000000000..00948a497e2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-avx-broadcast.c new file mode 100644 index 00000000000..32ebd8131ea --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..ad2703d3980 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neon-dup-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neon-dup-ld128.c new file mode 100644 index 00000000000..34e6f65ff67 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neon-dup-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neon-dup-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neon-dup-ld64.c new file mode 100644 index 00000000000..fc0dc6bbf59 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neon-dup-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neon-lane-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neon-lane-ld128.c new file mode 100644 index 00000000000..acd657b8f8d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neon-lane-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neon-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neon-lane-ld64.c new file mode 100644 index 00000000000..ae16229ae0c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neon-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neonfma-dup-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neonfma-dup-ld128.c new file mode 100644 index 00000000000..24a62901498 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neonfma-dup-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neonfma-dup-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neonfma-dup-ld64.c new file mode 100644 index 00000000000..440382a419b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8-minmax-neonfma-dup-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8s4-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8s4-minmax-neon.c new file mode 100644 index 00000000000..6a0c148bef2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8s4-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8s4-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8s4-minmax-neonfma.c new file mode 100644 index 00000000000..f43dbba6c70 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-6x8s4-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-7x16-minmax-avx512f-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-7x16-minmax-avx512f-broadcast.c new file mode 100644 index 00000000000..17f32a70c10 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-7x16-minmax-avx512f-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-7x8-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-7x8-minmax-avx-broadcast.c new file mode 100644 index 00000000000..cf938564c45 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-7x8-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-7x8-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-7x8-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..78a32c8d5b1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-7x8-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-8x16-minmax-avx512f-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-8x16-minmax-avx512f-broadcast.c new file mode 100644 index 00000000000..64df3e15f6d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-8x16-minmax-avx512f-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-8x8-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-8x8-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..011d11e99c2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-8x8-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-8x8s4-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-8x8s4-minmax-neon.c new file mode 100644 index 00000000000..471e8e72e5b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-8x8s4-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-8x8s4-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-8x8s4-minmax-neonfma.c new file mode 100644 index 00000000000..e7ba94ee5b6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemm-8x8s4-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S new file mode 100644 index 00000000000..6ee02e5640f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x16-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x16-minmax-avx-broadcast.c new file mode 100644 index 00000000000..9bde75f2176 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x16-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x16-minmax-avx512f-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x16-minmax-avx512f-broadcast.c new file mode 100644 index 00000000000..2324595c8d8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x16-minmax-avx512f-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x16-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x16-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..69d72ee5454 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x16-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x16s4-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x16s4-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..abc8eb19591 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x16s4-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x4-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x4-minmax-scalar.c new file mode 100644 index 00000000000..5bbea23f84c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x4-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-aarch64-neonfma-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-aarch64-neonfma-lane-ld64.c new file mode 100644 index 00000000000..bd8a302e9eb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-aarch64-neonfma-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S new file mode 100644 index 00000000000..4ffe1912046 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S new file mode 100644 index 00000000000..e83e1da7ddf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-ld64.S new file mode 100644 index 00000000000..cf481e91db6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S new file mode 100644 index 00000000000..ec89033cc34 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-avx-broadcast.c new file mode 100644 index 00000000000..09ff7ab94cf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..bb3f3d358f6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-neon-dup-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-neon-dup-ld64.c new file mode 100644 index 00000000000..7e9295241c1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-neon-dup-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-neon-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-neon-lane-ld64.c new file mode 100644 index 00000000000..1f4032ada73 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-neon-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-neonfma-dup-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-neonfma-dup-ld64.c new file mode 100644 index 00000000000..a3daa35315a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-neonfma-dup-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-sse-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-sse-dup.c new file mode 100644 index 00000000000..8e24d96395e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-sse-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-sse-load1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-sse-load1.c new file mode 100644 index 00000000000..0b1f2e2b67d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-sse-load1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-sse2-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-sse2-dup.c new file mode 100644 index 00000000000..43b662c8c10 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8-minmax-sse2-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8s4-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8s4-minmax-neon.c new file mode 100644 index 00000000000..e2fc5c82939 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8s4-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8s4-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8s4-minmax-neonfma.c new file mode 100644 index 00000000000..c00944297fc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8s4-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8s4-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8s4-minmax-sse.c new file mode 100644 index 00000000000..124b7430b94 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-1x8s4-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-2x4-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-2x4-minmax-scalar.c new file mode 100644 index 00000000000..fad2e94a9eb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-2x4-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x16-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x16-minmax-avx-broadcast.c new file mode 100644 index 00000000000..f5c73961037 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x16-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x16-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x16-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..31e81dda1d8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x16-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x16s4-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x16s4-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..bf0bf3316f0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x16s4-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x8-minmax-sse-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x8-minmax-sse-dup.c new file mode 100644 index 00000000000..017959e08f0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x8-minmax-sse-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x8-minmax-sse-load1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x8-minmax-sse-load1.c new file mode 100644 index 00000000000..7ad4f10ba6d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x8-minmax-sse-load1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x8-minmax-sse2-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x8-minmax-sse2-dup.c new file mode 100644 index 00000000000..6562ee18678 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x8-minmax-sse2-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x8s4-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x8s4-minmax-sse.c new file mode 100644 index 00000000000..5ce0128f99a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-3x8s4-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S new file mode 100644 index 00000000000..efb3bc52777 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x16-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x16-minmax-avx-broadcast.c new file mode 100644 index 00000000000..a6c98288193 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x16-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x16-minmax-avx512f-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x16-minmax-avx512f-broadcast.c new file mode 100644 index 00000000000..0b3da942438 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x16-minmax-avx512f-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x16-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x16-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..4554fbabc1d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x16-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x16s4-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x16s4-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..dfdc232c337 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x16s4-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x4-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x4-minmax-scalar.c new file mode 100644 index 00000000000..9a9ba0bfba6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x4-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-aarch64-neonfma-lane-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-aarch64-neonfma-lane-ld128.c new file mode 100644 index 00000000000..75707b75ac9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-aarch64-neonfma-lane-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-aarch64-neonfma-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-aarch64-neonfma-lane-ld64.c new file mode 100644 index 00000000000..11105994687 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-aarch64-neonfma-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S new file mode 100644 index 00000000000..45269f67f04 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S new file mode 100644 index 00000000000..d86cb2dfb7f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S new file mode 100644 index 00000000000..8f14cb23e0e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-ld128.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-ld128.S new file mode 100644 index 00000000000..f92fe5b6fd5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-ld128.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-ld64.S new file mode 100644 index 00000000000..1e8b66b3644 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S new file mode 100644 index 00000000000..f478ca05366 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-avx-broadcast.c new file mode 100644 index 00000000000..ced6d44ea5d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..71f30269444 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-dup-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-dup-ld128.c new file mode 100644 index 00000000000..b08033bcdeb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-dup-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-dup-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-dup-ld64.c new file mode 100644 index 00000000000..3579a5473bb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-dup-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-lane-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-lane-ld128.c new file mode 100644 index 00000000000..c4e4fb04262 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-lane-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-lane-ld64.c new file mode 100644 index 00000000000..4224565d3e9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neon-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neonfma-dup-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neonfma-dup-ld128.c new file mode 100644 index 00000000000..50fce33c381 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neonfma-dup-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neonfma-dup-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neonfma-dup-ld64.c new file mode 100644 index 00000000000..cb521d65013 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-neonfma-dup-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-sse-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-sse-dup.c new file mode 100644 index 00000000000..ed24d27b913 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-sse-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-sse-load1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-sse-load1.c new file mode 100644 index 00000000000..cf73bca2bd6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-sse-load1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-sse2-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-sse2-dup.c new file mode 100644 index 00000000000..a2925f52e88 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8-minmax-sse2-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8s4-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8s4-minmax-neon.c new file mode 100644 index 00000000000..c34d5e400d6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8s4-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8s4-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8s4-minmax-neonfma.c new file mode 100644 index 00000000000..ebf9f94b07e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8s4-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8s4-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8s4-minmax-sse.c new file mode 100644 index 00000000000..2acf9bf6076 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-4x8s4-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x16-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x16-minmax-avx-broadcast.c new file mode 100644 index 00000000000..26453eee85d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x16-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x16-minmax-avx512f-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x16-minmax-avx512f-broadcast.c new file mode 100644 index 00000000000..8844745bdb9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x16-minmax-avx512f-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x16-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x16-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..e52abd3dc94 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x16-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x16s4-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x16s4-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..61dc93bd872 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x16s4-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-aarch64-neonfma-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-aarch64-neonfma-lane-ld64.c new file mode 100644 index 00000000000..dd646ef5770 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-aarch64-neonfma-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S new file mode 100644 index 00000000000..fb0f8d08817 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S new file mode 100644 index 00000000000..b7e515f7df2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-avx-broadcast.c new file mode 100644 index 00000000000..d78d527e431 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..73535e2e200 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-neon-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-neon-lane-ld64.c new file mode 100644 index 00000000000..76338f9c3db --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-neon-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-sse-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-sse-dup.c new file mode 100644 index 00000000000..d8f7e5dcc08 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-sse-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-sse-load1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-sse-load1.c new file mode 100644 index 00000000000..ef6f7f11ca5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-sse-load1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-sse2-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-sse2-dup.c new file mode 100644 index 00000000000..580e8cf7282 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8-minmax-sse2-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8s4-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8s4-minmax-sse.c new file mode 100644 index 00000000000..540fffc3981 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-5x8s4-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x16-minmax-avx512f-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x16-minmax-avx512f-broadcast.c new file mode 100644 index 00000000000..c8a3b08e6c4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x16-minmax-avx512f-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-aarch64-neonfma-lane-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-aarch64-neonfma-lane-ld128.c new file mode 100644 index 00000000000..9cb49fb29d3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-aarch64-neonfma-lane-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-aarch64-neonfma-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-aarch64-neonfma-lane-ld64.c new file mode 100644 index 00000000000..440f14e32ef --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-aarch64-neonfma-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S new file mode 100644 index 00000000000..97558dde84a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S new file mode 100644 index 00000000000..1b923d61d5d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S new file mode 100644 index 00000000000..72958faa706 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S new file mode 100644 index 00000000000..60b5d82507b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-ld128.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-ld128.S new file mode 100644 index 00000000000..c37ab686ace --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-ld128.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-ld64.S new file mode 100644 index 00000000000..d7c018d8218 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S new file mode 100644 index 00000000000..9dead0506e3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-avx-broadcast.c new file mode 100644 index 00000000000..274685ab8c6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..e0ec3101962 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-dup-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-dup-ld128.c new file mode 100644 index 00000000000..8e0511b93b6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-dup-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-dup-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-dup-ld64.c new file mode 100644 index 00000000000..b657560165b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-dup-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-lane-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-lane-ld128.c new file mode 100644 index 00000000000..7f21cf58e5e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-lane-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-lane-ld64.c new file mode 100644 index 00000000000..9ef6e50cbaa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neon-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neonfma-dup-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neonfma-dup-ld128.c new file mode 100644 index 00000000000..b988087032e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neonfma-dup-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neonfma-dup-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neonfma-dup-ld64.c new file mode 100644 index 00000000000..0e974a0da8b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8-minmax-neonfma-dup-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8s4-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8s4-minmax-neon.c new file mode 100644 index 00000000000..0b9b2a9ae1b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8s4-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8s4-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8s4-minmax-neonfma.c new file mode 100644 index 00000000000..8286ae06951 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-6x8s4-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-7x16-minmax-avx512f-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-7x16-minmax-avx512f-broadcast.c new file mode 100644 index 00000000000..0dbfa3ae092 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-7x16-minmax-avx512f-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-7x8-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-7x8-minmax-avx-broadcast.c new file mode 100644 index 00000000000..c0dfed0a72c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-7x8-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-7x8-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-7x8-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..72511695d25 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-7x8-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-8x16-minmax-avx512f-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-8x16-minmax-avx512f-broadcast.c new file mode 100644 index 00000000000..cb0345495a0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-8x16-minmax-avx512f-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-8x8-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-8x8-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..543dc5521a2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-8x8-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-8x8s4-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-8x8s4-minmax-neon.c new file mode 100644 index 00000000000..4e8defdf066 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-8x8s4-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-8x8s4-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-8x8s4-minmax-neonfma.c new file mode 100644 index 00000000000..45b42f201f9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-gemm/gen/f32-gemminc-8x8s4-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p16.c new file mode 100644 index 00000000000..2c3bd6e8ded --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p4.c new file mode 100644 index 00000000000..3ba6abf8285 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p8.c new file mode 100644 index 00000000000..841c1de3801 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neon-p8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p16.c new file mode 100644 index 00000000000..1e10bef5005 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p4.c new file mode 100644 index 00000000000..0af15bb565e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p8.c new file mode 100644 index 00000000000..1344ecad503 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-neonfma-p8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p1.c new file mode 100644 index 00000000000..d1659d0afcc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p2.c new file mode 100644 index 00000000000..836c9eb2f88 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p4.c new file mode 100644 index 00000000000..01187976b59 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-scalar-p4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-sse-p4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-sse-p4.c new file mode 100644 index 00000000000..d4ceb03c1d1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-sse-p4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-sse-p8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-sse-p8.c new file mode 100644 index 00000000000..f25a91575a8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear-chw/gen/f32-ibilinear-chw-sse-p8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-neon-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-neon-c4.c new file mode 100644 index 00000000000..0d464b3c0d2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-neon-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-neon-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-neon-c8.c new file mode 100644 index 00000000000..e1e5d58cdb1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-neon-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-neonfma-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-neonfma-c4.c new file mode 100644 index 00000000000..9769f08e696 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-neonfma-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-neonfma-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-neonfma-c8.c new file mode 100644 index 00000000000..a4d6de14807 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-neonfma-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-scalar-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-scalar-c1.c new file mode 100644 index 00000000000..c5d9d043604 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-scalar-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-scalar-c2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-scalar-c2.c new file mode 100644 index 00000000000..82f5a31abc3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-scalar-c2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-scalar-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-scalar-c4.c new file mode 100644 index 00000000000..55ae53d4248 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-scalar-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-sse-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-sse-c4.c new file mode 100644 index 00000000000..e1efbd5633e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-sse-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-sse-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-sse-c8.c new file mode 100644 index 00000000000..2a28771142c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ibilinear/gen/f32-ibilinear-sse-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S new file mode 100644 index 00000000000..b1dd5dabbff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-1x12-minmax-asm-aarch64-neonfma-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S new file mode 100644 index 00000000000..7ebcc940b1d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-4x12-minmax-asm-aarch64-neonfma-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a55.S new file mode 100644 index 00000000000..781a31359af --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S new file mode 100644 index 00000000000..2e4e327a582 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S new file mode 100644 index 00000000000..6bc9acfc2cc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S new file mode 100644 index 00000000000..fdb26129135 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a73.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x16-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x16-minmax-avx-broadcast.c new file mode 100644 index 00000000000..b3a28d7487e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x16-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x16-minmax-avx512f-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x16-minmax-avx512f-broadcast.c new file mode 100644 index 00000000000..352a5d5c0bd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x16-minmax-avx512f-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x16-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x16-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..d91a9ae835d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x16-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x16s4-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x16s4-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..a224df8efe0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x16s4-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x4-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x4-minmax-scalar.c new file mode 100644 index 00000000000..025c59ecaf1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x4-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x4-relu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x4-relu-scalar.c new file mode 100644 index 00000000000..bb58c3b6016 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x4-relu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x4-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x4-scalar.c new file mode 100644 index 00000000000..a23bd04f527 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x4-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-aarch64-neonfma-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-aarch64-neonfma-lane-ld64.c new file mode 100644 index 00000000000..41e1b54cb03 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-aarch64-neonfma-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S new file mode 100644 index 00000000000..5c14362cca1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S new file mode 100644 index 00000000000..6f07bf2b866 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S new file mode 100644 index 00000000000..d5505476ccf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S new file mode 100644 index 00000000000..8875a3a023a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-avx-broadcast.c new file mode 100644 index 00000000000..395a455b9d6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..83d340e2323 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-neon-dup-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-neon-dup-ld64.c new file mode 100644 index 00000000000..a312ab3471e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-neon-dup-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-neon-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-neon-lane-ld64.c new file mode 100644 index 00000000000..cf01532606d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-neon-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-neonfma-dup-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-neonfma-dup-ld64.c new file mode 100644 index 00000000000..03bbe7cdef3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-neonfma-dup-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-sse-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-sse-dup.c new file mode 100644 index 00000000000..1173e3ee343 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-sse-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-sse-load1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-sse-load1.c new file mode 100644 index 00000000000..8fefb2a47da --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-sse-load1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-sse2-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-sse2-dup.c new file mode 100644 index 00000000000..e0863e0adb3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8-minmax-sse2-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8s4-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8s4-minmax-neon.c new file mode 100644 index 00000000000..e403398ce48 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8s4-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8s4-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8s4-minmax-neonfma.c new file mode 100644 index 00000000000..abd1caca72b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8s4-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8s4-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8s4-minmax-sse.c new file mode 100644 index 00000000000..a24a3fd8863 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-1x8s4-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-2x4-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-2x4-minmax-scalar.c new file mode 100644 index 00000000000..27adb70958f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-2x4-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-2x4-relu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-2x4-relu-scalar.c new file mode 100644 index 00000000000..79b5b8dd37a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-2x4-relu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-2x4-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-2x4-scalar.c new file mode 100644 index 00000000000..6cb79bbbcb3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-2x4-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x16-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x16-minmax-avx-broadcast.c new file mode 100644 index 00000000000..b6e6d2ad419 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x16-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x16-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x16-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..898397f2b9b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x16-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x16s4-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x16s4-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..f5f481bb59f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x16s4-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x8-minmax-sse-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x8-minmax-sse-dup.c new file mode 100644 index 00000000000..2eae9891eb9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x8-minmax-sse-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x8-minmax-sse-load1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x8-minmax-sse-load1.c new file mode 100644 index 00000000000..61a4a5c79d4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x8-minmax-sse-load1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x8-minmax-sse2-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x8-minmax-sse2-dup.c new file mode 100644 index 00000000000..60528cb9d08 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x8-minmax-sse2-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x8s4-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x8s4-minmax-sse.c new file mode 100644 index 00000000000..687de63e7a9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-3x8s4-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x16-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x16-minmax-avx-broadcast.c new file mode 100644 index 00000000000..773d3e8f523 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x16-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x16-minmax-avx512f-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x16-minmax-avx512f-broadcast.c new file mode 100644 index 00000000000..2ae95ab5123 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x16-minmax-avx512f-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x16-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x16-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..50bf2c1cb17 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x16-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x16s4-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x16s4-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..6a851e2a4b9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x16s4-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-aarch64-neonfma-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-aarch64-neonfma-lane-ld64.c new file mode 100644 index 00000000000..7d2e4f802f6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-aarch64-neonfma-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75.S new file mode 100644 index 00000000000..ae1d5baa129 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-ld64.S new file mode 100644 index 00000000000..8e50ad50d24 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S new file mode 100644 index 00000000000..2eca1e9b7bc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-neon-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-neon-lane-ld64.c new file mode 100644 index 00000000000..e51f69107dc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-neon-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-scalar.c new file mode 100644 index 00000000000..c766e0edb0c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-relu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-relu-scalar.c new file mode 100644 index 00000000000..89af8c32317 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-relu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-scalar.c new file mode 100644 index 00000000000..28f54819c88 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2c4-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2c4-minmax-sse.c new file mode 100644 index 00000000000..c361e333b0e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x2c4-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-minmax-aarch64-neonfma-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-minmax-aarch64-neonfma-lane-ld64.c new file mode 100644 index 00000000000..8cf32a8478c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-minmax-aarch64-neonfma-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-minmax-neon-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-minmax-neon-lane-ld64.c new file mode 100644 index 00000000000..36eb320cec1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-minmax-neon-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-minmax-scalar.c new file mode 100644 index 00000000000..934f08a6d18 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-relu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-relu-scalar.c new file mode 100644 index 00000000000..f14af44ec9c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-relu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-scalar.c new file mode 100644 index 00000000000..506e5047cf4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x4-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-aarch64-neonfma-lane-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-aarch64-neonfma-lane-ld128.c new file mode 100644 index 00000000000..228e7b1876f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-aarch64-neonfma-lane-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-aarch64-neonfma-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-aarch64-neonfma-lane-ld64.c new file mode 100644 index 00000000000..9fe3717e929 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-aarch64-neonfma-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a53.S new file mode 100644 index 00000000000..3366bcb2175 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a7.S new file mode 100644 index 00000000000..50225989eb9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a75.S new file mode 100644 index 00000000000..10c7df4fda1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-ld64.S new file mode 100644 index 00000000000..5c7d702890f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a53.S new file mode 100644 index 00000000000..4a46bee5046 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a75.S new file mode 100644 index 00000000000..acc43c1cf54 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch32-neon-prfm-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S new file mode 100644 index 00000000000..fce127460ed --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S new file mode 100644 index 00000000000..47455b7895e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-ld128.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-ld128.S new file mode 100644 index 00000000000..b78c11f8cd6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-ld128.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-ld64.S new file mode 100644 index 00000000000..e7b9e96eb7b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S new file mode 100644 index 00000000000..3a4a2f2fa31 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S new file mode 100644 index 00000000000..29816205fb8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-avx-broadcast.c new file mode 100644 index 00000000000..24c9f1039de --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..aaa45825141 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neon-dup-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neon-dup-ld128.c new file mode 100644 index 00000000000..2338b3d1496 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neon-dup-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neon-dup-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neon-dup-ld64.c new file mode 100644 index 00000000000..838924060f7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neon-dup-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neon-lane-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neon-lane-ld128.c new file mode 100644 index 00000000000..477b96cf2ad --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neon-lane-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neon-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neon-lane-ld64.c new file mode 100644 index 00000000000..6b65b23238c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neon-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neonfma-dup-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neonfma-dup-ld128.c new file mode 100644 index 00000000000..abe3aa6cd57 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neonfma-dup-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neonfma-dup-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neonfma-dup-ld64.c new file mode 100644 index 00000000000..9a407150275 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-neonfma-dup-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-sse-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-sse-dup.c new file mode 100644 index 00000000000..88b0f48e9de --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-sse-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-sse-load1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-sse-load1.c new file mode 100644 index 00000000000..fff34244d91 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-sse-load1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-sse2-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-sse2-dup.c new file mode 100644 index 00000000000..e1a1297106c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8-minmax-sse2-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8s4-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8s4-minmax-neon.c new file mode 100644 index 00000000000..0d9394d758c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8s4-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8s4-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8s4-minmax-neonfma.c new file mode 100644 index 00000000000..7e663d93b00 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8s4-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8s4-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8s4-minmax-sse.c new file mode 100644 index 00000000000..d2c6ebdf6e6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-4x8s4-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c new file mode 100644 index 00000000000..5dd7400a594 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x16-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x16-minmax-avx512f-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x16-minmax-avx512f-broadcast.c new file mode 100644 index 00000000000..7483b7304f8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x16-minmax-avx512f-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..4cb9481aadf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x16-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x16s4-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x16s4-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..e8bc26548e6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x16s4-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S new file mode 100644 index 00000000000..3973dd8ee34 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-asm-aarch64-neonfma-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S new file mode 100644 index 00000000000..7d957e68fb5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c new file mode 100644 index 00000000000..2c1dd70b4c5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..e274734d23a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-sse-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-sse-dup.c new file mode 100644 index 00000000000..72d920e07fd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-sse-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-sse-load1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-sse-load1.c new file mode 100644 index 00000000000..3ec81e85e3e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-sse-load1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-sse2-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-sse2-dup.c new file mode 100644 index 00000000000..7da27dffc45 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8-minmax-sse2-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8s4-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8s4-minmax-sse.c new file mode 100644 index 00000000000..f7a9637b400 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-5x8s4-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x16-minmax-avx512f-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x16-minmax-avx512f-broadcast.c new file mode 100644 index 00000000000..2ca7ea52c57 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x16-minmax-avx512f-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x2-minmax-aarch64-neonfma-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x2-minmax-aarch64-neonfma-lane-ld64.c new file mode 100644 index 00000000000..3ee882928d7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x2-minmax-aarch64-neonfma-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x2-minmax-neon-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x2-minmax-neon-lane-ld64.c new file mode 100644 index 00000000000..d8e87275f81 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x2-minmax-neon-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-aarch64-neonfma-lane-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-aarch64-neonfma-lane-ld128.c new file mode 100644 index 00000000000..6b2309fc173 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-aarch64-neonfma-lane-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-aarch64-neonfma-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-aarch64-neonfma-lane-ld64.c new file mode 100644 index 00000000000..b65b6525168 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-aarch64-neonfma-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S new file mode 100644 index 00000000000..ac0a0d4a8b2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S new file mode 100644 index 00000000000..5bee40c554a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-ld128.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-ld128.S new file mode 100644 index 00000000000..02db4ab458c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-ld128.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-ld64.S new file mode 100644 index 00000000000..63fce157702 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S new file mode 100644 index 00000000000..b48c8177a6e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S new file mode 100644 index 00000000000..c52b8c62ce0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-asm-aarch64-neonfma-prfm-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-avx-broadcast.c new file mode 100644 index 00000000000..a6adf5c31cf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..038ef0a6038 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neon-dup-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neon-dup-ld128.c new file mode 100644 index 00000000000..3b44982a9f0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neon-dup-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neon-dup-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neon-dup-ld64.c new file mode 100644 index 00000000000..dbab240eec0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neon-dup-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neon-lane-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neon-lane-ld128.c new file mode 100644 index 00000000000..5e6b939809c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neon-lane-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neon-lane-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neon-lane-ld64.c new file mode 100644 index 00000000000..3226f4aa924 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neon-lane-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neonfma-dup-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neonfma-dup-ld128.c new file mode 100644 index 00000000000..457b8a332e3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neonfma-dup-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neonfma-dup-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neonfma-dup-ld64.c new file mode 100644 index 00000000000..eaac5ddb39d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8-minmax-neonfma-dup-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8s4-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8s4-minmax-neon.c new file mode 100644 index 00000000000..dff1fff38ec --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8s4-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8s4-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8s4-minmax-neonfma.c new file mode 100644 index 00000000000..b66eaa6c42f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-6x8s4-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c new file mode 100644 index 00000000000..135c56e8ee8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-7x16-minmax-avx512f-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-7x8-minmax-avx-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-7x8-minmax-avx-broadcast.c new file mode 100644 index 00000000000..cde0f9161af --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-7x8-minmax-avx-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-7x8-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-7x8-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..921de6a8d81 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-7x8-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-8x16-minmax-avx512f-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-8x16-minmax-avx512f-broadcast.c new file mode 100644 index 00000000000..22651e1675f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-8x16-minmax-avx512f-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-8x8-minmax-fma3-broadcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-8x8-minmax-fma3-broadcast.c new file mode 100644 index 00000000000..48f59ddfd4f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-8x8-minmax-fma3-broadcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-8x8s4-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-8x8s4-minmax-neon.c new file mode 100644 index 00000000000..0b3c6031247 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-8x8s4-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-8x8s4-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-8x8s4-minmax-neonfma.c new file mode 100644 index 00000000000..757602f1bf1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-igemm/gen/f32-igemm-8x8s4-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-maxpool/f32-maxpool-9p8x-minmax-neon-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-maxpool/f32-maxpool-9p8x-minmax-neon-c4.c new file mode 100644 index 00000000000..350dab8f8f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-maxpool/f32-maxpool-9p8x-minmax-neon-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-maxpool/f32-maxpool-9p8x-minmax-scalar-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-maxpool/f32-maxpool-9p8x-minmax-scalar-c1.c new file mode 100644 index 00000000000..0bdf7cdfc65 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-maxpool/f32-maxpool-9p8x-minmax-scalar-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-maxpool/f32-maxpool-9p8x-minmax-sse-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-maxpool/f32-maxpool-9p8x-minmax-sse-c4.c new file mode 100644 index 00000000000..5b446f16e81 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-maxpool/f32-maxpool-9p8x-minmax-sse-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9p8x-minmax-neon-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9p8x-minmax-neon-c4.c new file mode 100644 index 00000000000..ae410b56373 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9p8x-minmax-neon-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9p8x-minmax-scalar-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9p8x-minmax-scalar-c1.c new file mode 100644 index 00000000000..4a16b7599be --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9p8x-minmax-scalar-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9p8x-minmax-sse-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9p8x-minmax-sse-c4.c new file mode 100644 index 00000000000..2ae9b353bc3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9p8x-minmax-sse-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9x-minmax-neon-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9x-minmax-neon-c4.c new file mode 100644 index 00000000000..40b72174f79 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9x-minmax-neon-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9x-minmax-scalar-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9x-minmax-scalar-c1.c new file mode 100644 index 00000000000..d59c47ae636 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9x-minmax-scalar-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9x-minmax-sse-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9x-minmax-sse-c4.c new file mode 100644 index 00000000000..fd3f39db75c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-pavgpool/f32-pavgpool-9x-minmax-sse-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-2x4-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-2x4-minmax-scalar.c new file mode 100644 index 00000000000..5ec862b04b8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-2x4-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-3x3-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-3x3-minmax-scalar.c new file mode 100644 index 00000000000..f4b263d72ef --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-3x3-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x2-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x2-minmax-scalar.c new file mode 100644 index 00000000000..a1d7077056f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x2-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x4-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x4-minmax-scalar.c new file mode 100644 index 00000000000..b350b475371 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x4-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x8-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x8-minmax-neon.c new file mode 100644 index 00000000000..5f0c871ace9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x8-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x8-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x8-minmax-neonfma.c new file mode 100644 index 00000000000..68cbef1b0d3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x8-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x8-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x8-minmax-sse.c new file mode 100644 index 00000000000..0c5476ba55a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-4x8-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-8x8-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-8x8-minmax-neon.c new file mode 100644 index 00000000000..7a0972d4073 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-8x8-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-8x8-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-8x8-minmax-neonfma.c new file mode 100644 index 00000000000..e557dbf504b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-ppmm/gen/f32-ppmm-8x8-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-avx-2x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-avx-2x16.c new file mode 100644 index 00000000000..e52276799a2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-avx-2x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-avx-2x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-avx-2x8.c new file mode 100644 index 00000000000..638430a0851 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-avx-2x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-avx512f-2x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-avx512f-2x16.c new file mode 100644 index 00000000000..2954457115e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-avx512f-2x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-avx512f-2x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-avx512f-2x32.c new file mode 100644 index 00000000000..197569735f6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-avx512f-2x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-1x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-1x16.c new file mode 100644 index 00000000000..4ecf9d9bcc2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-1x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-1x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-1x4.c new file mode 100644 index 00000000000..b530d0ad080 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-1x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-1x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-1x8.c new file mode 100644 index 00000000000..f0a83d28557 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-1x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-2x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-2x16.c new file mode 100644 index 00000000000..fb533e27793 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-2x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-2x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-2x4.c new file mode 100644 index 00000000000..3506904cffe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-2x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-2x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-2x8.c new file mode 100644 index 00000000000..acdc9ecbc08 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-2x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-4x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-4x16.c new file mode 100644 index 00000000000..405ef4fd81d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-4x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-4x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-4x4.c new file mode 100644 index 00000000000..8a2abe9dcf7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-4x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-4x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-4x8.c new file mode 100644 index 00000000000..eac31b24e46 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-neon-4x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-scalar-2x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-scalar-2x1.c new file mode 100644 index 00000000000..fc0d9ede3dc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-scalar-2x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-scalar-2x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-scalar-2x4.c new file mode 100644 index 00000000000..eda973642b7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-scalar-2x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse-2x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse-2x4.c new file mode 100644 index 00000000000..1e0c6f86bba --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse-2x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse-2x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse-2x8.c new file mode 100644 index 00000000000..d8ecdf062bc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse-2x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse2-2x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse2-2x4.c new file mode 100644 index 00000000000..6e94375bf74 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse2-2x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse2-2x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse2-2x8.c new file mode 100644 index 00000000000..0a685f707a8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse2-2x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse41-2x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse41-2x4.c new file mode 100644 index 00000000000..0d1641f4441 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse41-2x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse41-2x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse41-2x8.c new file mode 100644 index 00000000000..2675e72a601 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-prelu/gen/f32-prelu-sse41-2x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x16.c new file mode 100644 index 00000000000..f110af15069 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x24.c new file mode 100644 index 00000000000..b1fb21cb495 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x32.c new file mode 100644 index 00000000000..2c91203b07a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x8.c new file mode 100644 index 00000000000..64a16d275aa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x16.c new file mode 100644 index 00000000000..4a705651fd9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x32.c new file mode 100644 index 00000000000..4bf8c9395f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x48.c new file mode 100644 index 00000000000..718237ad4ee --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x64.c new file mode 100644 index 00000000000..812f0d009da --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx2-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x128.c new file mode 100644 index 00000000000..afa6a78b1fb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x32.c new file mode 100644 index 00000000000..436c8de7cbd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x64.c new file mode 100644 index 00000000000..bdcf2c4d336 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x96.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x96.c new file mode 100644 index 00000000000..c59c2ef69b1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-avx512skx-x96.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x16.c new file mode 100644 index 00000000000..66055617706 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x24.c new file mode 100644 index 00000000000..ca3d784210b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x32.c new file mode 100644 index 00000000000..ebb5cc24305 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x8.c new file mode 100644 index 00000000000..1d51c918e3c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x16.c new file mode 100644 index 00000000000..e94a99e13c7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x24.c new file mode 100644 index 00000000000..33ed9888e9e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x32.c new file mode 100644 index 00000000000..a0407bcb3cc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x8.c new file mode 100644 index 00000000000..897729cff25 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-neonv8-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x1.c new file mode 100644 index 00000000000..8e607e54cb7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x2.c new file mode 100644 index 00000000000..545648bbab2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x3.c new file mode 100644 index 00000000000..d06cefacb17 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x4.c new file mode 100644 index 00000000000..b5a7c280c6d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-fmagic-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x1.c new file mode 100644 index 00000000000..49446dbbd39 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x2.c new file mode 100644 index 00000000000..160a36f6e4a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x3.c new file mode 100644 index 00000000000..3029ba1b9fc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x4.c new file mode 100644 index 00000000000..14d0e46e2b6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-imagic-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x1.c new file mode 100644 index 00000000000..820b3320da5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x2.c new file mode 100644 index 00000000000..bd17ee8df19 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x3.c new file mode 100644 index 00000000000..ed8a1224c35 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x4.c new file mode 100644 index 00000000000..3b72f5e01ac --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-scalar-lrintf-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x16.c new file mode 100644 index 00000000000..354f25f2d39 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x24.c new file mode 100644 index 00000000000..8de287e6188 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x32.c new file mode 100644 index 00000000000..58c6dc8ba32 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x8.c new file mode 100644 index 00000000000..4ab576cde33 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse2-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x16.c new file mode 100644 index 00000000000..1c6c6d0d9e3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x24.c new file mode 100644 index 00000000000..07e3708baa7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x32.c new file mode 100644 index 00000000000..c0e769c177a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x8.c new file mode 100644 index 00000000000..acb950d5687 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qs8-vcvt/gen/f32-qs8-vcvt-sse41-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x16.c new file mode 100644 index 00000000000..bd235de4fe0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x24.c new file mode 100644 index 00000000000..9fa5d83ec21 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x32.c new file mode 100644 index 00000000000..b3c83be29ae --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x8.c new file mode 100644 index 00000000000..13225731840 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x16.c new file mode 100644 index 00000000000..de7aaefde02 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x32.c new file mode 100644 index 00000000000..ac89fa30f7a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x48.c new file mode 100644 index 00000000000..9fe3b804f41 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x64.c new file mode 100644 index 00000000000..e09d5c36a9a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx2-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x128.c new file mode 100644 index 00000000000..d7f5c5a1e7c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x32.c new file mode 100644 index 00000000000..07c5f0cb8c6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x64.c new file mode 100644 index 00000000000..5f69b23ba69 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x96.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x96.c new file mode 100644 index 00000000000..b1214f556bb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-avx512skx-x96.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x16.c new file mode 100644 index 00000000000..bdb7e2ccdd0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x24.c new file mode 100644 index 00000000000..1827951c6cb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x32.c new file mode 100644 index 00000000000..e3899610167 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x8.c new file mode 100644 index 00000000000..93ee25ce65c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x16.c new file mode 100644 index 00000000000..af9aa205383 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x24.c new file mode 100644 index 00000000000..64aa31dfd07 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x32.c new file mode 100644 index 00000000000..f5e3c2caf2a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x8.c new file mode 100644 index 00000000000..969d61d3ec7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-neonv8-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x1.c new file mode 100644 index 00000000000..6a60169ac58 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x2.c new file mode 100644 index 00000000000..f4fdcfdc1e5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x3.c new file mode 100644 index 00000000000..e640775049d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x4.c new file mode 100644 index 00000000000..22cb47cbb77 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-fmagic-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x1.c new file mode 100644 index 00000000000..020bb832b34 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x2.c new file mode 100644 index 00000000000..2acc8496761 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x3.c new file mode 100644 index 00000000000..d2ba2b95c3c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x4.c new file mode 100644 index 00000000000..5e9d89cdadd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-imagic-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x1.c new file mode 100644 index 00000000000..92c6e8d797a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x2.c new file mode 100644 index 00000000000..47961e8143f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x3.c new file mode 100644 index 00000000000..a24e825cb85 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x4.c new file mode 100644 index 00000000000..b40ca0d1fd9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-scalar-lrintf-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x16.c new file mode 100644 index 00000000000..63914d9a137 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x24.c new file mode 100644 index 00000000000..5fc64cbe758 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x32.c new file mode 100644 index 00000000000..201f6f0cf57 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x8.c new file mode 100644 index 00000000000..c062c583def --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-qu8-vcvt/gen/f32-qu8-vcvt-sse2-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x64-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x64-acc2.c new file mode 100644 index 00000000000..caecac63d92 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x64-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x64-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x64-acc4.c new file mode 100644 index 00000000000..87635dbcce6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x64-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x64.c new file mode 100644 index 00000000000..6987e63ebaf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x72-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x72-acc3.c new file mode 100644 index 00000000000..031e5e660e8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x72-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x72.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x72.c new file mode 100644 index 00000000000..c5b5d7cd44f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x72.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x80-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x80-acc2.c new file mode 100644 index 00000000000..d073889014d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x80-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x80-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x80-acc5.c new file mode 100644 index 00000000000..464fdb61884 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x80-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x80.c new file mode 100644 index 00000000000..510c7b8775e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96-acc2.c new file mode 100644 index 00000000000..aec08f829e9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96-acc3.c new file mode 100644 index 00000000000..c43bfd7ea5a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96-acc6.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96-acc6.c new file mode 100644 index 00000000000..f917e9d6088 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96-acc6.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96.c new file mode 100644 index 00000000000..e9005db0be6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx2-p5-x96.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x128-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x128-acc2.c new file mode 100644 index 00000000000..f5331c9f9db --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x128-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x128-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x128-acc4.c new file mode 100644 index 00000000000..5130f0a9133 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x128-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x128.c new file mode 100644 index 00000000000..025a17c47e9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x144-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x144-acc3.c new file mode 100644 index 00000000000..27b99735ea2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x144-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x144.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x144.c new file mode 100644 index 00000000000..ce3663dff31 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x144.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x160-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x160-acc2.c new file mode 100644 index 00000000000..f64fe403d8f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x160-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x160-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x160-acc5.c new file mode 100644 index 00000000000..9200a7e9fd4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x160-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x160.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x160.c new file mode 100644 index 00000000000..1171767db05 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x160.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192-acc2.c new file mode 100644 index 00000000000..56f373c9596 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192-acc3.c new file mode 100644 index 00000000000..241d9d86a44 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192-acc6.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192-acc6.c new file mode 100644 index 00000000000..1ec4be0a443 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192-acc6.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192.c new file mode 100644 index 00000000000..a1230559c5f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddexpminusmax/gen/f32-raddexpminusmax-avx512f-p5-scalef-x192.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x64-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x64-acc2.c new file mode 100644 index 00000000000..9483c675ebb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x64-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x64-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x64-acc4.c new file mode 100644 index 00000000000..eabdf5384d2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x64-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x64.c new file mode 100644 index 00000000000..bfb27ae2d61 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x72-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x72-acc3.c new file mode 100644 index 00000000000..eee69497cac --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x72-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x72.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x72.c new file mode 100644 index 00000000000..8d53219b164 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x72.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x80-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x80-acc2.c new file mode 100644 index 00000000000..a08b5e2e7b0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x80-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x80-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x80-acc5.c new file mode 100644 index 00000000000..7a657ceb880 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x80-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x80.c new file mode 100644 index 00000000000..a74b021682b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96-acc2.c new file mode 100644 index 00000000000..e3238f6b739 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96-acc3.c new file mode 100644 index 00000000000..9f1d07648fb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96-acc6.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96-acc6.c new file mode 100644 index 00000000000..20a9693f5d6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96-acc6.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96.c new file mode 100644 index 00000000000..5654ba8bdce --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx2-p5-x96.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x128-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x128-acc2.c new file mode 100644 index 00000000000..743563f2866 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x128-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x128-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x128-acc4.c new file mode 100644 index 00000000000..7e18377423e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x128-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x128.c new file mode 100644 index 00000000000..3052405f768 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x144-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x144-acc3.c new file mode 100644 index 00000000000..06277342acf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x144-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x144.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x144.c new file mode 100644 index 00000000000..73290513adc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x144.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x160-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x160-acc2.c new file mode 100644 index 00000000000..ac0acd640d1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x160-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x160-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x160-acc5.c new file mode 100644 index 00000000000..b6fd20d8a04 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x160-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x160.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x160.c new file mode 100644 index 00000000000..e76fa4c7418 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x160.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192-acc2.c new file mode 100644 index 00000000000..c6ab869035b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192-acc3.c new file mode 100644 index 00000000000..c183493e1ca --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192-acc6.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192-acc6.c new file mode 100644 index 00000000000..f2599d28a8a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192-acc6.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192.c new file mode 100644 index 00000000000..341d53b1593 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddextexp/gen/f32-raddextexp-avx512f-p5-scalef-x192.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x64-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x64-acc2.c new file mode 100644 index 00000000000..2714207d3bd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x64-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x64-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x64-acc4.c new file mode 100644 index 00000000000..9bf16666baa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x64-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x64.c new file mode 100644 index 00000000000..527c2dcfc79 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x72-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x72-acc3.c new file mode 100644 index 00000000000..9fe10cbe99f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x72-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x72.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x72.c new file mode 100644 index 00000000000..a7797d0fd90 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x72.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x80-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x80-acc2.c new file mode 100644 index 00000000000..533a5a833e6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x80-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x80-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x80-acc5.c new file mode 100644 index 00000000000..581a430f061 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x80-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x80.c new file mode 100644 index 00000000000..0b4c8a7019a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96-acc2.c new file mode 100644 index 00000000000..dcdd510053e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96-acc3.c new file mode 100644 index 00000000000..8a1230ee22c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96-acc6.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96-acc6.c new file mode 100644 index 00000000000..535ae5d2977 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96-acc6.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96.c new file mode 100644 index 00000000000..5ac9a2f411e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx2-rr1-p5-x96.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x128-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x128-acc2.c new file mode 100644 index 00000000000..e5a9aba9a38 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x128-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x128-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x128-acc4.c new file mode 100644 index 00000000000..6c2be78aa88 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x128-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x128.c new file mode 100644 index 00000000000..d71f6d62a00 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x144-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x144-acc3.c new file mode 100644 index 00000000000..139a22abc4d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x144-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x144.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x144.c new file mode 100644 index 00000000000..39b7b0e2814 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x144.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x160-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x160-acc2.c new file mode 100644 index 00000000000..197a026b697 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x160-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x160-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x160-acc5.c new file mode 100644 index 00000000000..865f4f0a639 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x160-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x160.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x160.c new file mode 100644 index 00000000000..70af8d7d4ae --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x160.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192-acc2.c new file mode 100644 index 00000000000..630df6b27be --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192-acc3.c new file mode 100644 index 00000000000..3add1d5eedb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192-acc6.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192-acc6.c new file mode 100644 index 00000000000..ec8a96ed1f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192-acc6.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192.c new file mode 100644 index 00000000000..d7930a02d32 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-avx512f-rr1-p5-scalef-x192.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x12-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x12-acc2.c new file mode 100644 index 00000000000..73dd1410bd8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x12-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x12-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x12-acc3.c new file mode 100644 index 00000000000..d4537550ac0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x12-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x12.c new file mode 100644 index 00000000000..803cca9b92d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x16-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x16-acc2.c new file mode 100644 index 00000000000..0450c07ea8d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x16-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x16-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x16-acc4.c new file mode 100644 index 00000000000..f980914824d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x16-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x16.c new file mode 100644 index 00000000000..66c59b71104 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x20-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x20-acc2.c new file mode 100644 index 00000000000..d7a0f8254db --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x20-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x20-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x20-acc5.c new file mode 100644 index 00000000000..dfba794433b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x20-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x20.c new file mode 100644 index 00000000000..d772bc3dfcd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x4.c new file mode 100644 index 00000000000..d1ec12aa3e6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x8-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x8-acc2.c new file mode 100644 index 00000000000..9f90d943cf3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x8-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x8.c new file mode 100644 index 00000000000..a2a2e818fa5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-lut64-p2-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x12-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x12-acc2.c new file mode 100644 index 00000000000..8296dcbbbc3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x12-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x12-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x12-acc3.c new file mode 100644 index 00000000000..67c6f4381d7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x12-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x12.c new file mode 100644 index 00000000000..1b7a0bb07be --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x16-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x16-acc2.c new file mode 100644 index 00000000000..143794683b0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x16-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x16-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x16-acc4.c new file mode 100644 index 00000000000..fedc6dd86d5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x16-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x16.c new file mode 100644 index 00000000000..3be10b3fb55 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x20-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x20-acc2.c new file mode 100644 index 00000000000..90d539978cc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x20-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x20-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x20-acc5.c new file mode 100644 index 00000000000..8f89ade85fb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x20-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x20.c new file mode 100644 index 00000000000..6143bd5f06c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x4.c new file mode 100644 index 00000000000..12c855a996b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x8-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x8-acc2.c new file mode 100644 index 00000000000..2ace9662978 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x8-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x8.c new file mode 100644 index 00000000000..135817df0c7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neon-rr2-p5-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x12-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x12-acc2.c new file mode 100644 index 00000000000..7a02443cc39 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x12-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x12-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x12-acc3.c new file mode 100644 index 00000000000..27f36c4dbbe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x12-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x12.c new file mode 100644 index 00000000000..dbf7e0d903f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x16-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x16-acc2.c new file mode 100644 index 00000000000..c5bf0cbe4bf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x16-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x16-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x16-acc4.c new file mode 100644 index 00000000000..c27bb7b35d6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x16-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x16.c new file mode 100644 index 00000000000..e148bd91eb6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x20-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x20-acc2.c new file mode 100644 index 00000000000..b2eb4a576e3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x20-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x20-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x20-acc5.c new file mode 100644 index 00000000000..13e0c03a9dd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x20-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x20.c new file mode 100644 index 00000000000..6505d4f196c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x4.c new file mode 100644 index 00000000000..edc911957c8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x8-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x8-acc2.c new file mode 100644 index 00000000000..1219da36061 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x8-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x8.c new file mode 100644 index 00000000000..d2376a1d421 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-lut64-p2-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x12-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x12-acc2.c new file mode 100644 index 00000000000..4e7ed539a0a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x12-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x12-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x12-acc3.c new file mode 100644 index 00000000000..4c1611c00c2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x12-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x12.c new file mode 100644 index 00000000000..369a313bdfe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x16-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x16-acc2.c new file mode 100644 index 00000000000..f3fd587586e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x16-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x16-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x16-acc4.c new file mode 100644 index 00000000000..56d6b37d9bd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x16-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x16.c new file mode 100644 index 00000000000..ed5084c7efd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x20-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x20-acc2.c new file mode 100644 index 00000000000..f8778d4c1f7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x20-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x20-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x20-acc5.c new file mode 100644 index 00000000000..123a4483ba1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x20-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x20.c new file mode 100644 index 00000000000..a9a2a048f9b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x4.c new file mode 100644 index 00000000000..8251c787491 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x8-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x8-acc2.c new file mode 100644 index 00000000000..0dcc98f0f9e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x8-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x8.c new file mode 100644 index 00000000000..2cbec28bfe1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-neonfma-rr1-p5-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x1.c new file mode 100644 index 00000000000..d182a963753 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x2-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x2-acc2.c new file mode 100644 index 00000000000..5a5fd7784b9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x2-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x2.c new file mode 100644 index 00000000000..1b34e6b7b76 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x4-acc2.c new file mode 100644 index 00000000000..075906b1141 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x4-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x4-acc4.c new file mode 100644 index 00000000000..423c4d8059d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x4-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x4.c new file mode 100644 index 00000000000..dd903cd494b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-lut64-p2-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x1.c new file mode 100644 index 00000000000..779223f1944 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x2-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x2-acc2.c new file mode 100644 index 00000000000..e13c2dc897d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x2-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x2.c new file mode 100644 index 00000000000..371f2194264 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x4-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x4-acc2.c new file mode 100644 index 00000000000..28d9dc82999 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x4-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x4-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x4-acc4.c new file mode 100644 index 00000000000..28176526faf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x4-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x4.c new file mode 100644 index 00000000000..ec330f56fcf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-scalar-rr2-p5-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x12-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x12-acc2.c new file mode 100644 index 00000000000..366a92f960f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x12-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x12-acc3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x12-acc3.c new file mode 100644 index 00000000000..c1bcc7af6b4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x12-acc3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x12.c new file mode 100644 index 00000000000..3d41a5ed231 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x16-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x16-acc2.c new file mode 100644 index 00000000000..c354bada07f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x16-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x16-acc4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x16-acc4.c new file mode 100644 index 00000000000..789cd2c649c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x16-acc4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x16.c new file mode 100644 index 00000000000..ac6106ae81b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x20-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x20-acc2.c new file mode 100644 index 00000000000..e076e055e04 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x20-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x20-acc5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x20-acc5.c new file mode 100644 index 00000000000..f9503f57e00 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x20-acc5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x20.c new file mode 100644 index 00000000000..1fb05f1b76c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x4.c new file mode 100644 index 00000000000..e68385dcf09 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x8-acc2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x8-acc2.c new file mode 100644 index 00000000000..4991f23bafd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x8-acc2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x8.c new file mode 100644 index 00000000000..660d5067051 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-raddstoreexpminusmax/gen/f32-raddstoreexpminusmax-sse2-rr2-p5-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-rmax/f32-rmax-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-rmax/f32-rmax-avx.c new file mode 100644 index 00000000000..7659d0e1c91 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-rmax/f32-rmax-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-rmax/f32-rmax-avx512f.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-rmax/f32-rmax-avx512f.c new file mode 100644 index 00000000000..210c96842bd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-rmax/f32-rmax-avx512f.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-rmax/f32-rmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-rmax/f32-rmax-neon.c new file mode 100644 index 00000000000..3f1ccb049f0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-rmax/f32-rmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-rmax/f32-rmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-rmax/f32-rmax-scalar.c new file mode 100644 index 00000000000..c4f699fb174 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-rmax/f32-rmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-rmax/f32-rmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-rmax/f32-rmax-sse.c new file mode 100644 index 00000000000..983f2c53e4b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-rmax/f32-rmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-12x1-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-12x1-minmax-neon.c new file mode 100644 index 00000000000..a366ba8101b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-12x1-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-12x1-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-12x1-minmax-neonfma.c new file mode 100644 index 00000000000..76671a56f16 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-12x1-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-12x2-minmax-aarch64-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-12x2-minmax-aarch64-neonfma.c new file mode 100644 index 00000000000..d215d2aa965 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-12x2-minmax-aarch64-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-12x4-minmax-aarch64-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-12x4-minmax-aarch64-neonfma.c new file mode 100644 index 00000000000..153b1adb53d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-12x4-minmax-aarch64-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neon-pipelined.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neon-pipelined.c new file mode 100644 index 00000000000..ac7e6f4a10e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neon-pipelined.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neon-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neon-x2.c new file mode 100644 index 00000000000..cb2b2c21ad0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neon-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neon.c new file mode 100644 index 00000000000..6891ec245f4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma-pipelined.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma-pipelined.c new file mode 100644 index 00000000000..3f986b0f7fd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma-pipelined.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma-x2.c new file mode 100644 index 00000000000..52ada39e4af --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma.c new file mode 100644 index 00000000000..f086ae5c5b5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-sse.c new file mode 100644 index 00000000000..5343ef10247 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x1-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x2-minmax-aarch64-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x2-minmax-aarch64-neonfma.c new file mode 100644 index 00000000000..1591a35196d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x2-minmax-aarch64-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x4-minmax-aarch64-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x4-minmax-aarch64-neonfma.c new file mode 100644 index 00000000000..cd973d16be9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-16x4-minmax-aarch64-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-1x1-minmax-scalar-pipelined.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-1x1-minmax-scalar-pipelined.c new file mode 100644 index 00000000000..35115e98f90 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-1x1-minmax-scalar-pipelined.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-1x1-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-1x1-minmax-scalar.c new file mode 100644 index 00000000000..fc3cd04811d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-1x1-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-2x1-minmax-scalar-pipelined.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-2x1-minmax-scalar-pipelined.c new file mode 100644 index 00000000000..c63c8622243 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-2x1-minmax-scalar-pipelined.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-2x1-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-2x1-minmax-scalar.c new file mode 100644 index 00000000000..5f07bd69ec7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-2x1-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neon-pipelined.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neon-pipelined.c new file mode 100644 index 00000000000..a05db26abf1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neon-pipelined.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neon-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neon-x2.c new file mode 100644 index 00000000000..9df266f6f4c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neon-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neon.c new file mode 100644 index 00000000000..857f89fa9a4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma-pipelined.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma-pipelined.c new file mode 100644 index 00000000000..1fa286b40e5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma-pipelined.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma-x2.c new file mode 100644 index 00000000000..8197059552e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma.c new file mode 100644 index 00000000000..5f15ff42730 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-sse.c new file mode 100644 index 00000000000..a2633b2ffce --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x1-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x2-minmax-aarch64-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x2-minmax-aarch64-neonfma.c new file mode 100644 index 00000000000..9fe13e29019 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x2-minmax-aarch64-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x4-minmax-aarch64-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x4-minmax-aarch64-neonfma.c new file mode 100644 index 00000000000..0d0dff6b9c2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-32x4-minmax-aarch64-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neon-pipelined.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neon-pipelined.c new file mode 100644 index 00000000000..1b911ca851f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neon-pipelined.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neon-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neon-x2.c new file mode 100644 index 00000000000..262434b2269 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neon-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neon.c new file mode 100644 index 00000000000..96d27221711 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma-pipelined.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma-pipelined.c new file mode 100644 index 00000000000..d38f8730907 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma-pipelined.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma-x2.c new file mode 100644 index 00000000000..a66a42b861a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma.c new file mode 100644 index 00000000000..d2d2167f6d5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-scalar-pipelined.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-scalar-pipelined.c new file mode 100644 index 00000000000..f2468701fc0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-scalar-pipelined.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-scalar.c new file mode 100644 index 00000000000..b3d1a27929f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-sse.c new file mode 100644 index 00000000000..7b078766aa1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x1-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x2-minmax-aarch64-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x2-minmax-aarch64-neonfma.c new file mode 100644 index 00000000000..f858c8a2b6a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x2-minmax-aarch64-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x4-minmax-aarch64-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x4-minmax-aarch64-neonfma.c new file mode 100644 index 00000000000..687266bec14 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-4x4-minmax-aarch64-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neon-pipelined.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neon-pipelined.c new file mode 100644 index 00000000000..a198879670a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neon-pipelined.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neon-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neon-x2.c new file mode 100644 index 00000000000..292f7144438 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neon-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neon.c new file mode 100644 index 00000000000..332c1dd32a0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma-pipelined.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma-pipelined.c new file mode 100644 index 00000000000..15f0cf93e8c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma-pipelined.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma-x2.c new file mode 100644 index 00000000000..c951c2a5a92 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma.c new file mode 100644 index 00000000000..742e55d03de --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-scalar-pipelined.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-scalar-pipelined.c new file mode 100644 index 00000000000..d1e2f1ce70e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-scalar-pipelined.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-scalar.c new file mode 100644 index 00000000000..f55ed68c47b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-sse.c new file mode 100644 index 00000000000..a2e4be83d68 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x1-minmax-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x2-minmax-aarch64-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x2-minmax-aarch64-neonfma.c new file mode 100644 index 00000000000..af3431eee7c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x2-minmax-aarch64-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x2-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x2-minmax-scalar.c new file mode 100644 index 00000000000..647aa7b56aa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x2-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x4-minmax-aarch64-neonfma.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x4-minmax-aarch64-neonfma.c new file mode 100644 index 00000000000..426d272d80b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x4-minmax-aarch64-neonfma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x4-minmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x4-minmax-scalar.c new file mode 100644 index 00000000000..97454ad1500 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-spmm/gen/f32-spmm-8x4-minmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-avx-x16.c new file mode 100644 index 00000000000..857e49b634e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-avx-x8.c new file mode 100644 index 00000000000..305bcd596ff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-avx512f-x16.c new file mode 100644 index 00000000000..aa3f1dbe40a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-avx512f-x32.c new file mode 100644 index 00000000000..3bafa25bea5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-neon-x4.c new file mode 100644 index 00000000000..051325a8fcb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-neon-x8.c new file mode 100644 index 00000000000..46639ad013f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-scalar-x1.c new file mode 100644 index 00000000000..22613d2a825 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-scalar-x2.c new file mode 100644 index 00000000000..c964577f5b2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-scalar-x4.c new file mode 100644 index 00000000000..91ba044d7ec --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-scalar-x8.c new file mode 100644 index 00000000000..6d5d6ced77d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-sse-x4.c new file mode 100644 index 00000000000..2dc9d452625 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-sse-x8.c new file mode 100644 index 00000000000..f421536148d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-minmax-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-relu-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-relu-scalar-x1.c new file mode 100644 index 00000000000..effe35f693b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-relu-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-relu-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-relu-scalar-x2.c new file mode 100644 index 00000000000..df5c660639d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-relu-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-relu-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-relu-scalar-x4.c new file mode 100644 index 00000000000..3313229ea37 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-relu-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-relu-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-relu-scalar-x8.c new file mode 100644 index 00000000000..6edad7ab6fc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-relu-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-scalar-x1.c new file mode 100644 index 00000000000..09df9d346fc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-scalar-x2.c new file mode 100644 index 00000000000..a5b54a154e6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-scalar-x4.c new file mode 100644 index 00000000000..da96940b5a4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-scalar-x8.c new file mode 100644 index 00000000000..656e5a88231 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vadd-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-avx-x16.c new file mode 100644 index 00000000000..5a1d74a5e1f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-avx-x8.c new file mode 100644 index 00000000000..9edcd9e37af --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-avx512f-x16.c new file mode 100644 index 00000000000..90822a7e285 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-avx512f-x32.c new file mode 100644 index 00000000000..50deee5788f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-neon-x4.c new file mode 100644 index 00000000000..a4b1fffd1e5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-neon-x8.c new file mode 100644 index 00000000000..6a1b7312c81 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-scalar-x1.c new file mode 100644 index 00000000000..1404259e3a8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-scalar-x2.c new file mode 100644 index 00000000000..73eb4c814eb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-scalar-x4.c new file mode 100644 index 00000000000..f72c793ca5c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-scalar-x8.c new file mode 100644 index 00000000000..95bb21c794f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-sse-x4.c new file mode 100644 index 00000000000..f32e46bd243 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-sse-x8.c new file mode 100644 index 00000000000..5409d195e73 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-minmax-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-relu-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-relu-scalar-x1.c new file mode 100644 index 00000000000..d72095ac412 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-relu-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-relu-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-relu-scalar-x2.c new file mode 100644 index 00000000000..81b3c94dbda --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-relu-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-relu-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-relu-scalar-x4.c new file mode 100644 index 00000000000..1ad022ceba1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-relu-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-relu-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-relu-scalar-x8.c new file mode 100644 index 00000000000..8639d25ee55 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-relu-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-scalar-x1.c new file mode 100644 index 00000000000..b408974ed94 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-scalar-x2.c new file mode 100644 index 00000000000..93516110df6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-scalar-x4.c new file mode 100644 index 00000000000..140e438d91e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-scalar-x8.c new file mode 100644 index 00000000000..28585a824d3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vaddc-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-aarch64-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-aarch64-neon-x4.c new file mode 100644 index 00000000000..5f6982ac1f8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-aarch64-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-aarch64-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-aarch64-neon-x8.c new file mode 100644 index 00000000000..47340996fb1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-aarch64-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-avx-x16.c new file mode 100644 index 00000000000..1e214f7206a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-avx-x8.c new file mode 100644 index 00000000000..b02f629c248 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-avx512f-x16.c new file mode 100644 index 00000000000..815465445c4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-avx512f-x32.c new file mode 100644 index 00000000000..44b0f4a79ff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-scalar-x1.c new file mode 100644 index 00000000000..b1d7e6c0336 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-scalar-x2.c new file mode 100644 index 00000000000..58ae1cc3bf1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-scalar-x4.c new file mode 100644 index 00000000000..1245a0c7694 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-scalar-x8.c new file mode 100644 index 00000000000..83ae275d32c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-sse-x4.c new file mode 100644 index 00000000000..a44495855e1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-sse-x8.c new file mode 100644 index 00000000000..b7edf3c697e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-minmax-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-relu-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-relu-scalar-x1.c new file mode 100644 index 00000000000..62dd2d760a3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-relu-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-relu-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-relu-scalar-x2.c new file mode 100644 index 00000000000..01accc2b1b2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-relu-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-relu-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-relu-scalar-x4.c new file mode 100644 index 00000000000..159551692c4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-relu-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-relu-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-relu-scalar-x8.c new file mode 100644 index 00000000000..6b2d570a3bd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-relu-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-scalar-x1.c new file mode 100644 index 00000000000..d556f8c6819 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-scalar-x2.c new file mode 100644 index 00000000000..4a15c2b634d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-scalar-x4.c new file mode 100644 index 00000000000..90c2144b6a2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-scalar-x8.c new file mode 100644 index 00000000000..a18e44cf9f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdiv-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-aarch64-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-aarch64-neon-x4.c new file mode 100644 index 00000000000..fb9780fce13 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-aarch64-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-aarch64-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-aarch64-neon-x8.c new file mode 100644 index 00000000000..4e5721b4f19 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-aarch64-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-avx-x16.c new file mode 100644 index 00000000000..67a6c781ee5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-avx-x8.c new file mode 100644 index 00000000000..32629d8704e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-avx512f-x16.c new file mode 100644 index 00000000000..3927a50f7ad --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-avx512f-x32.c new file mode 100644 index 00000000000..c44aeb49812 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-scalar-x1.c new file mode 100644 index 00000000000..22ce5a2d8e4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-scalar-x2.c new file mode 100644 index 00000000000..f3b80d8f1a2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-scalar-x4.c new file mode 100644 index 00000000000..05a15889c3b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-scalar-x8.c new file mode 100644 index 00000000000..c9cc3345d0c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-sse-x4.c new file mode 100644 index 00000000000..cb08230dd97 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-sse-x8.c new file mode 100644 index 00000000000..41a1bd2275a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-minmax-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-relu-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-relu-scalar-x1.c new file mode 100644 index 00000000000..dcfe591f444 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-relu-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-relu-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-relu-scalar-x2.c new file mode 100644 index 00000000000..c733af56776 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-relu-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-relu-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-relu-scalar-x4.c new file mode 100644 index 00000000000..9900810f983 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-relu-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-relu-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-relu-scalar-x8.c new file mode 100644 index 00000000000..fedadc76921 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-relu-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-scalar-x1.c new file mode 100644 index 00000000000..fae1004211a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-scalar-x2.c new file mode 100644 index 00000000000..2aba39eafc3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-scalar-x4.c new file mode 100644 index 00000000000..8ca7cb89f5d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-scalar-x8.c new file mode 100644 index 00000000000..c959f538dc9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vdivc-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-avx-x16.c new file mode 100644 index 00000000000..16c14942092 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-avx-x8.c new file mode 100644 index 00000000000..dc695a8e60c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-avx512f-x16.c new file mode 100644 index 00000000000..a6d6a862f57 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-avx512f-x32.c new file mode 100644 index 00000000000..3b87b4317a2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-neon-x4.c new file mode 100644 index 00000000000..6eaf4148e9e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-neon-x8.c new file mode 100644 index 00000000000..a11deb4fcfc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-scalar-x1.c new file mode 100644 index 00000000000..9819f3e0c7c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-scalar-x2.c new file mode 100644 index 00000000000..f9c6c82654c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-scalar-x4.c new file mode 100644 index 00000000000..72185daed20 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-scalar-x8.c new file mode 100644 index 00000000000..f3cf6eb23fc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-sse-x4.c new file mode 100644 index 00000000000..aa8185547ed --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-sse-x8.c new file mode 100644 index 00000000000..c703fd3dcc6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmax-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-avx-x16.c new file mode 100644 index 00000000000..4f67e4bc3c2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-avx-x8.c new file mode 100644 index 00000000000..f01de51fe3a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-avx512f-x16.c new file mode 100644 index 00000000000..a14ea3c907b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-avx512f-x32.c new file mode 100644 index 00000000000..c1355659590 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-neon-x4.c new file mode 100644 index 00000000000..6ee8d5281db --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-neon-x8.c new file mode 100644 index 00000000000..06f61514015 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-scalar-x1.c new file mode 100644 index 00000000000..743294fa918 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-scalar-x2.c new file mode 100644 index 00000000000..ac2faa71955 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-scalar-x4.c new file mode 100644 index 00000000000..798feac9092 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-scalar-x8.c new file mode 100644 index 00000000000..60575e58751 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-sse-x4.c new file mode 100644 index 00000000000..451a16583b4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-sse-x8.c new file mode 100644 index 00000000000..8311701106d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmaxc-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-avx-x16.c new file mode 100644 index 00000000000..052ddda9232 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-avx-x8.c new file mode 100644 index 00000000000..b61f6384b87 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-avx512f-x16.c new file mode 100644 index 00000000000..3549c8618a8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-avx512f-x32.c new file mode 100644 index 00000000000..37fa4385a93 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-neon-x4.c new file mode 100644 index 00000000000..0bf075fbb64 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-neon-x8.c new file mode 100644 index 00000000000..02ee15bb502 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-scalar-x1.c new file mode 100644 index 00000000000..4ee03dc992c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-scalar-x2.c new file mode 100644 index 00000000000..9866cdefaf7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-scalar-x4.c new file mode 100644 index 00000000000..e1fc1b63777 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-scalar-x8.c new file mode 100644 index 00000000000..6ca0bfc8ea6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-sse-x4.c new file mode 100644 index 00000000000..19be8c6c55d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-sse-x8.c new file mode 100644 index 00000000000..d86fcb7ac06 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmin-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-avx-x16.c new file mode 100644 index 00000000000..e9ecfb709fd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-avx-x8.c new file mode 100644 index 00000000000..c018e1da4f7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-avx512f-x16.c new file mode 100644 index 00000000000..20c0a96d67c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-avx512f-x32.c new file mode 100644 index 00000000000..ffbb05fe4fa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-neon-x4.c new file mode 100644 index 00000000000..8a269d29393 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-neon-x8.c new file mode 100644 index 00000000000..5dee31a74f2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-scalar-x1.c new file mode 100644 index 00000000000..becc75ea19e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-scalar-x2.c new file mode 100644 index 00000000000..8571dda5b8e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-scalar-x4.c new file mode 100644 index 00000000000..b74bfa549ba --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-scalar-x8.c new file mode 100644 index 00000000000..a3414b9e80a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-sse-x4.c new file mode 100644 index 00000000000..3e516c8992b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-sse-x8.c new file mode 100644 index 00000000000..dedc0e387ca --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vminc-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-avx-x16.c new file mode 100644 index 00000000000..b5662519f53 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-avx-x8.c new file mode 100644 index 00000000000..deafec9bcb5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-avx512f-x16.c new file mode 100644 index 00000000000..b7bc80264e4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-avx512f-x32.c new file mode 100644 index 00000000000..b9238b7a547 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-neon-x4.c new file mode 100644 index 00000000000..e0171eaeaa7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-neon-x8.c new file mode 100644 index 00000000000..8a3c3e5c3c0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-scalar-x1.c new file mode 100644 index 00000000000..54b66683096 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-scalar-x2.c new file mode 100644 index 00000000000..ffee93ed853 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-scalar-x4.c new file mode 100644 index 00000000000..231bec8f41e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-scalar-x8.c new file mode 100644 index 00000000000..24abbbdd072 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-sse-x4.c new file mode 100644 index 00000000000..91f6930f50f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-sse-x8.c new file mode 100644 index 00000000000..30d511e12d9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-minmax-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-relu-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-relu-scalar-x1.c new file mode 100644 index 00000000000..4bb7edd61ff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-relu-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-relu-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-relu-scalar-x2.c new file mode 100644 index 00000000000..b8ad6dd82c4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-relu-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-relu-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-relu-scalar-x4.c new file mode 100644 index 00000000000..c262374aeec --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-relu-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-relu-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-relu-scalar-x8.c new file mode 100644 index 00000000000..2a6e09aa8fc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-relu-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-scalar-x1.c new file mode 100644 index 00000000000..6bfc891330c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-scalar-x2.c new file mode 100644 index 00000000000..23070b01b53 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-scalar-x4.c new file mode 100644 index 00000000000..7633303fc81 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-scalar-x8.c new file mode 100644 index 00000000000..8a1f218a170 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmul-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-avx-x16.c new file mode 100644 index 00000000000..998fe6067bc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-avx-x8.c new file mode 100644 index 00000000000..f25256abad9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-avx512f-x16.c new file mode 100644 index 00000000000..0c797ed2f89 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-avx512f-x32.c new file mode 100644 index 00000000000..f984eb75c06 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-neon-x4.c new file mode 100644 index 00000000000..9ba38922f7a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-neon-x8.c new file mode 100644 index 00000000000..ada0befafc2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-scalar-x1.c new file mode 100644 index 00000000000..2525e3c25d1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-scalar-x2.c new file mode 100644 index 00000000000..0b60294a0f4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-scalar-x4.c new file mode 100644 index 00000000000..414609e3831 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-scalar-x8.c new file mode 100644 index 00000000000..be74942b0c4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-sse-x4.c new file mode 100644 index 00000000000..b133994a387 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-sse-x8.c new file mode 100644 index 00000000000..9dbf5ad817e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-minmax-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-relu-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-relu-scalar-x1.c new file mode 100644 index 00000000000..4746ca91b7e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-relu-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-relu-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-relu-scalar-x2.c new file mode 100644 index 00000000000..40ee378cd83 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-relu-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-relu-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-relu-scalar-x4.c new file mode 100644 index 00000000000..ab1f3e19868 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-relu-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-relu-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-relu-scalar-x8.c new file mode 100644 index 00000000000..0bf2b824f99 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-relu-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-scalar-x1.c new file mode 100644 index 00000000000..02ab4271fc5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-scalar-x2.c new file mode 100644 index 00000000000..aa7c44b54cc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-scalar-x4.c new file mode 100644 index 00000000000..8900c7dc5b6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-scalar-x8.c new file mode 100644 index 00000000000..1aa9d9fa6a6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vmulc-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-aarch64-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-aarch64-neon-x4.c new file mode 100644 index 00000000000..7b134f0b9e2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-aarch64-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-aarch64-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-aarch64-neon-x8.c new file mode 100644 index 00000000000..529dd2e63f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-aarch64-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-avx-x16.c new file mode 100644 index 00000000000..a97024db874 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-avx-x8.c new file mode 100644 index 00000000000..cb74bb4ba3c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-avx512f-x16.c new file mode 100644 index 00000000000..f4968e46544 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-avx512f-x32.c new file mode 100644 index 00000000000..ad920f401c8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x1.c new file mode 100644 index 00000000000..9d6164b72fb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x2.c new file mode 100644 index 00000000000..2203901d341 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x4.c new file mode 100644 index 00000000000..eb2af0f9e7f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x8.c new file mode 100644 index 00000000000..740c837d693 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-sse-x4.c new file mode 100644 index 00000000000..61720d0cc59 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-sse-x8.c new file mode 100644 index 00000000000..169ef970c80 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-minmax-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-relu-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-relu-scalar-x1.c new file mode 100644 index 00000000000..11f1a8c3b9e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-relu-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-relu-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-relu-scalar-x2.c new file mode 100644 index 00000000000..b48ac0a58c7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-relu-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-relu-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-relu-scalar-x4.c new file mode 100644 index 00000000000..61a469a98eb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-relu-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-relu-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-relu-scalar-x8.c new file mode 100644 index 00000000000..c59d1465455 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-relu-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-scalar-x1.c new file mode 100644 index 00000000000..1ee9b2ca599 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-scalar-x2.c new file mode 100644 index 00000000000..855c6238e26 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-scalar-x4.c new file mode 100644 index 00000000000..3fd2dd510b9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-scalar-x8.c new file mode 100644 index 00000000000..6a942593d16 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrdivc-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-avx-x16.c new file mode 100644 index 00000000000..5bc18f9f132 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-avx-x8.c new file mode 100644 index 00000000000..2d411c68e13 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-avx512f-x16.c new file mode 100644 index 00000000000..5da28fd4743 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-avx512f-x32.c new file mode 100644 index 00000000000..78ee4497d3d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-neon-x4.c new file mode 100644 index 00000000000..90215c1718a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-neon-x8.c new file mode 100644 index 00000000000..1d12cf12c68 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x1.c new file mode 100644 index 00000000000..ad304b0f6df --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x2.c new file mode 100644 index 00000000000..6feadebad3a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x4.c new file mode 100644 index 00000000000..7e74ff0c79f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x8.c new file mode 100644 index 00000000000..a72aa48f8a2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-sse-x4.c new file mode 100644 index 00000000000..abff7742a31 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-sse-x8.c new file mode 100644 index 00000000000..5f04413eb4a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-minmax-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-relu-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-relu-scalar-x1.c new file mode 100644 index 00000000000..e5c759ad99c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-relu-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-relu-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-relu-scalar-x2.c new file mode 100644 index 00000000000..3fc0e3333f0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-relu-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-relu-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-relu-scalar-x4.c new file mode 100644 index 00000000000..b2142492b62 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-relu-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-relu-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-relu-scalar-x8.c new file mode 100644 index 00000000000..72b6bfdd636 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-relu-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-scalar-x1.c new file mode 100644 index 00000000000..5354f2e222a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-scalar-x2.c new file mode 100644 index 00000000000..73a5e604ea0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-scalar-x4.c new file mode 100644 index 00000000000..4da59cb08f8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-scalar-x8.c new file mode 100644 index 00000000000..ddaa94f20d0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vrsubc-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-avx-x16.c new file mode 100644 index 00000000000..c32d96a2a0a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-avx-x8.c new file mode 100644 index 00000000000..3d74e52ea2d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-avx512f-x16.c new file mode 100644 index 00000000000..87e7bacb56d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-avx512f-x32.c new file mode 100644 index 00000000000..8cccb980243 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-neon-x4.c new file mode 100644 index 00000000000..68566ea3598 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-neon-x8.c new file mode 100644 index 00000000000..9890200863c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-scalar-x1.c new file mode 100644 index 00000000000..9033deb437e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-scalar-x2.c new file mode 100644 index 00000000000..a73a08ab2d5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-scalar-x4.c new file mode 100644 index 00000000000..8e3b59f90eb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-scalar-x8.c new file mode 100644 index 00000000000..eef1eddaafe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-sse-x4.c new file mode 100644 index 00000000000..ac9b364f331 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-sse-x8.c new file mode 100644 index 00000000000..b193acd742c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiff-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-avx-x16.c new file mode 100644 index 00000000000..e6058631ebc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-avx-x8.c new file mode 100644 index 00000000000..fef47f9ec56 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-avx512f-x16.c new file mode 100644 index 00000000000..f1a2bc5dee0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-avx512f-x32.c new file mode 100644 index 00000000000..1dc4e985322 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-neon-x4.c new file mode 100644 index 00000000000..470421e8204 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-neon-x8.c new file mode 100644 index 00000000000..fe8dea9d144 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-scalar-x1.c new file mode 100644 index 00000000000..2204b59bf49 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-scalar-x2.c new file mode 100644 index 00000000000..7aa0cb7d7e9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-scalar-x4.c new file mode 100644 index 00000000000..a2ba1070890 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-scalar-x8.c new file mode 100644 index 00000000000..3146cc22a34 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-sse-x4.c new file mode 100644 index 00000000000..d1581250f31 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-sse-x8.c new file mode 100644 index 00000000000..48d60f6b93d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsqrdiffc-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-avx-x16.c new file mode 100644 index 00000000000..6d1ac023f46 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-avx-x8.c new file mode 100644 index 00000000000..ed81da9f7e7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-avx512f-x16.c new file mode 100644 index 00000000000..4cc388e7911 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-avx512f-x32.c new file mode 100644 index 00000000000..14e9a820dbc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-neon-x4.c new file mode 100644 index 00000000000..d89d69dbbee --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-neon-x8.c new file mode 100644 index 00000000000..fe329b40f15 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-scalar-x1.c new file mode 100644 index 00000000000..9b047a58da3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-scalar-x2.c new file mode 100644 index 00000000000..2045cfe0738 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-scalar-x4.c new file mode 100644 index 00000000000..715683ed301 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-scalar-x8.c new file mode 100644 index 00000000000..34b19aa129d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-sse-x4.c new file mode 100644 index 00000000000..2385f498f62 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-sse-x8.c new file mode 100644 index 00000000000..4a40ce188c0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-minmax-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-relu-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-relu-scalar-x1.c new file mode 100644 index 00000000000..6e11adf88e8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-relu-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-relu-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-relu-scalar-x2.c new file mode 100644 index 00000000000..c8e14dfd9da --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-relu-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-relu-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-relu-scalar-x4.c new file mode 100644 index 00000000000..8e682d2e6c7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-relu-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-relu-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-relu-scalar-x8.c new file mode 100644 index 00000000000..0ca3cf1c5dc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-relu-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-scalar-x1.c new file mode 100644 index 00000000000..5a785b38ed7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-scalar-x2.c new file mode 100644 index 00000000000..32a61c4834b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-scalar-x4.c new file mode 100644 index 00000000000..00d7dc486e6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-scalar-x8.c new file mode 100644 index 00000000000..40e42f3237a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsub-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-avx-x16.c new file mode 100644 index 00000000000..ddbe811c84a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-avx-x8.c new file mode 100644 index 00000000000..f12e76fb768 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-avx512f-x16.c new file mode 100644 index 00000000000..358f40a12ad --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-avx512f-x32.c new file mode 100644 index 00000000000..3069cf34727 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-neon-x4.c new file mode 100644 index 00000000000..9c6cfe4ca07 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-neon-x8.c new file mode 100644 index 00000000000..52fb5d7d991 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-scalar-x1.c new file mode 100644 index 00000000000..2280f51ac9b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-scalar-x2.c new file mode 100644 index 00000000000..277e1a8031b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-scalar-x4.c new file mode 100644 index 00000000000..d08560063e3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-scalar-x8.c new file mode 100644 index 00000000000..f7f93a6b044 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-sse-x4.c new file mode 100644 index 00000000000..215bdfccc8b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-sse-x8.c new file mode 100644 index 00000000000..d6f184f6c9e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-minmax-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-relu-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-relu-scalar-x1.c new file mode 100644 index 00000000000..287a9c74f74 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-relu-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-relu-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-relu-scalar-x2.c new file mode 100644 index 00000000000..09c050a154c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-relu-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-relu-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-relu-scalar-x4.c new file mode 100644 index 00000000000..e043da9cf24 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-relu-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-relu-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-relu-scalar-x8.c new file mode 100644 index 00000000000..43dc740f629 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-relu-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-scalar-x1.c new file mode 100644 index 00000000000..6a7aea40b69 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-scalar-x2.c new file mode 100644 index 00000000000..619a9721cef --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-scalar-x4.c new file mode 100644 index 00000000000..2fa2ebb5ea6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-scalar-x8.c new file mode 100644 index 00000000000..c1acaae15e0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vbinary/gen/f32-vsubc-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-avx-x16.c new file mode 100644 index 00000000000..92649fb66c9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-avx-x8.c new file mode 100644 index 00000000000..d2c356a9fcc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-avx512f-x16.c new file mode 100644 index 00000000000..49d093b32fb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-avx512f-x32.c new file mode 100644 index 00000000000..dd5a35546b1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-neon-x4.c new file mode 100644 index 00000000000..17645a178a2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-neon-x8.c new file mode 100644 index 00000000000..ced3bcdbb26 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-scalar-x1.c new file mode 100644 index 00000000000..a3424e2ed90 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-scalar-x2.c new file mode 100644 index 00000000000..6e4b20b7f7d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-scalar-x4.c new file mode 100644 index 00000000000..abafdd2104b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-sse-x4.c new file mode 100644 index 00000000000..da7f9d7b7a9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-sse-x8.c new file mode 100644 index 00000000000..d29b1c4438a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vclamp/gen/f32-vclamp-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x16.c new file mode 100644 index 00000000000..9597a355ce6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x24.c new file mode 100644 index 00000000000..d5070821ff1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x32.c new file mode 100644 index 00000000000..d934c477865 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x40.c new file mode 100644 index 00000000000..73ba01a8683 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x48.c new file mode 100644 index 00000000000..fabaec0a422 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x8.c new file mode 100644 index 00000000000..43689b1ccb5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut16-p3-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x16.c new file mode 100644 index 00000000000..02f71cc9efe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x24.c new file mode 100644 index 00000000000..969f05be0a4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x32.c new file mode 100644 index 00000000000..6fe2b2c7b9d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x40.c new file mode 100644 index 00000000000..e7c4da192dd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x48.c new file mode 100644 index 00000000000..431c8d78555 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x8.c new file mode 100644 index 00000000000..b950789e978 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-lut4-p4-perm-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x16.c new file mode 100644 index 00000000000..69572c3b49e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x24.c new file mode 100644 index 00000000000..e417c8de834 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x32.c new file mode 100644 index 00000000000..055d3fc7a3e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x40.c new file mode 100644 index 00000000000..963f8548f1d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x48.c new file mode 100644 index 00000000000..1bf7b42f904 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x8.c new file mode 100644 index 00000000000..6a3424a4ed2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx-rr2-p6-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x16.c new file mode 100644 index 00000000000..0a7ac1adf45 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x24.c new file mode 100644 index 00000000000..5f4969beaa4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x32.c new file mode 100644 index 00000000000..0e26ca1e9ea --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x40.c new file mode 100644 index 00000000000..02d17fb5cbc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x48.c new file mode 100644 index 00000000000..80d57056d60 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x56.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x56.c new file mode 100644 index 00000000000..786323f2faf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x56.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x64.c new file mode 100644 index 00000000000..06c6f856789 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x72.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x72.c new file mode 100644 index 00000000000..34eaca4e885 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x72.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x8.c new file mode 100644 index 00000000000..f499fb313bf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x80.c new file mode 100644 index 00000000000..4bbf8159188 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut16-p3-gather-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x16.c new file mode 100644 index 00000000000..77c50aa3073 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x24.c new file mode 100644 index 00000000000..23c24b96f0c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x32.c new file mode 100644 index 00000000000..60ee1ccd8ce --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x40.c new file mode 100644 index 00000000000..33c1caca149 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x48.c new file mode 100644 index 00000000000..338ec6cd8ef --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x56.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x56.c new file mode 100644 index 00000000000..af69f0cb759 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x56.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x64.c new file mode 100644 index 00000000000..6c5a0d373b9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x72.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x72.c new file mode 100644 index 00000000000..46b3f03861e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x72.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x8.c new file mode 100644 index 00000000000..3214171d517 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x80.c new file mode 100644 index 00000000000..bb73b0b8dd3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut4-p4-perm-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x16.c new file mode 100644 index 00000000000..ccc36c7e43c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x24.c new file mode 100644 index 00000000000..249a5021500 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x32.c new file mode 100644 index 00000000000..f59b5ba5f3b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x40.c new file mode 100644 index 00000000000..3a67acf79ea --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x48.c new file mode 100644 index 00000000000..d42256c92b7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x56.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x56.c new file mode 100644 index 00000000000..e4ef81fe9d4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x56.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x64.c new file mode 100644 index 00000000000..f6751294043 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x72.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x72.c new file mode 100644 index 00000000000..4cd813ac915 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x72.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x8.c new file mode 100644 index 00000000000..0f64bf9c50b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x80.c new file mode 100644 index 00000000000..e77e59adede --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-lut8-p4-perm-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x16.c new file mode 100644 index 00000000000..cdb982d1993 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x24.c new file mode 100644 index 00000000000..b15a683a104 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x32.c new file mode 100644 index 00000000000..d7911aad25c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x40.c new file mode 100644 index 00000000000..2b2089ca0af --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x48.c new file mode 100644 index 00000000000..4c3086808d5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x56.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x56.c new file mode 100644 index 00000000000..7cf91bff44d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x56.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x64.c new file mode 100644 index 00000000000..ae35751fda2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x72.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x72.c new file mode 100644 index 00000000000..f8cceb33959 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x72.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x8.c new file mode 100644 index 00000000000..a8afa3fb36e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x80.c new file mode 100644 index 00000000000..89d19dba28f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx2-rr1-p6-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x112.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x112.c new file mode 100644 index 00000000000..4334393f463 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x112.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x128.c new file mode 100644 index 00000000000..7d75b34bfc6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x16.c new file mode 100644 index 00000000000..0fa0c2d4750 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x32.c new file mode 100644 index 00000000000..2fb24768da9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x48.c new file mode 100644 index 00000000000..d898c820e1e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x64.c new file mode 100644 index 00000000000..b4b292491e0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x80.c new file mode 100644 index 00000000000..4683e02b334 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x96.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x96.c new file mode 100644 index 00000000000..50dd7bfc0ff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-lut16-p3-perm-x96.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x112.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x112.c new file mode 100644 index 00000000000..24d018c0420 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x112.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x128.c new file mode 100644 index 00000000000..a2e900fa289 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x16.c new file mode 100644 index 00000000000..1c13285913a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x32.c new file mode 100644 index 00000000000..357add231e2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x48.c new file mode 100644 index 00000000000..6477e548568 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x64.c new file mode 100644 index 00000000000..95331763e1a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x80.c new file mode 100644 index 00000000000..ebafcd286bb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x96.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x96.c new file mode 100644 index 00000000000..333687da2ad --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-avx512f-rr1-p6-x96.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x12.c new file mode 100644 index 00000000000..03b53f8a949 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x16.c new file mode 100644 index 00000000000..8c11ca5d55f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x20.c new file mode 100644 index 00000000000..cd2688cf8c0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x24.c new file mode 100644 index 00000000000..3434952cba2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x4.c new file mode 100644 index 00000000000..69dddb364d6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x8.c new file mode 100644 index 00000000000..ba11e29290f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-lut16-p3-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x12.c new file mode 100644 index 00000000000..fd7c3c75ab8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x16.c new file mode 100644 index 00000000000..b5f50653466 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x20.c new file mode 100644 index 00000000000..dd725c95c1a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x24.c new file mode 100644 index 00000000000..aae4f259d33 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x4.c new file mode 100644 index 00000000000..c711f5823f2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x8.c new file mode 100644 index 00000000000..7d16b1b861d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neon-rr2-p6-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x12.c new file mode 100644 index 00000000000..daeb27d722a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x16.c new file mode 100644 index 00000000000..0fb9e8d4fd5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x20.c new file mode 100644 index 00000000000..c5ed9ad9716 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x24.c new file mode 100644 index 00000000000..fed30ffb5e1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x4.c new file mode 100644 index 00000000000..1900cea3b42 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x8.c new file mode 100644 index 00000000000..a889fe69fc4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-lut16-p3-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x12.c new file mode 100644 index 00000000000..414135fc24f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x16.c new file mode 100644 index 00000000000..613f2fb529d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x20.c new file mode 100644 index 00000000000..8608faa94d0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x24.c new file mode 100644 index 00000000000..76797b570d2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x4.c new file mode 100644 index 00000000000..1bc2ff41896 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x8.c new file mode 100644 index 00000000000..899a4866a63 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-neonfma-rr1-p6-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x1.c new file mode 100644 index 00000000000..853e21911e8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x2.c new file mode 100644 index 00000000000..d47eb83b200 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x3.c new file mode 100644 index 00000000000..ea729efa21b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x4.c new file mode 100644 index 00000000000..710cd07ba15 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x5.c new file mode 100644 index 00000000000..f57f3dc8438 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x6.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x6.c new file mode 100644 index 00000000000..55f50fb9c20 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-lut16-p3-x6.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x1.c new file mode 100644 index 00000000000..b9b35fa04cb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x2.c new file mode 100644 index 00000000000..37540f37088 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x3.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x3.c new file mode 100644 index 00000000000..5a25543d1f6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x4.c new file mode 100644 index 00000000000..4c0fa98c6d7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x5.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x5.c new file mode 100644 index 00000000000..5621f504832 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x6.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x6.c new file mode 100644 index 00000000000..895d9d2f3b1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-scalar-rr2-p6-x6.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x12.c new file mode 100644 index 00000000000..5dfac1c41b9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x16.c new file mode 100644 index 00000000000..dde1475cde4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x20.c new file mode 100644 index 00000000000..3e6add81e63 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x24.c new file mode 100644 index 00000000000..55d920cfc68 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x4.c new file mode 100644 index 00000000000..78aef0c0347 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x8.c new file mode 100644 index 00000000000..fee592b946a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-lut16-p3-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x12.c new file mode 100644 index 00000000000..0b2f14e35bf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x16.c new file mode 100644 index 00000000000..4f9a1932ecf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x20.c new file mode 100644 index 00000000000..a69834a4ce7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x24.c new file mode 100644 index 00000000000..e8fb86f7c32 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x4.c new file mode 100644 index 00000000000..3c51c05e284 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x8.c new file mode 100644 index 00000000000..c6745fafbfe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse2-rr2-p6-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x12.c new file mode 100644 index 00000000000..87e7925904b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x16.c new file mode 100644 index 00000000000..cfab7b3f3a3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x20.c new file mode 100644 index 00000000000..c672a0d3dec --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x24.c new file mode 100644 index 00000000000..797fdf8a37f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x4.c new file mode 100644 index 00000000000..bd208b8cbc4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x8.c new file mode 100644 index 00000000000..0f6d125134a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-lut16-p3-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x12.c new file mode 100644 index 00000000000..0e7635884dd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x16.c new file mode 100644 index 00000000000..ee057db3852 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x20.c new file mode 100644 index 00000000000..42373066876 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x24.c new file mode 100644 index 00000000000..2b55572f692 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x4.c new file mode 100644 index 00000000000..b7de8697994 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x8.c new file mode 100644 index 00000000000..4e4f3237adc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-velu/gen/f32-velu-sse41-rr2-p6-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-avx-x16.c new file mode 100644 index 00000000000..1c1269b3a09 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-avx-x8.c new file mode 100644 index 00000000000..02786409597 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-avx512f-x16.c new file mode 100644 index 00000000000..67b79154672 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-avx512f-x32.c new file mode 100644 index 00000000000..4b319671196 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-fma3-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-fma3-x16.c new file mode 100644 index 00000000000..9b5a5f22d16 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-fma3-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-fma3-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-fma3-x8.c new file mode 100644 index 00000000000..0d62c8d89cb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-fma3-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-neon-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-neon-x16.c new file mode 100644 index 00000000000..b78dd14ec0c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-neon-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-neon-x4.c new file mode 100644 index 00000000000..6303077795d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-neon-x8.c new file mode 100644 index 00000000000..11d30c2bfe7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-scalar-x1.c new file mode 100644 index 00000000000..07f54235176 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-scalar-x2.c new file mode 100644 index 00000000000..1a809d81c8d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-scalar-x4.c new file mode 100644 index 00000000000..74b71751522 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-sse-x4.c new file mode 100644 index 00000000000..668b4ac29ba --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-sse-x8.c new file mode 100644 index 00000000000..6925e416cc0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vhswish/gen/f32-vhswish-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-avx-x16.c new file mode 100644 index 00000000000..48cb7504b4b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-avx-x8.c new file mode 100644 index 00000000000..f0ffb1e015c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-avx512f-x16.c new file mode 100644 index 00000000000..641c63a8640 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-avx512f-x32.c new file mode 100644 index 00000000000..de92e034eea --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-neon-x4.c new file mode 100644 index 00000000000..59074cbff5e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-neon-x8.c new file mode 100644 index 00000000000..c12d86de109 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-scalar-x1.c new file mode 100644 index 00000000000..18e3c6cbf7f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-scalar-x2.c new file mode 100644 index 00000000000..f7e3bb0437c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-scalar-x4.c new file mode 100644 index 00000000000..d03f7c3f4bc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse-x4.c new file mode 100644 index 00000000000..315879d50ef --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse-x8.c new file mode 100644 index 00000000000..1997f6bb0f6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse2-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse2-x4.c new file mode 100644 index 00000000000..727ca570894 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse2-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse2-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse2-x8.c new file mode 100644 index 00000000000..ea7f510f815 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse2-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse41-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse41-x4.c new file mode 100644 index 00000000000..aa2c19e12f4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse41-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse41-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse41-x8.c new file mode 100644 index 00000000000..8319f0b1be7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vlrelu/gen/f32-vlrelu-sse41-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c1-minmax-scalar-2x.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c1-minmax-scalar-2x.c new file mode 100644 index 00000000000..daaa367c45b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c1-minmax-scalar-2x.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c2-minmax-scalar-2x.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c2-minmax-scalar-2x.c new file mode 100644 index 00000000000..8a2549d0a1d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c2-minmax-scalar-2x.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-neon-2x.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-neon-2x.c new file mode 100644 index 00000000000..390e98ddac9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-neon-2x.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-neonfma-2x.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-neonfma-2x.c new file mode 100644 index 00000000000..23f4a76075b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-neonfma-2x.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-scalar-2x.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-scalar-2x.c new file mode 100644 index 00000000000..1c91d210ea1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-scalar-2x.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-sse-2x.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-sse-2x.c new file mode 100644 index 00000000000..5f86c9d8de0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c4-minmax-sse-2x.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-neon-2x.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-neon-2x.c new file mode 100644 index 00000000000..290edc02942 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-neon-2x.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-neonfma-2x.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-neonfma-2x.c new file mode 100644 index 00000000000..23f707cbd84 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-neonfma-2x.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-sse-2x.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-sse-2x.c new file mode 100644 index 00000000000..fd9d635a47d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vmulcaddc/gen/f32-vmulcaddc-c8-minmax-sse-2x.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-avx-x16.c new file mode 100644 index 00000000000..501e461ab8c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-avx-x8.c new file mode 100644 index 00000000000..6fe2055c082 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-avx512f-x16.c new file mode 100644 index 00000000000..f6ac60520e1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-avx512f-x32.c new file mode 100644 index 00000000000..33b01e7e4f2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-neon-x4.c new file mode 100644 index 00000000000..7d3dc1d5131 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-neon-x8.c new file mode 100644 index 00000000000..5681c618d2f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-scalar-x1.c new file mode 100644 index 00000000000..7146ec2a11b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-scalar-x2.c new file mode 100644 index 00000000000..025ca426184 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-scalar-x4.c new file mode 100644 index 00000000000..4b94958c626 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-scalar-x8.c new file mode 100644 index 00000000000..cbcd833d9f0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-sse-x4.c new file mode 100644 index 00000000000..8239faf5abe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-sse-x8.c new file mode 100644 index 00000000000..f5a34859940 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrelu/gen/f32-vrelu-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-avx-x16.c new file mode 100644 index 00000000000..d94d22b5c34 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-avx-x8.c new file mode 100644 index 00000000000..fc3ea43d7ce --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-avx512f-x16.c new file mode 100644 index 00000000000..d33138713eb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-avx512f-x32.c new file mode 100644 index 00000000000..aa992f85063 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-neon-x4.c new file mode 100644 index 00000000000..5fb0318da2e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-neon-x8.c new file mode 100644 index 00000000000..49b3f588cec --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-neonv8-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-neonv8-x4.c new file mode 100644 index 00000000000..26ae36cdf35 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-neonv8-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-neonv8-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-neonv8-x8.c new file mode 100644 index 00000000000..e4ac94e2eed --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-neonv8-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-scalar-libm-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-scalar-libm-x1.c new file mode 100644 index 00000000000..ac958b24efb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-scalar-libm-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-scalar-libm-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-scalar-libm-x2.c new file mode 100644 index 00000000000..bd7eba4f3ca --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-scalar-libm-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-scalar-libm-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-scalar-libm-x4.c new file mode 100644 index 00000000000..3dfc3dba042 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-scalar-libm-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-sse2-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-sse2-x4.c new file mode 100644 index 00000000000..2fec2a2c171 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-sse2-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-sse2-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-sse2-x8.c new file mode 100644 index 00000000000..39dbe45cb65 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-sse2-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-sse41-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-sse41-x4.c new file mode 100644 index 00000000000..629e52f45b2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-sse41-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-sse41-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-sse41-x8.c new file mode 100644 index 00000000000..22f7c860c16 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndd-sse41-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-avx-x16.c new file mode 100644 index 00000000000..012bc386f20 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-avx-x8.c new file mode 100644 index 00000000000..b35d1feb7eb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-avx512f-x16.c new file mode 100644 index 00000000000..16208c6bd0a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-avx512f-x32.c new file mode 100644 index 00000000000..9cb9afe5550 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-neon-x4.c new file mode 100644 index 00000000000..cca5738ba0c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-neon-x8.c new file mode 100644 index 00000000000..60971f3d49f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-neonv8-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-neonv8-x4.c new file mode 100644 index 00000000000..30cc3a940e3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-neonv8-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-neonv8-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-neonv8-x8.c new file mode 100644 index 00000000000..906a0e0baf6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-neonv8-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-scalar-libm-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-scalar-libm-x1.c new file mode 100644 index 00000000000..f12d32c2b55 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-scalar-libm-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-scalar-libm-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-scalar-libm-x2.c new file mode 100644 index 00000000000..255f59ce89e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-scalar-libm-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-scalar-libm-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-scalar-libm-x4.c new file mode 100644 index 00000000000..4d4d89468d4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-scalar-libm-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-sse2-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-sse2-x4.c new file mode 100644 index 00000000000..4d702c0111b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-sse2-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-sse2-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-sse2-x8.c new file mode 100644 index 00000000000..22a96828943 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-sse2-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-sse41-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-sse41-x4.c new file mode 100644 index 00000000000..c74069526eb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-sse41-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-sse41-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-sse41-x8.c new file mode 100644 index 00000000000..ce8ee59edd5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndne-sse41-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-avx-x16.c new file mode 100644 index 00000000000..837dea1f7a0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-avx-x8.c new file mode 100644 index 00000000000..91e7e203e04 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-avx512f-x16.c new file mode 100644 index 00000000000..cdf43a05c4e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-avx512f-x32.c new file mode 100644 index 00000000000..b158d31cb2e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-neon-x4.c new file mode 100644 index 00000000000..15d898ec19f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-neon-x8.c new file mode 100644 index 00000000000..aa3df466d04 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-neonv8-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-neonv8-x4.c new file mode 100644 index 00000000000..e2b031735e6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-neonv8-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-neonv8-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-neonv8-x8.c new file mode 100644 index 00000000000..fb69b7ca790 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-neonv8-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-scalar-libm-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-scalar-libm-x1.c new file mode 100644 index 00000000000..751fdaca69f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-scalar-libm-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-scalar-libm-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-scalar-libm-x2.c new file mode 100644 index 00000000000..a6081ca84e6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-scalar-libm-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-scalar-libm-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-scalar-libm-x4.c new file mode 100644 index 00000000000..82b6da9dc66 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-scalar-libm-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-sse2-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-sse2-x4.c new file mode 100644 index 00000000000..5dca6a945d9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-sse2-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-sse2-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-sse2-x8.c new file mode 100644 index 00000000000..2cb621b8802 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-sse2-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-sse41-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-sse41-x4.c new file mode 100644 index 00000000000..472106a86c9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-sse41-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-sse41-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-sse41-x8.c new file mode 100644 index 00000000000..3553fbc0857 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndu-sse41-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-avx-x16.c new file mode 100644 index 00000000000..29412866706 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-avx-x8.c new file mode 100644 index 00000000000..c02027c77be --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-avx512f-x16.c new file mode 100644 index 00000000000..c5e853a57c6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-avx512f-x32.c new file mode 100644 index 00000000000..6565d4ed974 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-neon-x4.c new file mode 100644 index 00000000000..67b98d4d301 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-neon-x8.c new file mode 100644 index 00000000000..0161938f4b5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-neonv8-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-neonv8-x4.c new file mode 100644 index 00000000000..7217fc0a3ef --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-neonv8-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-neonv8-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-neonv8-x8.c new file mode 100644 index 00000000000..fa3c6043185 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-neonv8-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-scalar-libm-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-scalar-libm-x1.c new file mode 100644 index 00000000000..6dcdc616e16 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-scalar-libm-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-scalar-libm-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-scalar-libm-x2.c new file mode 100644 index 00000000000..6c672a5f608 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-scalar-libm-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-scalar-libm-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-scalar-libm-x4.c new file mode 100644 index 00000000000..11f6a9d94be --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-scalar-libm-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-sse2-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-sse2-x4.c new file mode 100644 index 00000000000..f955f6042d3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-sse2-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-sse2-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-sse2-x8.c new file mode 100644 index 00000000000..fbbafdae825 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-sse2-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-sse41-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-sse41-x4.c new file mode 100644 index 00000000000..052dcd3ca1c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-sse41-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-sse41-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-sse41-x8.c new file mode 100644 index 00000000000..68edd7613e2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vrnd/gen/f32-vrndz-sse41-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x16.c new file mode 100644 index 00000000000..564a2e6cad6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x24.c new file mode 100644 index 00000000000..4227bdeeaa0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x32.c new file mode 100644 index 00000000000..0d5f6302df5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x40.c new file mode 100644 index 00000000000..b3acebaceb9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x48.c new file mode 100644 index 00000000000..6d61b3c1a03 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x56.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x56.c new file mode 100644 index 00000000000..879f9b4c7b2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x56.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x64.c new file mode 100644 index 00000000000..50dae8e4553 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x72.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x72.c new file mode 100644 index 00000000000..bd29799df3a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x72.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x8.c new file mode 100644 index 00000000000..bfcd96c65fb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x80.c new file mode 100644 index 00000000000..2ad02fe069d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x88.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x88.c new file mode 100644 index 00000000000..7f5b106938d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x88.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x96.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x96.c new file mode 100644 index 00000000000..ffe481ca56b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx2-p5-x96.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x112.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x112.c new file mode 100644 index 00000000000..603e5cdf0fa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x112.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x128.c new file mode 100644 index 00000000000..198eea7e853 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x144.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x144.c new file mode 100644 index 00000000000..e1452d7d0f2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x144.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x16.c new file mode 100644 index 00000000000..927c7ce240b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x160.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x160.c new file mode 100644 index 00000000000..b1a9b939c4d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x160.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x176.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x176.c new file mode 100644 index 00000000000..726c3cece0b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x176.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x192.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x192.c new file mode 100644 index 00000000000..de290bae976 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x192.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x32.c new file mode 100644 index 00000000000..9d4e207bd39 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x48.c new file mode 100644 index 00000000000..a28941dae3b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x64.c new file mode 100644 index 00000000000..5c62b7a3c70 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x80.c new file mode 100644 index 00000000000..67dabc526ef --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x96.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x96.c new file mode 100644 index 00000000000..bbb1407ac09 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleexpminusmax/gen/f32-vscaleexpminusmax-avx512f-p5-scalef-x96.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x16.c new file mode 100644 index 00000000000..78935b0c3ae --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x24.c new file mode 100644 index 00000000000..281b227be44 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x32.c new file mode 100644 index 00000000000..76b65f53ea8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x40.c new file mode 100644 index 00000000000..9f6c558e266 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x48.c new file mode 100644 index 00000000000..47626f02292 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x56.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x56.c new file mode 100644 index 00000000000..58dd7cf1500 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x56.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x64.c new file mode 100644 index 00000000000..fa58d7fe4f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x72.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x72.c new file mode 100644 index 00000000000..7acb6884a6b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x72.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x8.c new file mode 100644 index 00000000000..e9d0f0ae753 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x80.c new file mode 100644 index 00000000000..31d55bc2102 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x88.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x88.c new file mode 100644 index 00000000000..ba90367e6fc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x88.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x96.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x96.c new file mode 100644 index 00000000000..0f447f9164f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx2-p5-x96.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x112.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x112.c new file mode 100644 index 00000000000..a8548c317c0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x112.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x128.c new file mode 100644 index 00000000000..18b5d2b28d4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x144.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x144.c new file mode 100644 index 00000000000..af5cf68ac7a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x144.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x16.c new file mode 100644 index 00000000000..3264fcfd4cb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x160.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x160.c new file mode 100644 index 00000000000..0f4bf13de9c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x160.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x176.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x176.c new file mode 100644 index 00000000000..c3d4f66bf56 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x176.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x192.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x192.c new file mode 100644 index 00000000000..e74c5cf5273 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x192.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x32.c new file mode 100644 index 00000000000..6b959e33129 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x48.c new file mode 100644 index 00000000000..1e07c642b6d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x64.c new file mode 100644 index 00000000000..bea5c5a407e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x80.c new file mode 100644 index 00000000000..e667305fe8c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x96.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x96.c new file mode 100644 index 00000000000..a2b5ece86e0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vscaleextexp/gen/f32-vscaleextexp-avx512f-p5-scalef-x96.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x12.c new file mode 100644 index 00000000000..0ad4928b0c7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x16.c new file mode 100644 index 00000000000..bd7b568f447 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x20.c new file mode 100644 index 00000000000..bb9effcc608 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x24.c new file mode 100644 index 00000000000..4ab7db96219 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x4.c new file mode 100644 index 00000000000..1b03a48c92e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x8.c new file mode 100644 index 00000000000..813c04bdb86 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut2048-p1-div-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x12.c new file mode 100644 index 00000000000..51edacca0ca --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x16.c new file mode 100644 index 00000000000..9ed046db584 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x20.c new file mode 100644 index 00000000000..0e0f711d6cb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x24.c new file mode 100644 index 00000000000..fb933a56353 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x4.c new file mode 100644 index 00000000000..6a9623bd209 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x8.c new file mode 100644 index 00000000000..f8765fedaa0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-lut64-p2-div-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x12.c new file mode 100644 index 00000000000..ca22df79949 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x16.c new file mode 100644 index 00000000000..274d4a9e20b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x20.c new file mode 100644 index 00000000000..8c23ce53a49 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x24.c new file mode 100644 index 00000000000..482944e2d8e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x4.c new file mode 100644 index 00000000000..3fb3a2d7e0e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x8.c new file mode 100644 index 00000000000..df04ca75c96 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-aarch64-neonfma-rr1-p5-div-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x16.c new file mode 100644 index 00000000000..3e23bccbe28 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x24.c new file mode 100644 index 00000000000..b0eaa13b716 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x32.c new file mode 100644 index 00000000000..720cbbfb40c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x40.c new file mode 100644 index 00000000000..a73605f9b68 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x48.c new file mode 100644 index 00000000000..e76ba129e0b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x56.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x56.c new file mode 100644 index 00000000000..96efcc050de --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x56.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x64.c new file mode 100644 index 00000000000..daef5c0b294 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x72.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x72.c new file mode 100644 index 00000000000..ef1140a7a0b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x72.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x8.c new file mode 100644 index 00000000000..76681f9faf5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x80.c new file mode 100644 index 00000000000..051947b550b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-div-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x16.c new file mode 100644 index 00000000000..7f79be5f9d6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x24.c new file mode 100644 index 00000000000..c906829d44c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x32.c new file mode 100644 index 00000000000..2f14ee42ecb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x40.c new file mode 100644 index 00000000000..ae717bf6e4a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x48.c new file mode 100644 index 00000000000..3c1c801d628 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x56.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x56.c new file mode 100644 index 00000000000..900e029fd51 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x56.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x64.c new file mode 100644 index 00000000000..5aa4482b5c3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x72.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x72.c new file mode 100644 index 00000000000..16a9d3c0d5d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x72.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x8.c new file mode 100644 index 00000000000..a58b7c4878f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x80.c new file mode 100644 index 00000000000..0bf8fe743e3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx-rr2-p5-nr2-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x16.c new file mode 100644 index 00000000000..ff36fe234c9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x24.c new file mode 100644 index 00000000000..f21c15ee1dd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x32.c new file mode 100644 index 00000000000..2fe0b50197e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x40.c new file mode 100644 index 00000000000..247f3a15396 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x48.c new file mode 100644 index 00000000000..6b4a1f88111 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x56.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x56.c new file mode 100644 index 00000000000..ae2bd70aabe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x56.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x64.c new file mode 100644 index 00000000000..d04a758769c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x72.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x72.c new file mode 100644 index 00000000000..bd147665f9f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x72.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x8.c new file mode 100644 index 00000000000..df4e900c9d8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x80.c new file mode 100644 index 00000000000..9cd5dbf0df5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-div-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x16.c new file mode 100644 index 00000000000..fe76f702d5c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x24.c new file mode 100644 index 00000000000..46add7325ac --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x32.c new file mode 100644 index 00000000000..f085e44825b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x40.c new file mode 100644 index 00000000000..935a700dd33 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x48.c new file mode 100644 index 00000000000..fe1db50a245 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x56.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x56.c new file mode 100644 index 00000000000..1ec9c78bd75 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x56.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x64.c new file mode 100644 index 00000000000..974a03381e4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x72.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x72.c new file mode 100644 index 00000000000..70e3a3d0f43 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x72.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x8.c new file mode 100644 index 00000000000..817159c28dc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x80.c new file mode 100644 index 00000000000..15291af168a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr1fma-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x16.c new file mode 100644 index 00000000000..ed689e51f3f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x24.c new file mode 100644 index 00000000000..9cb0d503dd6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x32.c new file mode 100644 index 00000000000..5614e919848 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x40.c new file mode 100644 index 00000000000..9367e4881a7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x48.c new file mode 100644 index 00000000000..45445836c99 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x56.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x56.c new file mode 100644 index 00000000000..168039d31bc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x56.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x64.c new file mode 100644 index 00000000000..14defa9a887 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x72.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x72.c new file mode 100644 index 00000000000..8e30124ff45 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x72.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x8.c new file mode 100644 index 00000000000..cdf8837f2e9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x80.c new file mode 100644 index 00000000000..37208df381d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx2-rr1-p5-nr2fma-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x112.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x112.c new file mode 100644 index 00000000000..a45cf217e7b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x112.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x128.c new file mode 100644 index 00000000000..93ef90158be --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x16.c new file mode 100644 index 00000000000..05e95e3c12a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x32.c new file mode 100644 index 00000000000..a42a8b78ece --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x48.c new file mode 100644 index 00000000000..491b832aeee --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x64.c new file mode 100644 index 00000000000..6781c5cefb4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x80.c new file mode 100644 index 00000000000..b32f6b9b803 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x96.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x96.c new file mode 100644 index 00000000000..3bce54637cb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-div-x96.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x112.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x112.c new file mode 100644 index 00000000000..47a14449491 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x112.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x128.c new file mode 100644 index 00000000000..db5d9ce41c7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x16.c new file mode 100644 index 00000000000..3e4d9a07e7a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x32.c new file mode 100644 index 00000000000..0e361d320a3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x48.c new file mode 100644 index 00000000000..48bc9a85468 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x64.c new file mode 100644 index 00000000000..11f0841b74f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x80.c new file mode 100644 index 00000000000..b3e00745ca0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x96.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x96.c new file mode 100644 index 00000000000..94925556e5a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-lut16-p3-perm-scalef-nr1fma-x96.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x112.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x112.c new file mode 100644 index 00000000000..e34f743a010 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x112.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x128.c new file mode 100644 index 00000000000..77efca20f15 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x16.c new file mode 100644 index 00000000000..539277416d5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x32.c new file mode 100644 index 00000000000..e1b05163289 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x48.c new file mode 100644 index 00000000000..3401e5a3350 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x64.c new file mode 100644 index 00000000000..486fb76a165 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x80.c new file mode 100644 index 00000000000..b5bb14c39fe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x96.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x96.c new file mode 100644 index 00000000000..738c158075f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-div-x96.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x112.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x112.c new file mode 100644 index 00000000000..cff26998a6c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x112.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x128.c new file mode 100644 index 00000000000..adb26effca4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x16.c new file mode 100644 index 00000000000..46f4ef16e20 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x32.c new file mode 100644 index 00000000000..3829d48e4da --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x48.c new file mode 100644 index 00000000000..c0a5bceec79 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x64.c new file mode 100644 index 00000000000..46427de76a9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x80.c new file mode 100644 index 00000000000..fa4bd397aba --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x96.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x96.c new file mode 100644 index 00000000000..4907011b266 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr1-p5-scalef-nr1fma-x96.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x112.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x112.c new file mode 100644 index 00000000000..a400fec8724 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x112.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x128.c new file mode 100644 index 00000000000..6595aa46179 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x16.c new file mode 100644 index 00000000000..d19a4a57009 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x32.c new file mode 100644 index 00000000000..8d9e75b56bd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x48.c new file mode 100644 index 00000000000..0bc1f7b7706 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x64.c new file mode 100644 index 00000000000..f8cc18ee285 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x80.c new file mode 100644 index 00000000000..883301e3017 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x96.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x96.c new file mode 100644 index 00000000000..3086669067d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-div-x96.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x112.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x112.c new file mode 100644 index 00000000000..74a3861ae38 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x112.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x128.c new file mode 100644 index 00000000000..637cdfa1285 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x16.c new file mode 100644 index 00000000000..29960de21f7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x32.c new file mode 100644 index 00000000000..f66f6eaf94c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x48.c new file mode 100644 index 00000000000..5c8ec48d553 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x64.c new file mode 100644 index 00000000000..ed4652b4a20 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x80.c new file mode 100644 index 00000000000..2fd705fdea1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x96.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x96.c new file mode 100644 index 00000000000..ae7551001f0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma-x96.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x12.c new file mode 100644 index 00000000000..28423b9d753 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x16.c new file mode 100644 index 00000000000..4b34a864056 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x20.c new file mode 100644 index 00000000000..b93e89dcccc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x24.c new file mode 100644 index 00000000000..03e09bf2fc7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x4.c new file mode 100644 index 00000000000..94736fdc921 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x8.c new file mode 100644 index 00000000000..570aab4134a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut2048-p1-nr2recps-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x12.c new file mode 100644 index 00000000000..80e96d28553 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x16.c new file mode 100644 index 00000000000..91e9cb0ebff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x20.c new file mode 100644 index 00000000000..4aa4815f6b5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x24.c new file mode 100644 index 00000000000..d82e2e30550 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x4.c new file mode 100644 index 00000000000..8fcbef5f35f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x8.c new file mode 100644 index 00000000000..121ccb9fd4e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-lut64-p2-nr2recps-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x12.c new file mode 100644 index 00000000000..5dd193d743e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x16.c new file mode 100644 index 00000000000..2f44f7becf1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x20.c new file mode 100644 index 00000000000..92d882d5889 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x24.c new file mode 100644 index 00000000000..f3c79531757 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x4.c new file mode 100644 index 00000000000..fa2a1076b75 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x8.c new file mode 100644 index 00000000000..0a899a8dab6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neon-rr2-p5-nr2recps-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x12.c new file mode 100644 index 00000000000..4661775bd70 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x16.c new file mode 100644 index 00000000000..d0532b45650 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x20.c new file mode 100644 index 00000000000..9c5779d5baa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x24.c new file mode 100644 index 00000000000..22c1c9dee32 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x4.c new file mode 100644 index 00000000000..a460b283901 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x8.c new file mode 100644 index 00000000000..8f9342a884a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr1recps1fma-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x12.c new file mode 100644 index 00000000000..2f8acc1c144 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x16.c new file mode 100644 index 00000000000..f5f0b83d737 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x20.c new file mode 100644 index 00000000000..262465d9a11 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x24.c new file mode 100644 index 00000000000..d2f910ad135 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x4.c new file mode 100644 index 00000000000..1c928a00d39 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x8.c new file mode 100644 index 00000000000..87fca29449f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2fma-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x12.c new file mode 100644 index 00000000000..e654ccb3cc4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x16.c new file mode 100644 index 00000000000..71d8f13beea --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x20.c new file mode 100644 index 00000000000..df19f87c2f8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x24.c new file mode 100644 index 00000000000..98f3c686707 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x4.c new file mode 100644 index 00000000000..188e34c03cf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x8.c new file mode 100644 index 00000000000..75fe771fe4f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut2048-p1-nr2recps-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x12.c new file mode 100644 index 00000000000..30f0bffb8d8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x16.c new file mode 100644 index 00000000000..240b08bebd3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x20.c new file mode 100644 index 00000000000..cedcb3a61ac --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x24.c new file mode 100644 index 00000000000..b862f77c234 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x4.c new file mode 100644 index 00000000000..ddf2e4e3c26 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x8.c new file mode 100644 index 00000000000..ff5ce4334a5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr1recps1fma-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x12.c new file mode 100644 index 00000000000..1048c459a87 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x16.c new file mode 100644 index 00000000000..d44582a7dd8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x20.c new file mode 100644 index 00000000000..c36fb6db7a0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x24.c new file mode 100644 index 00000000000..e6d933c0bd1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x4.c new file mode 100644 index 00000000000..0aff8dc78ef --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x8.c new file mode 100644 index 00000000000..f826b252684 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2fma-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x12.c new file mode 100644 index 00000000000..982dc1754e5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x16.c new file mode 100644 index 00000000000..fd73a3158f3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x20.c new file mode 100644 index 00000000000..cd259cd4506 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x24.c new file mode 100644 index 00000000000..5af880cc7a3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x4.c new file mode 100644 index 00000000000..db8713b45af --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x8.c new file mode 100644 index 00000000000..0de0f329eeb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-lut64-p2-nr2recps-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x12.c new file mode 100644 index 00000000000..88ed1caa21c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x16.c new file mode 100644 index 00000000000..fcab4eb5f8a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x20.c new file mode 100644 index 00000000000..fbfafaffe03 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x24.c new file mode 100644 index 00000000000..4bfb1c24dcd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x4.c new file mode 100644 index 00000000000..ffcb9e383e6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x8.c new file mode 100644 index 00000000000..9f767c2d792 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr1recps1fma-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x12.c new file mode 100644 index 00000000000..6def35d20e7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x16.c new file mode 100644 index 00000000000..dac5aa56425 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x20.c new file mode 100644 index 00000000000..81a0d3d4767 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x24.c new file mode 100644 index 00000000000..0d0c1ff8d86 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x4.c new file mode 100644 index 00000000000..dcbf9141bdb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x8.c new file mode 100644 index 00000000000..e8b538d9fea --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2fma-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x12.c new file mode 100644 index 00000000000..f405deba9fa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x16.c new file mode 100644 index 00000000000..3b7cdcb49a3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x20.c new file mode 100644 index 00000000000..6e8d7934c80 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x24.c new file mode 100644 index 00000000000..7b047a997b2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x4.c new file mode 100644 index 00000000000..c77bbd622a1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x8.c new file mode 100644 index 00000000000..377ab18b630 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-neonfma-rr1-p5-nr2recps-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-x1.c new file mode 100644 index 00000000000..568a4b007f4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-x2.c new file mode 100644 index 00000000000..84275777cbf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-x4.c new file mode 100644 index 00000000000..fe91f484d9e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut2048-p1-div-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-x1.c new file mode 100644 index 00000000000..fd0bdc44993 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-x2.c new file mode 100644 index 00000000000..dc7d60a9a7b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-x4.c new file mode 100644 index 00000000000..81bb8a7b047 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-lut64-p2-div-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-x1.c new file mode 100644 index 00000000000..12bbe29e345 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-x2.c new file mode 100644 index 00000000000..227aaf3312a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-x4.c new file mode 100644 index 00000000000..ecd1b7ea97c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-scalar-rr2-p5-div-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x12.c new file mode 100644 index 00000000000..06620ff311c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x16.c new file mode 100644 index 00000000000..1be4a23586a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x20.c new file mode 100644 index 00000000000..1f4b58e9545 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x24.c new file mode 100644 index 00000000000..40d6674d742 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x4.c new file mode 100644 index 00000000000..ba39081d14a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x8.c new file mode 100644 index 00000000000..2f4717840bb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-lut64-p2-div-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x12.c new file mode 100644 index 00000000000..deca1a6cf4e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x16.c new file mode 100644 index 00000000000..b4f960c3f56 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x20.c new file mode 100644 index 00000000000..b24a6249bea --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x24.c new file mode 100644 index 00000000000..88714d46bc0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x4.c new file mode 100644 index 00000000000..34b253d66d1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x8.c new file mode 100644 index 00000000000..3b96ef86b43 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse2-rr2-p5-div-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x12.c new file mode 100644 index 00000000000..0c1b0e83acf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x16.c new file mode 100644 index 00000000000..7d0d2f17b2b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x20.c new file mode 100644 index 00000000000..8127783410d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x24.c new file mode 100644 index 00000000000..978925c24fd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x4.c new file mode 100644 index 00000000000..9daa6df5433 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x8.c new file mode 100644 index 00000000000..5dbb26a3fed --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-lut64-p2-div-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x12.c new file mode 100644 index 00000000000..978ef9a6255 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x16.c new file mode 100644 index 00000000000..de72619f2af --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x20.c new file mode 100644 index 00000000000..400fbb77643 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x24.c new file mode 100644 index 00000000000..ad39c4d1138 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x4.c new file mode 100644 index 00000000000..e42852ea4f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x8.c new file mode 100644 index 00000000000..755318be6bc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsigmoid/gen/f32-vsigmoid-sse41-rr2-p5-div-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-aarch64-neon-sqrt-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-aarch64-neon-sqrt-x4.c new file mode 100644 index 00000000000..325c56cf386 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-aarch64-neon-sqrt-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-aarch64-neon-sqrt-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-aarch64-neon-sqrt-x8.c new file mode 100644 index 00000000000..9b46d13e1c6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-aarch64-neon-sqrt-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx-sqrt-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx-sqrt-x16.c new file mode 100644 index 00000000000..13f61aac917 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx-sqrt-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx-sqrt-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx-sqrt-x8.c new file mode 100644 index 00000000000..23d8df88e48 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx-sqrt-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x112.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x112.c new file mode 100644 index 00000000000..35af625e618 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x112.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x128.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x128.c new file mode 100644 index 00000000000..598afb1db82 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x16.c new file mode 100644 index 00000000000..93c5d87b29a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x32.c new file mode 100644 index 00000000000..e64354425b9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x48.c new file mode 100644 index 00000000000..827a6fb351a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x64.c new file mode 100644 index 00000000000..2218ae8461f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x80.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x80.c new file mode 100644 index 00000000000..381086be76f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x80.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x96.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x96.c new file mode 100644 index 00000000000..2796c8adc92 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-avx512f-nr1fma1adj-x96.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x16.c new file mode 100644 index 00000000000..f2aba423c50 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x24.c new file mode 100644 index 00000000000..b272d6372ed --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x32.c new file mode 100644 index 00000000000..6779cfd3b0d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x40.c new file mode 100644 index 00000000000..8e7f0ef0e0f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x48.c new file mode 100644 index 00000000000..d2906db18eb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x56.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x56.c new file mode 100644 index 00000000000..2bc5e9799c1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x56.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x64.c new file mode 100644 index 00000000000..23ab191dbd0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x8.c new file mode 100644 index 00000000000..bee97366230 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-fma3-nr1fma1adj-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x12.c new file mode 100644 index 00000000000..4f5d0b840c7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x16.c new file mode 100644 index 00000000000..39349f5c40e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x20.c new file mode 100644 index 00000000000..2deeefb5df2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x24.c new file mode 100644 index 00000000000..f934e48c5e1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x28.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x28.c new file mode 100644 index 00000000000..ae3b83de26d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x28.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x32.c new file mode 100644 index 00000000000..4e8f2367b06 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x36.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x36.c new file mode 100644 index 00000000000..0b64dde7bfd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x36.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x4.c new file mode 100644 index 00000000000..4c52adf5ddc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x40.c new file mode 100644 index 00000000000..b0fe4b63979 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x8.c new file mode 100644 index 00000000000..e668a0fb43b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr1rsqrts1fma1adj-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x12.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x12.c new file mode 100644 index 00000000000..acf35585e32 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x12.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x16.c new file mode 100644 index 00000000000..ddba2c46244 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x20.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x20.c new file mode 100644 index 00000000000..4c8b3746492 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x20.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x24.c new file mode 100644 index 00000000000..3ac21503ac7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x28.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x28.c new file mode 100644 index 00000000000..ae2e76a1cb7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x28.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x32.c new file mode 100644 index 00000000000..bff79153387 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x36.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x36.c new file mode 100644 index 00000000000..7759f165aa2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x36.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x4.c new file mode 100644 index 00000000000..5d6b8b1e698 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x40.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x40.c new file mode 100644 index 00000000000..e5b60d6dc27 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x40.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x8.c new file mode 100644 index 00000000000..c17d9d2632f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-neonfma-nr2fma1adj-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-x1.c new file mode 100644 index 00000000000..0cf65608c4b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-x2.c new file mode 100644 index 00000000000..c02261564db --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-x4.c new file mode 100644 index 00000000000..2cc6a8bfa23 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-scalar-sqrt-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-sse-sqrt-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-sse-sqrt-x4.c new file mode 100644 index 00000000000..fb924cfb606 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-sse-sqrt-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-sse-sqrt-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-sse-sqrt-x8.c new file mode 100644 index 00000000000..d39a2b43147 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vsqrt/gen/f32-vsqrt-sse-sqrt-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-avx-x16.c new file mode 100644 index 00000000000..1f52b62eed2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-avx-x8.c new file mode 100644 index 00000000000..4051bddc5aa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-avx512f-x16.c new file mode 100644 index 00000000000..37684720704 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-avx512f-x32.c new file mode 100644 index 00000000000..f11cb737998 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-neon-x4.c new file mode 100644 index 00000000000..ef92da7826b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-neon-x8.c new file mode 100644 index 00000000000..1d1aca60073 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-scalar-x1.c new file mode 100644 index 00000000000..d5d14ff79b4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-scalar-x2.c new file mode 100644 index 00000000000..851f0cbfbdb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-scalar-x4.c new file mode 100644 index 00000000000..5684523b84a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-sse-x4.c new file mode 100644 index 00000000000..9591465c471 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-sse-x8.c new file mode 100644 index 00000000000..42dadcca727 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vabs-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-avx-x16.c new file mode 100644 index 00000000000..802783189b3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-avx-x8.c new file mode 100644 index 00000000000..d9f7aa73588 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-avx512f-x16.c new file mode 100644 index 00000000000..98387edd489 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-avx512f-x32.c new file mode 100644 index 00000000000..fd2db694066 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-neon-x4.c new file mode 100644 index 00000000000..6d1b46a571f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-neon-x8.c new file mode 100644 index 00000000000..4970710ee59 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-scalar-x1.c new file mode 100644 index 00000000000..448cf16cc10 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-scalar-x2.c new file mode 100644 index 00000000000..f004190001c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-scalar-x4.c new file mode 100644 index 00000000000..f3ce6900564 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-sse-x4.c new file mode 100644 index 00000000000..7e29d9753e6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-sse-x8.c new file mode 100644 index 00000000000..57b563bb105 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vneg-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-avx-x16.c new file mode 100644 index 00000000000..28a866a8464 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-avx-x8.c new file mode 100644 index 00000000000..57e798bda26 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-avx512f-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-avx512f-x16.c new file mode 100644 index 00000000000..d1eddd89b44 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-avx512f-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-avx512f-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-avx512f-x32.c new file mode 100644 index 00000000000..ae968354097 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-avx512f-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-neon-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-neon-x4.c new file mode 100644 index 00000000000..c94b82d327c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-neon-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-neon-x8.c new file mode 100644 index 00000000000..04ad27aaa7d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-scalar-x1.c new file mode 100644 index 00000000000..d11feb73d2c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-scalar-x2.c new file mode 100644 index 00000000000..abc592abf9a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-scalar-x4.c new file mode 100644 index 00000000000..80131381daf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-sse-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-sse-x4.c new file mode 100644 index 00000000000..bbab7904170 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-sse-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-sse-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-sse-x8.c new file mode 100644 index 00000000000..bb2664e4004 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/f32-vunary/gen/f32-vsqr-sse-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-neon-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-neon-x16.c new file mode 100644 index 00000000000..b71e110981d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-neon-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-neon-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-neon-x24.c new file mode 100644 index 00000000000..15a2790bfc6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-neon-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-neon-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-neon-x32.c new file mode 100644 index 00000000000..f6cde79e183 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-neon-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-neon-x8.c new file mode 100644 index 00000000000..82185e9ebc7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-scalar-x1.c new file mode 100644 index 00000000000..ff62e9a29b9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-scalar-x2.c new file mode 100644 index 00000000000..bf3371dfa14 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-scalar-x3.c b/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-scalar-x3.c new file mode 100644 index 00000000000..1787bb3783f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-scalar-x3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-scalar-x4.c new file mode 100644 index 00000000000..41e935ea3d0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/i16-vlshift/gen/i16-vlshift-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-f16c.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-f16c.c new file mode 100644 index 00000000000..0a4fb5ef404 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-f16c.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-neon-int16.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-neon-int16.c new file mode 100644 index 00000000000..4ebb980cf89 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-neon-int16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-neon-int32.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-neon-int32.c new file mode 100644 index 00000000000..b74681d4d32 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-neon-int32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-neonfp16.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-neonfp16.c new file mode 100644 index 00000000000..75892609457 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-neonfp16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-sse2-int16.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-sse2-int16.c new file mode 100644 index 00000000000..9288d9f8f74 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-sse2-int16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-sse2-int32.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-sse2-int32.c new file mode 100644 index 00000000000..e593a29995b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-sse2-int32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-sse41-int16.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-sse41-int16.c new file mode 100644 index 00000000000..039f5ecca59 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-sse41-int16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-sse41-int32.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-sse41-int32.c new file mode 100644 index 00000000000..f552ed68532 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f16-f32-sse41-int32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-f16c.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-f16c.c new file mode 100644 index 00000000000..0fce3a41d35 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-f16c.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-neon.c new file mode 100644 index 00000000000..36b972486ee --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-neonfp16.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-neonfp16.c new file mode 100644 index 00000000000..f385aa6a9eb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-neonfp16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-scalar-bitcast.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-scalar-bitcast.c new file mode 100644 index 00000000000..701e7458f19 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-scalar-bitcast.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-scalar-fabsf.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-scalar-fabsf.c new file mode 100644 index 00000000000..b5457222f1f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-scalar-fabsf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-sse2.c new file mode 100644 index 00000000000..fab9b28cac5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-sse41.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-sse41.c new file mode 100644 index 00000000000..ebfb833914a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-f16-sse41.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-qs8-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-qs8-neon.c new file mode 100644 index 00000000000..64d05b9740e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-qs8-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-qs8-neonv8.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-qs8-neonv8.c new file mode 100644 index 00000000000..8c5e8836cb8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-qs8-neonv8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-qu8-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-qu8-neon.c new file mode 100644 index 00000000000..3be6d0714f2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-qu8-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-qu8-neonv8.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-qu8-neonv8.c new file mode 100644 index 00000000000..ffbd693e745 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/cvt-f32-qu8-neonv8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f16-neonfp16arith-rr2-p3.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f16-neonfp16arith-rr2-p3.c new file mode 100644 index 00000000000..a20d24512f8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f16-neonfp16arith-rr2-p3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx-rr2-p5.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx-rr2-p5.c new file mode 100644 index 00000000000..5b12bf138d7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx-rr2-p5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx2-rr2-lut8-p3-perm.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx2-rr2-lut8-p3-perm.c new file mode 100644 index 00000000000..93094c7b17f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx2-rr2-lut8-p3-perm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx2-rr2-lut8-p4-perm.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx2-rr2-lut8-p4-perm.c new file mode 100644 index 00000000000..9c8419a688a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx2-rr2-lut8-p4-perm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx2-rr2-p5.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx2-rr2-p5.c new file mode 100644 index 00000000000..f9bbf39cd6b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx2-rr2-p5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-lut16-p3-perm-scalef.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-lut16-p3-perm-scalef.c new file mode 100644 index 00000000000..cc2156c1857 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-lut16-p3-perm-scalef.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-lut16-p3-perm.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-lut16-p3-perm.c new file mode 100644 index 00000000000..dc5a276b4c4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-lut16-p3-perm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-lut32-p2-perm2-scalef.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-lut32-p2-perm2-scalef.c new file mode 100644 index 00000000000..2f148b0a87f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-lut32-p2-perm2-scalef.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-lut32-p2-perm2.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-lut32-p2-perm2.c new file mode 100644 index 00000000000..9a81f864059 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-lut32-p2-perm2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-p5-scalef.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-p5-scalef.c new file mode 100644 index 00000000000..ac578579d5e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-p5-scalef.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-p5.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-p5.c new file mode 100644 index 00000000000..d3d165370be --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-avx512f-rr2-p5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-neonfma-rr2-lut64-p2.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-neonfma-rr2-lut64-p2.c new file mode 100644 index 00000000000..bb30eba79c3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-neonfma-rr2-lut64-p2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-neonfma-rr2-p5.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-neonfma-rr2-p5.c new file mode 100644 index 00000000000..236459d569f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-neonfma-rr2-p5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-sse2-rr2-lut64-p2.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-sse2-rr2-lut64-p2.c new file mode 100644 index 00000000000..b98ac8e2dbe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-sse2-rr2-lut64-p2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-sse2-rr2-p5.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-sse2-rr2-p5.c new file mode 100644 index 00000000000..1df12cb16ef --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/exp-f32-sse2-rr2-p5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f16-avx2-rr1-p3.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f16-avx2-rr1-p3.c new file mode 100644 index 00000000000..389af7fd539 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f16-avx2-rr1-p3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f16-neonfp16arith-rr1-p3.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f16-neonfp16arith-rr1-p3.c new file mode 100644 index 00000000000..d89733800bf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f16-neonfp16arith-rr1-p3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f16-neonfp16arith-rr2-p3.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f16-neonfp16arith-rr2-p3.c new file mode 100644 index 00000000000..8aec75ce10d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f16-neonfp16arith-rr2-p3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx-rr2-lut16-p3.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx-rr2-lut16-p3.c new file mode 100644 index 00000000000..ba4ee5f71f7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx-rr2-lut16-p3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx-rr2-lut4-p4-perm.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx-rr2-lut4-p4-perm.c new file mode 100644 index 00000000000..a1ee367822d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx-rr2-lut4-p4-perm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx-rr2-p6.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx-rr2-p6.c new file mode 100644 index 00000000000..20500d25c09 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx-rr2-p6.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx2-rr1-lut16-p3-gather.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx2-rr1-lut16-p3-gather.c new file mode 100644 index 00000000000..e7535d31d12 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx2-rr1-lut16-p3-gather.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx2-rr1-lut4-p4-perm.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx2-rr1-lut4-p4-perm.c new file mode 100644 index 00000000000..bc28ecee22d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx2-rr1-lut4-p4-perm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx2-rr1-lut8-p4-perm.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx2-rr1-lut8-p4-perm.c new file mode 100644 index 00000000000..c33c4e0960a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx2-rr1-lut8-p4-perm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx2-rr1-p6.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx2-rr1-p6.c new file mode 100644 index 00000000000..62982d08822 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx2-rr1-p6.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx512f-rr1-lut16-p3-perm.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx512f-rr1-lut16-p3-perm.c new file mode 100644 index 00000000000..907b3683126 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx512f-rr1-lut16-p3-perm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx512f-rr1-p6.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx512f-rr1-p6.c new file mode 100644 index 00000000000..e93d677ee3f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-avx512f-rr1-p6.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-neon-rr2-lut16-p3.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-neon-rr2-lut16-p3.c new file mode 100644 index 00000000000..6ddf3f098db --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-neon-rr2-lut16-p3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-neon-rr2-p6.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-neon-rr2-p6.c new file mode 100644 index 00000000000..dc631269fe2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-neon-rr2-p6.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-neonfma-rr1-lut16-p3.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-neonfma-rr1-lut16-p3.c new file mode 100644 index 00000000000..d5f89130afa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-neonfma-rr1-lut16-p3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-neonfma-rr1-p6.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-neonfma-rr1-p6.c new file mode 100644 index 00000000000..d93faefdc4f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-neonfma-rr1-p6.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut16-p3.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut16-p3.c new file mode 100644 index 00000000000..d8988f4a616 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut16-p3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut16-p4.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut16-p4.c new file mode 100644 index 00000000000..426e00d612f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut16-p4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut4-p4.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut4-p4.c new file mode 100644 index 00000000000..05f52758571 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut4-p4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut8-p3.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut8-p3.c new file mode 100644 index 00000000000..1c070d39376 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut8-p3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut8-p4.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut8-p4.c new file mode 100644 index 00000000000..5545e1da05b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-lut8-p4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-p5.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-p5.c new file mode 100644 index 00000000000..bd7a55981d8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-p5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-p6.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-p6.c new file mode 100644 index 00000000000..5e0ad9d0866 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-scalar-rr2-p6.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-sse2-rr2-lut16-p3.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-sse2-rr2-lut16-p3.c new file mode 100644 index 00000000000..01e14cfea81 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-sse2-rr2-lut16-p3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-sse2-rr2-p6.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-sse2-rr2-p6.c new file mode 100644 index 00000000000..3bff3e11e24 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expm1minus-f32-sse2-rr2-p6.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-avx2-rr1-p2.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-avx2-rr1-p2.c new file mode 100644 index 00000000000..21a46862148 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-avx2-rr1-p2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-avx2-rr1-p3.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-avx2-rr1-p3.c new file mode 100644 index 00000000000..4c8aefb4af2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-avx2-rr1-p3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-neonfp16arith-rr1-p2.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-neonfp16arith-rr1-p2.c new file mode 100644 index 00000000000..15e286d7206 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-neonfp16arith-rr1-p2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-neonfp16arith-rr1-p3.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-neonfp16arith-rr1-p3.c new file mode 100644 index 00000000000..b48a35d4e42 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-neonfp16arith-rr1-p3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-neonfp16arith-rr2-p2.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-neonfp16arith-rr2-p2.c new file mode 100644 index 00000000000..6cf9856c7a2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-neonfp16arith-rr2-p2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-neonfp16arith-rr2-p3.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-neonfp16arith-rr2-p3.c new file mode 100644 index 00000000000..acd7280a575 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f16-neonfp16arith-rr2-p3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-avx2-rr1-p5.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-avx2-rr1-p5.c new file mode 100644 index 00000000000..8167bed7ad5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-avx2-rr1-p5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-avx2-rr2-p5.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-avx2-rr2-p5.c new file mode 100644 index 00000000000..e3db53110da --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-avx2-rr2-p5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-neonfma-rr2-lut2048-p1.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-neonfma-rr2-lut2048-p1.c new file mode 100644 index 00000000000..08696927b57 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-neonfma-rr2-lut2048-p1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-neonfma-rr2-lut64-p2.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-neonfma-rr2-lut64-p2.c new file mode 100644 index 00000000000..3c65e6a5655 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-neonfma-rr2-lut64-p2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-neonfma-rr2-p5.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-neonfma-rr2-p5.c new file mode 100644 index 00000000000..202e0d871a5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-neonfma-rr2-p5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-scalar-rr2-lut2048-p1.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-scalar-rr2-lut2048-p1.c new file mode 100644 index 00000000000..e04e453c7c8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-scalar-rr2-lut2048-p1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-scalar-rr2-lut64-p2.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-scalar-rr2-lut64-p2.c new file mode 100644 index 00000000000..46c39a5b7d4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-scalar-rr2-lut64-p2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-scalar-rr2-p5.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-scalar-rr2-p5.c new file mode 100644 index 00000000000..42214878807 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-scalar-rr2-p5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-sse2-rr2-p5.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-sse2-rr2-p5.c new file mode 100644 index 00000000000..e489340edf0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/expminus-f32-sse2-rr2-p5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/extexp-avx2-p5.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/extexp-avx2-p5.c new file mode 100644 index 00000000000..94fe2bee231 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/extexp-avx2-p5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/extexp-avx512f-p5.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/extexp-avx512f-p5.c new file mode 100644 index 00000000000..881642e4436 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/extexp-avx512f-p5.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-neon-addsub.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-neon-addsub.c new file mode 100644 index 00000000000..c3c968dc9ee --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-neon-addsub.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-neon-cvt.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-neon-cvt.c new file mode 100644 index 00000000000..250c1589443 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-neon-cvt.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-neonv8.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-neonv8.c new file mode 100644 index 00000000000..8801f48bf60 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-neonv8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-scalar-addsub.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-scalar-addsub.c new file mode 100644 index 00000000000..918d2b2a9a0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-scalar-addsub.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-scalar-cvt.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-scalar-cvt.c new file mode 100644 index 00000000000..9712d2e68b0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-scalar-cvt.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-scalar-floor.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-scalar-floor.c new file mode 100644 index 00000000000..1b7396b815e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-scalar-floor.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-sse-addsub.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-sse-addsub.c new file mode 100644 index 00000000000..6d372672871 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-sse-addsub.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-sse2-cvt.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-sse2-cvt.c new file mode 100644 index 00000000000..e4692a4f892 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-sse2-cvt.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-sse41.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-sse41.c new file mode 100644 index 00000000000..35db362c9e2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundd-sse41.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-neon-addsub.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-neon-addsub.c new file mode 100644 index 00000000000..b5d8357cee4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-neon-addsub.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-neonv8.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-neonv8.c new file mode 100644 index 00000000000..78f33827777 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-neonv8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-scalar-addsub.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-scalar-addsub.c new file mode 100644 index 00000000000..e2d7c1a4496 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-scalar-addsub.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-scalar-nearbyint.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-scalar-nearbyint.c new file mode 100644 index 00000000000..8ce5976c7a3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-scalar-nearbyint.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-scalar-rint.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-scalar-rint.c new file mode 100644 index 00000000000..6ea3d4ab914 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-scalar-rint.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-sse-addsub.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-sse-addsub.c new file mode 100644 index 00000000000..cc91ad0a4ee --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-sse-addsub.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-sse2-cvt.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-sse2-cvt.c new file mode 100644 index 00000000000..72435834c47 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-sse2-cvt.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-sse41.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-sse41.c new file mode 100644 index 00000000000..a259f25c2ba --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundne-sse41.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-neon-addsub.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-neon-addsub.c new file mode 100644 index 00000000000..31486bdb18d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-neon-addsub.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-neon-cvt.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-neon-cvt.c new file mode 100644 index 00000000000..2d1b2157722 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-neon-cvt.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-neonv8.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-neonv8.c new file mode 100644 index 00000000000..90f61e2fc29 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-neonv8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-scalar-addsub.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-scalar-addsub.c new file mode 100644 index 00000000000..a350ad8d641 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-scalar-addsub.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-scalar-ceil.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-scalar-ceil.c new file mode 100644 index 00000000000..dded3e0a244 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-scalar-ceil.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-scalar-cvt.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-scalar-cvt.c new file mode 100644 index 00000000000..dadbe95c315 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-scalar-cvt.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-sse-addsub.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-sse-addsub.c new file mode 100644 index 00000000000..22590681299 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-sse-addsub.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-sse2-cvt.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-sse2-cvt.c new file mode 100644 index 00000000000..3eebdd82b74 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-sse2-cvt.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-sse41.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-sse41.c new file mode 100644 index 00000000000..e3cfa57905f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundu-sse41.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-neon-addsub.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-neon-addsub.c new file mode 100644 index 00000000000..d08789aa2e4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-neon-addsub.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-neon-cvt.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-neon-cvt.c new file mode 100644 index 00000000000..8cf03cf0c87 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-neon-cvt.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-neonv8.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-neonv8.c new file mode 100644 index 00000000000..cd8ab00eee8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-neonv8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-scalar-addsub.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-scalar-addsub.c new file mode 100644 index 00000000000..ff51bc7ec15 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-scalar-addsub.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-scalar-cvt.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-scalar-cvt.c new file mode 100644 index 00000000000..24aa3ab2761 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-scalar-cvt.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-scalar-trunc.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-scalar-trunc.c new file mode 100644 index 00000000000..87acc1f9460 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-scalar-trunc.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-sse-addsub.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-sse-addsub.c new file mode 100644 index 00000000000..5169742b537 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-sse-addsub.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-sse2-cvt.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-sse2-cvt.c new file mode 100644 index 00000000000..204160225bc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-sse2-cvt.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-sse41.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-sse41.c new file mode 100644 index 00000000000..ed80723aca6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/roundz-sse41.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-aarch64-neonfp16arith-rr1-p2-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-aarch64-neonfp16arith-rr1-p2-div.c new file mode 100644 index 00000000000..8cbff6a0857 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-aarch64-neonfp16arith-rr1-p2-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-aarch64-neonfp16arith-rr1-p3-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-aarch64-neonfp16arith-rr1-p3-div.c new file mode 100644 index 00000000000..72ad41df3de --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-aarch64-neonfp16arith-rr1-p3-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-aarch64-neonfp16arith-rr2-p2-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-aarch64-neonfp16arith-rr2-p2-div.c new file mode 100644 index 00000000000..1a11ad8fcd3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-aarch64-neonfp16arith-rr2-p2-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-aarch64-neonfp16arith-rr2-p3-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-aarch64-neonfp16arith-rr2-p3-div.c new file mode 100644 index 00000000000..4ed4a4348cb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-aarch64-neonfp16arith-rr2-p3-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-avx2-rr1-p2-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-avx2-rr1-p2-div.c new file mode 100644 index 00000000000..1b3aae804d5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-avx2-rr1-p2-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-avx2-rr1-p2-rcp.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-avx2-rr1-p2-rcp.c new file mode 100644 index 00000000000..59e1bea071d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-avx2-rr1-p2-rcp.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-avx2-rr1-p3-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-avx2-rr1-p3-div.c new file mode 100644 index 00000000000..896952445ff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-avx2-rr1-p3-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-avx2-rr1-p3-rcp.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-avx2-rr1-p3-rcp.c new file mode 100644 index 00000000000..63f5576e8c7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-avx2-rr1-p3-rcp.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p2-nr1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p2-nr1fma.c new file mode 100644 index 00000000000..77c47d38206 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p2-nr1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p2-nr1recps.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p2-nr1recps.c new file mode 100644 index 00000000000..cccde4b4b37 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p2-nr1recps.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p2-recpe.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p2-recpe.c new file mode 100644 index 00000000000..6cff2e6c840 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p2-recpe.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p3-nr1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p3-nr1fma.c new file mode 100644 index 00000000000..c2eed9a52d8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p3-nr1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p3-nr1recps.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p3-nr1recps.c new file mode 100644 index 00000000000..36a7b08a632 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p3-nr1recps.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p3-recpe.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p3-recpe.c new file mode 100644 index 00000000000..9b68b42560e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f16-neonfp16arith-rr2-p3-recpe.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr1-lut2048-p1-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr1-lut2048-p1-div.c new file mode 100644 index 00000000000..85ea2527b0e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr1-lut2048-p1-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr1-lut64-p2-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr1-lut64-p2-div.c new file mode 100644 index 00000000000..e647d79f200 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr1-lut64-p2-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr1-p5-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr1-p5-div.c new file mode 100644 index 00000000000..12611f4b8d7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr1-p5-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr2-lut2048-p1-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr2-lut2048-p1-div.c new file mode 100644 index 00000000000..22962e206b3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr2-lut2048-p1-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr2-lut64-p2-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr2-lut64-p2-div.c new file mode 100644 index 00000000000..182f6124202 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr2-lut64-p2-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr2-p5-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr2-p5-div.c new file mode 100644 index 00000000000..adc9e80a129 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-aarch64-neonfma-rr2-p5-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx-rr2-lut64-p2-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx-rr2-lut64-p2-div.c new file mode 100644 index 00000000000..46aa1921edc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx-rr2-lut64-p2-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx-rr2-p5-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx-rr2-p5-div.c new file mode 100644 index 00000000000..65a869955a2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx-rr2-p5-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx-rr2-p5-nr1.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx-rr2-p5-nr1.c new file mode 100644 index 00000000000..71e51e58ed0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx-rr2-p5-nr1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx-rr2-p5-nr2.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx-rr2-p5-nr2.c new file mode 100644 index 00000000000..8264c88d928 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx-rr2-p5-nr2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-div.c new file mode 100644 index 00000000000..7ba9fdcdcb4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-nr1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-nr1fma.c new file mode 100644 index 00000000000..2eb762d183f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-nr1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-nr2fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-nr2fma.c new file mode 100644 index 00000000000..c263dbbe998 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-nr2fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-nr2fma1adj.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-nr2fma1adj.c new file mode 100644 index 00000000000..a3cc23814b5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-lut64-p2-gather-nr2fma1adj.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-p5-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-p5-div.c new file mode 100644 index 00000000000..6a444030504 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-p5-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-p5-nr1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-p5-nr1fma.c new file mode 100644 index 00000000000..8b513f6b15c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-p5-nr1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-p5-nr2fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-p5-nr2fma.c new file mode 100644 index 00000000000..23160302a58 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr1-p5-nr2fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-div.c new file mode 100644 index 00000000000..7dcaa26b9a8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-nr1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-nr1fma.c new file mode 100644 index 00000000000..346d9a64fd9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-nr1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-nr2fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-nr2fma.c new file mode 100644 index 00000000000..f22a752a449 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-nr2fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-nr2fma1adj.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-nr2fma1adj.c new file mode 100644 index 00000000000..ca0631ae05c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-lut64-p2-gather-nr2fma1adj.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-p5-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-p5-div.c new file mode 100644 index 00000000000..180e2c6467c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-p5-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-p5-nr1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-p5-nr1fma.c new file mode 100644 index 00000000000..519c3c29814 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-p5-nr1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-p5-nr2fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-p5-nr2fma.c new file mode 100644 index 00000000000..1be0dddf8ba --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx2-rr2-p5-nr2fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut16-p3-perm-scalef-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut16-p3-perm-scalef-div.c new file mode 100644 index 00000000000..b4412e01b68 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut16-p3-perm-scalef-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut16-p3-perm-scalef-nr1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut16-p3-perm-scalef-nr1fma.c new file mode 100644 index 00000000000..5b5a1c87bde --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut16-p3-perm-scalef-nr1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut16-p3-perm-scalef-nr1fma1adj.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut16-p3-perm-scalef-nr1fma1adj.c new file mode 100644 index 00000000000..34ae5750d7d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut16-p3-perm-scalef-nr1fma1adj.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut32-p2-perm2-scalef-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut32-p2-perm2-scalef-div.c new file mode 100644 index 00000000000..0566f5c383b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut32-p2-perm2-scalef-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut32-p2-perm2-scalef-nr1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut32-p2-perm2-scalef-nr1fma.c new file mode 100644 index 00000000000..da41fa99488 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut32-p2-perm2-scalef-nr1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut32-p2-perm2-scalef-nr1fma1adj.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut32-p2-perm2-scalef-nr1fma1adj.c new file mode 100644 index 00000000000..abbdeb62edb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut32-p2-perm2-scalef-nr1fma1adj.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut64-p2-gather-scalef-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut64-p2-gather-scalef-div.c new file mode 100644 index 00000000000..741bcde34c4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut64-p2-gather-scalef-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut64-p2-gather-scalef-nr1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut64-p2-gather-scalef-nr1fma.c new file mode 100644 index 00000000000..c2aee42b1e2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut64-p2-gather-scalef-nr1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut64-p2-gather-scalef-nr1fma1adj.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut64-p2-gather-scalef-nr1fma1adj.c new file mode 100644 index 00000000000..948d2a6a39d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-lut64-p2-gather-scalef-nr1fma1adj.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-p5-scalef-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-p5-scalef-div.c new file mode 100644 index 00000000000..3abbb9ec95d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-p5-scalef-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-p5-scalef-nr1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-p5-scalef-nr1fma.c new file mode 100644 index 00000000000..50cc58b425e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-p5-scalef-nr1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-p5-scalef-nr1fma1adj.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-p5-scalef-nr1fma1adj.c new file mode 100644 index 00000000000..6d4debb9388 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr1-p5-scalef-nr1fma1adj.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut16-p3-perm-scalef-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut16-p3-perm-scalef-div.c new file mode 100644 index 00000000000..fd31a1519e7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut16-p3-perm-scalef-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut16-p3-perm-scalef-nr1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut16-p3-perm-scalef-nr1fma.c new file mode 100644 index 00000000000..99d2f0ec127 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut16-p3-perm-scalef-nr1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut16-p3-perm-scalef-nr1fma1adj.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut16-p3-perm-scalef-nr1fma1adj.c new file mode 100644 index 00000000000..4a77874d50e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut16-p3-perm-scalef-nr1fma1adj.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut32-p2-perm2-scalef-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut32-p2-perm2-scalef-div.c new file mode 100644 index 00000000000..ba22ef17620 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut32-p2-perm2-scalef-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma.c new file mode 100644 index 00000000000..77eb80ef71a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma1adj.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma1adj.c new file mode 100644 index 00000000000..03a2f4891ee --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut32-p2-perm2-scalef-nr1fma1adj.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut64-p2-gather-scalef-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut64-p2-gather-scalef-div.c new file mode 100644 index 00000000000..f854a0cf64c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut64-p2-gather-scalef-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut64-p2-gather-scalef-nr1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut64-p2-gather-scalef-nr1fma.c new file mode 100644 index 00000000000..67ff01aa15b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut64-p2-gather-scalef-nr1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut64-p2-gather-scalef-nr1fma1adj.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut64-p2-gather-scalef-nr1fma1adj.c new file mode 100644 index 00000000000..8a338424a01 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-lut64-p2-gather-scalef-nr1fma1adj.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-p5-scalef-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-p5-scalef-div.c new file mode 100644 index 00000000000..180325824fa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-p5-scalef-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-p5-scalef-nr1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-p5-scalef-nr1fma.c new file mode 100644 index 00000000000..33a5f551088 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-p5-scalef-nr1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-p5-scalef-nr1fma1adj.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-p5-scalef-nr1fma1adj.c new file mode 100644 index 00000000000..19d4c0e186b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-avx512f-rr2-p5-scalef-nr1fma1adj.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neon-rr2-lut2048-p1-nr2recps.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neon-rr2-lut2048-p1-nr2recps.c new file mode 100644 index 00000000000..75fe92a7d1b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neon-rr2-lut2048-p1-nr2recps.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neon-rr2-lut64-p2-nr2recps.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neon-rr2-lut64-p2-nr2recps.c new file mode 100644 index 00000000000..8b94593eb10 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neon-rr2-lut64-p2-nr2recps.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neon-rr2-p5-nr2recps.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neon-rr2-p5-nr2recps.c new file mode 100644 index 00000000000..999e2bef8a5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neon-rr2-p5-nr2recps.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut2048-p1-nr1recps1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut2048-p1-nr1recps1fma.c new file mode 100644 index 00000000000..416e5c4946a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut2048-p1-nr1recps1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut2048-p1-nr2fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut2048-p1-nr2fma.c new file mode 100644 index 00000000000..9efb939be4d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut2048-p1-nr2fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut2048-p1-nr2recps.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut2048-p1-nr2recps.c new file mode 100644 index 00000000000..3d2ec48ce71 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut2048-p1-nr2recps.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut64-p2-nr1recps1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut64-p2-nr1recps1fma.c new file mode 100644 index 00000000000..07d1eda8334 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut64-p2-nr1recps1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut64-p2-nr2fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut64-p2-nr2fma.c new file mode 100644 index 00000000000..108d3e7dd85 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut64-p2-nr2fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut64-p2-nr2recps.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut64-p2-nr2recps.c new file mode 100644 index 00000000000..19461363ecd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-lut64-p2-nr2recps.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-p5-nr1recps1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-p5-nr1recps1fma.c new file mode 100644 index 00000000000..d9d4ee017b4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-p5-nr1recps1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-p5-nr2fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-p5-nr2fma.c new file mode 100644 index 00000000000..44c07c1c09b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-p5-nr2fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-p5-nr2recps.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-p5-nr2recps.c new file mode 100644 index 00000000000..ee939a253d0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr1-p5-nr2recps.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut2048-p1-nr1recps1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut2048-p1-nr1recps1fma.c new file mode 100644 index 00000000000..4fe33d96005 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut2048-p1-nr1recps1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut2048-p1-nr2fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut2048-p1-nr2fma.c new file mode 100644 index 00000000000..e0c5056c2eb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut2048-p1-nr2fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut2048-p1-nr2recps.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut2048-p1-nr2recps.c new file mode 100644 index 00000000000..dae68bc0034 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut2048-p1-nr2recps.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut64-p2-nr1recps1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut64-p2-nr1recps1fma.c new file mode 100644 index 00000000000..45a87b6a617 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut64-p2-nr1recps1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut64-p2-nr2fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut64-p2-nr2fma.c new file mode 100644 index 00000000000..db1f2c4b0fd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut64-p2-nr2fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut64-p2-nr2recps.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut64-p2-nr2recps.c new file mode 100644 index 00000000000..048ffeb1cf2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-lut64-p2-nr2recps.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-p5-nr1recps1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-p5-nr1recps1fma.c new file mode 100644 index 00000000000..f0895568fc8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-p5-nr1recps1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-p5-nr2fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-p5-nr2fma.c new file mode 100644 index 00000000000..364f19300a0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-p5-nr2fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-p5-nr2recps.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-p5-nr2recps.c new file mode 100644 index 00000000000..c6037c94778 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-neonfma-rr2-p5-nr2recps.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-scalar-rr2-lut2048-p1-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-scalar-rr2-lut2048-p1-div.c new file mode 100644 index 00000000000..8506675ccff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-scalar-rr2-lut2048-p1-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-scalar-rr2-lut64-p2-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-scalar-rr2-lut64-p2-div.c new file mode 100644 index 00000000000..1d25251d51d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-scalar-rr2-lut64-p2-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-scalar-rr2-p5-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-scalar-rr2-p5-div.c new file mode 100644 index 00000000000..61f9d9aaa51 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-scalar-rr2-p5-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-lut64-p2-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-lut64-p2-div.c new file mode 100644 index 00000000000..d8cff3c8140 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-lut64-p2-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-lut64-p2-nr1.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-lut64-p2-nr1.c new file mode 100644 index 00000000000..587bb58d861 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-lut64-p2-nr1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-lut64-p2-nr2.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-lut64-p2-nr2.c new file mode 100644 index 00000000000..6f4cb022407 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-lut64-p2-nr2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-p5-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-p5-div.c new file mode 100644 index 00000000000..02a3c65ae54 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-p5-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-p5-nr1.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-p5-nr1.c new file mode 100644 index 00000000000..d268100e9a1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-p5-nr1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-p5-nr2.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-p5-nr2.c new file mode 100644 index 00000000000..f29eb457eed --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sigmoid-f32-sse2-rr2-p5-nr2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f16-aarch64-neonfp16arith-sqrt.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f16-aarch64-neonfp16arith-sqrt.c new file mode 100644 index 00000000000..22669eb51c2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f16-aarch64-neonfp16arith-sqrt.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f16-neonfp16arith-nr1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f16-neonfp16arith-nr1fma.c new file mode 100644 index 00000000000..6010bbd5bf3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f16-neonfp16arith-nr1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f16-neonfp16arith-nr1fma1adj.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f16-neonfp16arith-nr1fma1adj.c new file mode 100644 index 00000000000..cc52e072616 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f16-neonfp16arith-nr1fma1adj.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f16-neonfp16arith-nr1rsqrts.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f16-neonfp16arith-nr1rsqrts.c new file mode 100644 index 00000000000..88e6261f2af --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f16-neonfp16arith-nr1rsqrts.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-avx512f-nr1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-avx512f-nr1fma.c new file mode 100644 index 00000000000..e93923636d8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-avx512f-nr1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-avx512f-nr1fma1adj.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-avx512f-nr1fma1adj.c new file mode 100644 index 00000000000..f2328aa5d23 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-avx512f-nr1fma1adj.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-avx512f-nr2fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-avx512f-nr2fma.c new file mode 100644 index 00000000000..5d5b523d979 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-avx512f-nr2fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-fma3-nr1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-fma3-nr1fma.c new file mode 100644 index 00000000000..357a5754f03 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-fma3-nr1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-fma3-nr1fma1adj.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-fma3-nr1fma1adj.c new file mode 100644 index 00000000000..a0dd6381a3f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-fma3-nr1fma1adj.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-fma3-nr2fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-fma3-nr2fma.c new file mode 100644 index 00000000000..fc69bc6d8f1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-fma3-nr2fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neon-nr1rsqrts.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neon-nr1rsqrts.c new file mode 100644 index 00000000000..857a4a3d132 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neon-nr1rsqrts.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neon-nr2rsqrts.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neon-nr2rsqrts.c new file mode 100644 index 00000000000..58fa21ed1c9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neon-nr2rsqrts.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neon-nr3rsqrts.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neon-nr3rsqrts.c new file mode 100644 index 00000000000..940d38ec36d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neon-nr3rsqrts.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neonfma-nr1fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neonfma-nr1fma.c new file mode 100644 index 00000000000..444db993368 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neonfma-nr1fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neonfma-nr1rsqrts1fma1adj.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neonfma-nr1rsqrts1fma1adj.c new file mode 100644 index 00000000000..57e7ccce83d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neonfma-nr1rsqrts1fma1adj.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neonfma-nr2fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neonfma-nr2fma.c new file mode 100644 index 00000000000..220b8faba00 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neonfma-nr2fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neonfma-nr2fma1adj.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neonfma-nr2fma1adj.c new file mode 100644 index 00000000000..da8310b37a8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neonfma-nr2fma1adj.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neonfma-nr3fma.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neonfma-nr3fma.c new file mode 100644 index 00000000000..b72251ed9a6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-neonfma-nr3fma.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-sse-hh1mac.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-sse-hh1mac.c new file mode 100644 index 00000000000..8e1f04c17b6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-sse-hh1mac.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-sse-nr1mac.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-sse-nr1mac.c new file mode 100644 index 00000000000..0bd97cbc74d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-sse-nr1mac.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-sse-nr2mac.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-sse-nr2mac.c new file mode 100644 index 00000000000..207e6893d56 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-f32-sse-nr2mac.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-bitmanip.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-bitmanip.c new file mode 100644 index 00000000000..8cbf6368663 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-bitmanip.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-clz-binsearch.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-clz-binsearch.c new file mode 100644 index 00000000000..d64a8a23ff0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-clz-binsearch.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-clz-newton.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-clz-newton.c new file mode 100644 index 00000000000..1d026df76f8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-clz-newton.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-cvti32-sqrt-lrint.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-cvti32-sqrt-lrint.c new file mode 100644 index 00000000000..0bc2659d3d2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-cvti32-sqrt-lrint.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-cvti64-sqrt-lrint.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-cvti64-sqrt-lrint.c new file mode 100644 index 00000000000..375aa4166b8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-cvti64-sqrt-lrint.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-cvti64-sqrtf-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-cvti64-sqrtf-lrintf.c new file mode 100644 index 00000000000..792ffc96bb0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-cvti64-sqrtf-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-cvtu32-sqrt-lrint.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-cvtu32-sqrt-lrint.c new file mode 100644 index 00000000000..3b146690d99 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-cvtu32-sqrt-lrint.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-cvtu32-sqrtf-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-cvtu32-sqrtf-lrintf.c new file mode 100644 index 00000000000..d9eae7a19d7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-cvtu32-sqrtf-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-hashemian.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-hashemian.c new file mode 100644 index 00000000000..73aa105736b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-hashemian.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-tflm.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-tflm.c new file mode 100644 index 00000000000..4a3331dea24 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u32-scalar-tflm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u64-scalar-cvtu32-sqrt-cvtsatu32f64.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u64-scalar-cvtu32-sqrt-cvtsatu32f64.c new file mode 100644 index 00000000000..a7570046903 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u64-scalar-cvtu32-sqrt-cvtsatu32f64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u64-scalar-cvtu32-sqrt-llrint.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u64-scalar-cvtu32-sqrt-llrint.c new file mode 100644 index 00000000000..93aca46c824 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u64-scalar-cvtu32-sqrt-llrint.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u64-scalar-cvtu64-sqrt-llrint.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u64-scalar-cvtu64-sqrt-llrint.c new file mode 100644 index 00000000000..046a510d344 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/sqrt-u64-scalar-cvtu64-sqrt-llrint.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/tanh-f32-aarch64-neonfma-rr1-p6-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/tanh-f32-aarch64-neonfma-rr1-p6-div.c new file mode 100644 index 00000000000..1d0109a1c48 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/tanh-f32-aarch64-neonfma-rr1-p6-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/tanh-f32-scalar-rr1-p6-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/tanh-f32-scalar-rr1-p6-div.c new file mode 100644 index 00000000000..4a35b207c57 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/tanh-f32-scalar-rr1-p6-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/math/tanh-f32-scalar-rr2-p6-div.c b/backends/xnnpack/third-party/xnnpack_wrappers/math/tanh-f32-scalar-rr2-p6-div.c new file mode 100644 index 00000000000..cdf2c3caa62 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/math/tanh-f32-scalar-rr2-p6-div.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c new file mode 100644 index 00000000000..f9afe46875b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx-mul16.c new file mode 100644 index 00000000000..ba641c175bc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx-mul32.c new file mode 100644 index 00000000000..47c03f26736 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c new file mode 100644 index 00000000000..f235b428ad4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpmovsx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpmovsx.c new file mode 100644 index 00000000000..513fc7c1e6b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpmovsx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpunpck.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpunpck.c new file mode 100644 index 00000000000..9a8fd9eeaf2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpunpck.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..4eade37fe13 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx512skx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx512skx-mul32.c new file mode 100644 index 00000000000..01be5a7dc0e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-avx512skx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mla8-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mla8-ld128.c new file mode 100644 index 00000000000..aeb39f3abe0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mla8-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mla8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mla8-ld64.c new file mode 100644 index 00000000000..e2e4ff73dd3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mla8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..591b52da7f1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mul8-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mul8-ld128.c new file mode 100644 index 00000000000..823fa8db724 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mul8-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mul8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mul8-ld64.c new file mode 100644 index 00000000000..37f9b947938 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neon-mul8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld128.c new file mode 100644 index 00000000000..ba92d278fb2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld64.c new file mode 100644 index 00000000000..3a1d3cadd03 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mla8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..36b27f982cd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld128.c new file mode 100644 index 00000000000..a73cf49c268 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld64.c new file mode 100644 index 00000000000..a239c218c9a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-neonv8-mul8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse2-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse2-mul16-add16.c new file mode 100644 index 00000000000..d05a5bde096 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse2-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse2-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse2-mul16.c new file mode 100644 index 00000000000..4e1c84cec03 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse2-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse41-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse41-mul16-add16.c new file mode 100644 index 00000000000..3faf558a4cc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse41-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse41-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse41-mul16.c new file mode 100644 index 00000000000..c1bfec8b35e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse41-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse41-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse41-mul32.c new file mode 100644 index 00000000000..7b5099d1b7a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-sse41-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-xop-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-xop-mul16-add16.c new file mode 100644 index 00000000000..70908d182a8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-xop-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-xop-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-xop-mul32.c new file mode 100644 index 00000000000..37c632e1377 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p16c-minmax-fp32-xop-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..5b42c94f801 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p1c-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p1c-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..b8cecab7abf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p1c-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..710082a57c8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-avx-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-avx-mul16.c new file mode 100644 index 00000000000..f42f7164559 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-avx-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-avx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-avx-mul32.c new file mode 100644 index 00000000000..c3257646110 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-avx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..b6d79cb7bb5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..2b21010dd03 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..ad07f49b31b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-sse2-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-sse2-mul16.c new file mode 100644 index 00000000000..192a0253bbb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-sse2-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-sse41-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-sse41-mul16.c new file mode 100644 index 00000000000..4d2c690be8b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-sse41-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-sse41-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-sse41-mul32.c new file mode 100644 index 00000000000..0e10843fd06 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-sse41-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-xop-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-xop-mul32.c new file mode 100644 index 00000000000..47386aaab0e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p24c-minmax-fp32-xop-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..a05bdde6c50 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p2c-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p2c-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..4617c7448a6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p2c-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..353f2276ea3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c new file mode 100644 index 00000000000..86609315e6b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpmovsx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpmovsx.c new file mode 100644 index 00000000000..793cb1e0255 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpmovsx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpunpck.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpunpck.c new file mode 100644 index 00000000000..15d9961117f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpunpck.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..14118ec140c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c new file mode 100644 index 00000000000..85111adb289 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..da645f8b280 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..7a61a872481 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..540007b5100 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p4c-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p4c-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..d154e48a2de --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p4c-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..fa49e369e68 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx-mul16-add16.c new file mode 100644 index 00000000000..25702c28a60 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx-mul16.c new file mode 100644 index 00000000000..20c01b7cb07 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx-mul32.c new file mode 100644 index 00000000000..85157fba4c6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..8d752f1e818 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neon-mla8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neon-mla8-ld64.c new file mode 100644 index 00000000000..af244dd3d6b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neon-mla8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..31d21e70f96 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neon-mul8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neon-mul8-ld64.c new file mode 100644 index 00000000000..c35eb83c924 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neon-mul8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neonv8-mla8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neonv8-mla8-ld64.c new file mode 100644 index 00000000000..03fd849d3f8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neonv8-mla8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..8410639c2ba --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neonv8-mul8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neonv8-mul8-ld64.c new file mode 100644 index 00000000000..fcb368ac3a0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-neonv8-mul8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c new file mode 100644 index 00000000000..8cf7fae916c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse2-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse2-mul16.c new file mode 100644 index 00000000000..557c28dbb38 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse2-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c new file mode 100644 index 00000000000..ffde8a8c9c8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse41-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse41-mul16.c new file mode 100644 index 00000000000..6448f0683b2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse41-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse41-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse41-mul32.c new file mode 100644 index 00000000000..64d16839736 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-sse41-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-xop-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-xop-mul16-add16.c new file mode 100644 index 00000000000..d8fc8811d9c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-xop-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-xop-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-xop-mul32.c new file mode 100644 index 00000000000..80038c3399a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-25p8c-minmax-fp32-xop-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-avx-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-avx-mul16-add16.c new file mode 100644 index 00000000000..a548dc52ab6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-avx-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..a9b1a63676e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neon-mla8-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neon-mla8-ld128.c new file mode 100644 index 00000000000..cdcb56343ad --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neon-mla8-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neon-mla8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neon-mla8-ld64.c new file mode 100644 index 00000000000..707e91e7d37 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neon-mla8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld128.c new file mode 100644 index 00000000000..b3a029751f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld64.c new file mode 100644 index 00000000000..1a3befafb9f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-neonv8-mla8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-xop-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-xop-mul16-add16.c new file mode 100644 index 00000000000..7684385ac2b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p16c-minmax-fp32-xop-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p1c-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p1c-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..03c7ffd918a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p1c-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p2c-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p2c-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..c576189a671 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p2c-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p2c-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p2c-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..c24cfe272c8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p2c-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p32c-minmax-fp32-avx512skx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p32c-minmax-fp32-avx512skx-mul32.c new file mode 100644 index 00000000000..073d6d6d9ef --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p32c-minmax-fp32-avx512skx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-neon-mla8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-neon-mla8-ld64.c new file mode 100644 index 00000000000..04a43abb8a6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-neon-mla8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-neonv8-mla8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-neonv8-mla8-ld64.c new file mode 100644 index 00000000000..50cc7e92a0a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-neonv8-mla8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-sse2-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-sse2-mul16.c new file mode 100644 index 00000000000..cb5b3cdd93a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-sse2-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-sse41-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-sse41-mul16.c new file mode 100644 index 00000000000..234908d1ecd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-3p8c-minmax-fp32-sse41-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c new file mode 100644 index 00000000000..5b6cce69c59 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx-mul16.c new file mode 100644 index 00000000000..9169a5c4595 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx-mul32.c new file mode 100644 index 00000000000..cdf3584c1b6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c new file mode 100644 index 00000000000..e06122c86d9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpmovsx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpmovsx.c new file mode 100644 index 00000000000..55ee1361136 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpmovsx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpunpck.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpunpck.c new file mode 100644 index 00000000000..1aff9956f57 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpunpck.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..169b2093d97 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx512skx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx512skx-mul32.c new file mode 100644 index 00000000000..e492601c2dc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-avx512skx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mla8-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mla8-ld128.c new file mode 100644 index 00000000000..e66e3f76d2f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mla8-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mla8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mla8-ld64.c new file mode 100644 index 00000000000..ea6ee5a1a49 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mla8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..590b2663587 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mul8-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mul8-ld128.c new file mode 100644 index 00000000000..0bca36d61ee --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mul8-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mul8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mul8-ld64.c new file mode 100644 index 00000000000..f80eb5035cd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neon-mul8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld128.c new file mode 100644 index 00000000000..7f02379a99f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld64.c new file mode 100644 index 00000000000..ab772bced9a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mla8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..fe6765108c9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld128.c new file mode 100644 index 00000000000..3a309e37796 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld64.c new file mode 100644 index 00000000000..9f811fa40fb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-neonv8-mul8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse2-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse2-mul16-add16.c new file mode 100644 index 00000000000..a79768a8a69 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse2-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse2-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse2-mul16.c new file mode 100644 index 00000000000..eec501dd848 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse2-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse41-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse41-mul16-add16.c new file mode 100644 index 00000000000..9c09c61ef17 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse41-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse41-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse41-mul16.c new file mode 100644 index 00000000000..bab9b21ccdf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse41-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse41-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse41-mul32.c new file mode 100644 index 00000000000..3a810b746a5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-sse41-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-xop-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-xop-mul16-add16.c new file mode 100644 index 00000000000..e0a0b9d26c5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-xop-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-xop-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-xop-mul32.c new file mode 100644 index 00000000000..084d0454bc5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p16c-minmax-fp32-xop-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..02d80a3d6fb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p1c-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p1c-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..4568a7263aa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p1c-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..d547a92e1da --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-avx-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-avx-mul16.c new file mode 100644 index 00000000000..c1f1be65cff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-avx-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-avx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-avx-mul32.c new file mode 100644 index 00000000000..e92b4012936 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-avx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..a96f4c54970 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..58844ed2612 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..68da2ff2c90 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-sse2-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-sse2-mul16.c new file mode 100644 index 00000000000..0ce170ad43a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-sse2-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-sse41-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-sse41-mul16.c new file mode 100644 index 00000000000..6d00db65716 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-sse41-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-sse41-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-sse41-mul32.c new file mode 100644 index 00000000000..cf75f2ea47c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-sse41-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-xop-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-xop-mul32.c new file mode 100644 index 00000000000..85dac773c81 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p24c-minmax-fp32-xop-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..6885947ce55 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p2c-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p2c-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..bdfe3f744e2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p2c-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..78918abb7d9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c new file mode 100644 index 00000000000..45dc2c93b57 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpmovsx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpmovsx.c new file mode 100644 index 00000000000..f0e6c63fd04 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpmovsx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpunpck.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpunpck.c new file mode 100644 index 00000000000..bc83a16183c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpunpck.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..b905d460247 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c new file mode 100644 index 00000000000..6f824d8dc65 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..ef625051f3d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..5c75ee2a621 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..07b9f72bc57 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p4c-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p4c-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..e1c64308211 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p4c-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..570fa710f43 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx-mul16-add16.c new file mode 100644 index 00000000000..60865b50526 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx-mul16.c new file mode 100644 index 00000000000..63764d405c6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx-mul32.c new file mode 100644 index 00000000000..53fda4d5fce --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..9e267f53545 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neon-mla8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neon-mla8-ld64.c new file mode 100644 index 00000000000..1927b794fd9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neon-mla8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..98eba412c80 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neon-mul8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neon-mul8-ld64.c new file mode 100644 index 00000000000..e1c1c8f6bc7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neon-mul8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neonv8-mla8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neonv8-mla8-ld64.c new file mode 100644 index 00000000000..3239fe5df6b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neonv8-mla8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..ab336cb7776 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neonv8-mul8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neonv8-mul8-ld64.c new file mode 100644 index 00000000000..0582c748f33 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-neonv8-mul8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c new file mode 100644 index 00000000000..1167fd1ba9c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse2-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse2-mul16.c new file mode 100644 index 00000000000..162bd8789d3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse2-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c new file mode 100644 index 00000000000..0d15b84a1d6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse41-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse41-mul16.c new file mode 100644 index 00000000000..13f72fb1bcc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse41-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse41-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse41-mul32.c new file mode 100644 index 00000000000..8779b675ba3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-sse41-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-xop-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-xop-mul16-add16.c new file mode 100644 index 00000000000..0ad435d758d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-xop-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-xop-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-xop-mul32.c new file mode 100644 index 00000000000..15653e40eb3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/gen/qc8-dwconv-9p8c-minmax-fp32-xop-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/qc8-dwconv-3p16c-minmax-fp32-asm-aarch32-neonv8-mla8-cortex-a35.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/qc8-dwconv-3p16c-minmax-fp32-asm-aarch32-neonv8-mla8-cortex-a35.S new file mode 100644 index 00000000000..619b118cb5c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/qc8-dwconv-3p16c-minmax-fp32-asm-aarch32-neonv8-mla8-cortex-a35.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/qc8-dwconv-3p8c-minmax-fp32-asm-aarch32-neonv8-mla8-cortex-a35.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/qc8-dwconv-3p8c-minmax-fp32-asm-aarch32-neonv8-mla8-cortex-a35.S new file mode 100644 index 00000000000..a14372c17fa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-dwconv/qc8-dwconv-3p8c-minmax-fp32-asm-aarch32-neonv8-mla8-cortex-a35.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..a1f4a5cdc50 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..d5ccfbf17e8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c new file mode 100644 index 00000000000..d6de96e942d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..38b7fa36d15 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S new file mode 100644 index 00000000000..b4e0036eed9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S new file mode 100644 index 00000000000..b0ba6879bfa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..c4d7b764b45 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..55bd1567b85 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x1c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x1c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..113fb94fa54 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x1c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..5251ac03d0d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..281d5247892 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..a64bd2cda27 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x2c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x2c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..77f6039480e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x2c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..a6c04882807 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..6813e5590d4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..0d294ded801 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..8498b4b0e48 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..f2d712fd7d5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..088c23e1d4a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..0ff3b82eb38 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..151c7395f6a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..d224d9c5201 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..3cd45336912 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..60114243cda --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..5a27de27b6d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..356e608b191 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..968856bd248 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..3603b660f4d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..4022a5d2c06 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..b2987dd8cc4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..eb51701874e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..eaf7877688e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..a34d1816a2b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..f90edbbbc0b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..06d41b69583 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..66e1845240b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..0c2d4ea7343 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..1989717fb1b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..7c66398d40b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..88756e2a443 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x4c8-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S new file mode 100644 index 00000000000..ff7995a1f73 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S new file mode 100644 index 00000000000..98d2357b329 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S new file mode 100644 index 00000000000..1e1a59cad2f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S new file mode 100644 index 00000000000..87a8e7e8a6f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..8f57c9c11ab --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..e77cbbb2e3e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c new file mode 100644 index 00000000000..da53d1cd3ee --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..9d2a4fc5ef5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-dup.c new file mode 100644 index 00000000000..9cde41c70fd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c new file mode 100644 index 00000000000..bfa7486987e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c new file mode 100644 index 00000000000..57d364a611b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c new file mode 100644 index 00000000000..84fc3c31a37 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c new file mode 100644 index 00000000000..db6b96401a8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c new file mode 100644 index 00000000000..1999eb1bdb3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c new file mode 100644 index 00000000000..1618ca37654 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c new file mode 100644 index 00000000000..27a010092aa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2s4-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2s4-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..1ee4a491a15 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2s4-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..2b6af746e46 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neon-mlal-dup.c new file mode 100644 index 00000000000..bab65df62b5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c new file mode 100644 index 00000000000..5d5eedfac87 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c new file mode 100644 index 00000000000..bd18dc57213 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..7d5457b834e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c new file mode 100644 index 00000000000..3c3916662e9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c new file mode 100644 index 00000000000..9b9fd1ae3a3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c new file mode 100644 index 00000000000..137f99b71d7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4s2-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4s2-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..d7f394e0395 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4s2-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..5d62c88650b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S new file mode 100644 index 00000000000..e9982d683b4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S new file mode 100644 index 00000000000..9ec7ee70600 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S new file mode 100644 index 00000000000..970046fa6dd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S new file mode 100644 index 00000000000..1b35a0557fa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-avx2.c new file mode 100644 index 00000000000..98cc26d7b73 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..d5cc9dc67dc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..49ba412cddd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-xw-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-xw-minmax-fp32-avx2.c new file mode 100644 index 00000000000..40f9872a7f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-1x8c8-xw-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..39a30bc5324 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..41a05515bae --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c new file mode 100644 index 00000000000..f205f23062a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..6d89f0838fc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..e620bf0da38 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x1c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x1c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..36d950c2f51 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x1c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..358ced8000f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..24e06c7ff46 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..28cc5a507d6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x2c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x2c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..06df0966d9c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x2c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..96464cae881 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..ccd0b3d0536 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..4dc9882aa8d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..f3e7981bdf1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..4e28ca7c41a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..b884fe8e655 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..5097ec9c33c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..4277bde2e67 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..3f8fe19cb90 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..73d963e74c8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..664f6226943 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..62542c77053 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..b16ae040e9e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..0a46f3d250e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..c5553bd5aaf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..c30f39e4274 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..4d6d6e2abbf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..b447811bc4d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..2ba60d3d17b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..5ea4b4e95b8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..2024765688b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..00d93c60c96 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..b51358e3107 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..86f070e21b4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..649b024098a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..ef8c78c00ce --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..164cdbef04f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x4c8-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..b562850eb0c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..5a50a0e9e88 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c new file mode 100644 index 00000000000..120badf2c96 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..529ec66ebfa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S new file mode 100644 index 00000000000..6e89461e254 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-dup.c new file mode 100644 index 00000000000..57c2d2a3301 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c new file mode 100644 index 00000000000..7c04a4e7163 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c new file mode 100644 index 00000000000..9105ffaa65a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c new file mode 100644 index 00000000000..371ab705dd9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c new file mode 100644 index 00000000000..9c935c408bd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c new file mode 100644 index 00000000000..b91f28e7028 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c new file mode 100644 index 00000000000..7026936d63b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c new file mode 100644 index 00000000000..a9a9251dade --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2s4-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2s4-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..3c88a96777a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2s4-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..2db86d7632d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neon-mlal-dup.c new file mode 100644 index 00000000000..0e0316f6c41 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c new file mode 100644 index 00000000000..1e17d3d80f0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c new file mode 100644 index 00000000000..9a27e788499 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c new file mode 100644 index 00000000000..8d0651b3620 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c new file mode 100644 index 00000000000..cb209109c5c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c new file mode 100644 index 00000000000..1d5131849e5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4s2-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4s2-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..895947c1cbe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4s2-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..50b1a7e0e5b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S new file mode 100644 index 00000000000..e711069f1db --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S new file mode 100644 index 00000000000..d71e65d94d9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S new file mode 100644 index 00000000000..831d318f143 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S new file mode 100644 index 00000000000..dbf8d252b32 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mull.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mull.S new file mode 100644 index 00000000000..86ae07b831c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mull.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-avx2.c new file mode 100644 index 00000000000..8b69fb807be --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..86f2ad50f98 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..4a3317c123d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-xw-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-xw-minmax-fp32-avx2.c new file mode 100644 index 00000000000..dbbbb7e0b6d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-2x8c8-xw-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..2953a8f4eb4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..5e8f51e0708 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c new file mode 100644 index 00000000000..0211556d169 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..5dd7505bb51 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..4c5f6d0067d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..86590b4eb18 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..4de5243c5ce --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..3131478e937 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..627aa8b5850 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..10b2f62ca11 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..e9466f37efb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..8b49dc9b3c2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..0475174b3c2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..c430a356c13 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..033a511f692 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..dc8390ab554 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..f84d5645a4c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..89a52d0a243 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..a9ad56067a3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..067fa18c5f4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..794dc64cda7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..b7f4d7a6c30 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..617a1d8c733 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..89a2bf7421b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..40ab958a4c7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..0ff11e07079 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..8f3549b8970 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..a85a631fb77 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..f7bd5766d3c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..c2a5c7518f3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..1b2e3a3b9fc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..5b0455dbe5b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..c4e74d65d81 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..49595e0c549 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..fc3a80e18db --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x4c8-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..5ead9dccb08 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..9f17c9dc84c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c new file mode 100644 index 00000000000..ff80914c764 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..644f9b4b874 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8c8-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8c8-minmax-fp32-avx2.c new file mode 100644 index 00000000000..4f0d24134fd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8c8-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8c8-xw-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8c8-xw-minmax-fp32-avx2.c new file mode 100644 index 00000000000..794ea2377a0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-3x8c8-xw-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S new file mode 100644 index 00000000000..5ee2a00a739 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S new file mode 100644 index 00000000000..a69c68bb7b7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S new file mode 100644 index 00000000000..6067aa6da95 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S new file mode 100644 index 00000000000..ca8c7e29423 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..f326235b72b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..e6c2e7b8be6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c new file mode 100644 index 00000000000..d5c77ac51d1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..48dced1dbac --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S new file mode 100644 index 00000000000..abce58d641a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S new file mode 100644 index 00000000000..ec3f590bef1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S new file mode 100644 index 00000000000..681d4355440 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S new file mode 100644 index 00000000000..ee8e6961e81 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..786ac3fdb3f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..e3f40f459ad --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..f40052c7a0e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..4a5cc259cbb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..65efceb5cf5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..4858b0fd1d7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..6a37ea812e6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..aa514d8ff2b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..48f8cc14865 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..51101b2c44d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..e82b93fc16b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..9698159887d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..ffdc851a94b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..7005f3959d8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..22fce21474a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..21efd9552d7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..a750c6e1014 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..76175a6c211 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..cd6794bece4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..aa6b4eeaf20 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..92e7dcb68f2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..2e1003ef9d1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..75ae72e5f46 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..39ee49c034c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a53.S new file mode 100644 index 00000000000..afb6b396b0f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S new file mode 100644 index 00000000000..c75ce235d43 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-ld64.S new file mode 100644 index 00000000000..2c12afc22c1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S new file mode 100644 index 00000000000..01f0d08418f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S new file mode 100644 index 00000000000..a16d2bb47e9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-ld64.S new file mode 100644 index 00000000000..4811e75ec0b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S new file mode 100644 index 00000000000..2ead2256cd6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a53.S new file mode 100644 index 00000000000..5bd4de068a9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-ld64.S new file mode 100644 index 00000000000..cae4a9ba3d4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S new file mode 100644 index 00000000000..f146c357e05 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a53.S new file mode 100644 index 00000000000..894a28d7aa0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-ld64.S new file mode 100644 index 00000000000..57548f9cb42 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..87d7367bf2e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..c30939956cf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c new file mode 100644 index 00000000000..431b16e09b5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..7a5a87a42d9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8c4-minmax-fp32-asm-aarch32-neondot-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8c4-minmax-fp32-asm-aarch32-neondot-cortex-a55.S new file mode 100644 index 00000000000..a00bd3ca7df --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8c4-minmax-fp32-asm-aarch32-neondot-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8c4-minmax-fp32-asm-aarch32-neondot-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8c4-minmax-fp32-asm-aarch32-neondot-ld64.S new file mode 100644 index 00000000000..33e28062ddf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8c4-minmax-fp32-asm-aarch32-neondot-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..d49e114911d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-4x8c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..06a660aa613 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..c7b714e9a22 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c new file mode 100644 index 00000000000..198a3f9e744 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..9ec2a2cf3b8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..80f3bf10d3b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x16c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..08f94be7854 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..6d9c16f4e2e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c new file mode 100644 index 00000000000..b64a5054a21 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..e094cca995d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..20da90dc1df --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-6x8c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-8x16c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-8x16c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..939afb0bc91 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-8x16c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-8x8c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-8x8c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..3cefeeaf648 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-gemm/gen/qc8-gemm-8x8c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..06ee947eb23 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..7c071040366 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c new file mode 100644 index 00000000000..ca07bd4f805 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neonv8-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..4403eb35355 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..ee661ee5de6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..f9157f04fcb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x1c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x1c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..429165a967f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x1c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..b5ec37694c5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..7cf3903a70b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..84e98ef283f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x2c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x2c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..619917a2376 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x2c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..cc0b7302182 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..e620f88f5c6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..ee6546a104e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..de33b69835c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..949342f6363 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..2c92b44d404 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..34a9b5da7f4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..37683bcd710 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..37d5ade8368 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..6c8365b7554 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..0390d381986 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..3821e4e019c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..7e80eaebdc9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..ff0ed2d0ece --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..fa19518666c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..91afe946ea4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..20e6615db3a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..055460bac79 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..3b38ae626a4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..e2203d1aaca --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..214b4b284f1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..8ad2623c8ff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..5291c0d5959 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..9a008191287 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..cd9c01e6592 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..f6890b24517 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..58b954ed73d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x4c8-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S new file mode 100644 index 00000000000..06f1ae056c2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S new file mode 100644 index 00000000000..5378f344305 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S new file mode 100644 index 00000000000..fbca91ca5b1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S new file mode 100644 index 00000000000..d8484bf2e05 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..33db7b933cd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..4a450c3014f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c new file mode 100644 index 00000000000..771145acb33 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neonv8-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..81f81203910 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-dup.c new file mode 100644 index 00000000000..798b2133a4a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c new file mode 100644 index 00000000000..c84de445ff7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c new file mode 100644 index 00000000000..71340a9b1e5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c new file mode 100644 index 00000000000..b015b5d70cf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c new file mode 100644 index 00000000000..94c024c86fa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c new file mode 100644 index 00000000000..cc565d3f0a4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c new file mode 100644 index 00000000000..ce7a17045ca --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c new file mode 100644 index 00000000000..8396e4ca1a5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2s4-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2s4-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..32736f49b13 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2s4-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..f65555d0358 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neon-mlal-dup.c new file mode 100644 index 00000000000..3e4dbc22e7c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c new file mode 100644 index 00000000000..820e5d1615e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c new file mode 100644 index 00000000000..e6fb51a51e7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..9315696b9ba --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c new file mode 100644 index 00000000000..c2d6fa40757 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c new file mode 100644 index 00000000000..dec62abc463 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c new file mode 100644 index 00000000000..7d739ea97ab --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4s2-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4s2-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..cebcdc778d2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4s2-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..3fbe7da8498 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S new file mode 100644 index 00000000000..d9d5ad73807 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S new file mode 100644 index 00000000000..edc4470cdc1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S new file mode 100644 index 00000000000..d409da7d9d7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S new file mode 100644 index 00000000000..729acf6a354 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-avx2.c new file mode 100644 index 00000000000..7127eaabcae --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..9addb2221ae --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..466d167eebf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-1x8c8-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..e3ef23b8b66 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..676b78cca65 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c new file mode 100644 index 00000000000..968fa6cd892 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neonv8-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..d4c90c5ef39 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..b1a9a9f9767 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x1c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x1c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..7d723cc95ba --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x1c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..f04536ffbea --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..fb0dbd20cd7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..a21831f6710 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x2c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x2c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..563b4619397 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x2c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..2c56a5a0f54 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..3efdce85394 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..4a6e1d3f621 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..f566dd4ed1b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..9ff60cb10e7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..41b947d6ed9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..9218ebb1b8f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..efcc8797945 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..20920b99e5c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..621b7495c07 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..779dbd82c97 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..850d8695121 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..7dedfe7bee0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..407481e5714 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..07c8d47818c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..4a5d6efeaec --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..aad93f7a760 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..041497d9cae --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..ea5b5c9201c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..65856b71ed0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..ca01f5cdaec --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..6df007292f9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..d39bef3f67c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..1f227c597dc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..07227ab214a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..faf6d9946b5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..b587e19de00 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x4c8-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..612468b6cee --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..e50b77a90ac --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c new file mode 100644 index 00000000000..0d10e53d3b7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neonv8-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..a98b189c8f0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S new file mode 100644 index 00000000000..03262f7337e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-dup.c new file mode 100644 index 00000000000..fb2c5b237e1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c new file mode 100644 index 00000000000..de15b60ecd0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c new file mode 100644 index 00000000000..e860972e1c9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c new file mode 100644 index 00000000000..5196c582667 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c new file mode 100644 index 00000000000..c3c62b5c224 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c new file mode 100644 index 00000000000..55a88bcf566 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c new file mode 100644 index 00000000000..e3c138c945b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c new file mode 100644 index 00000000000..3308b63da61 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2s4-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2s4-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..6edf1f007bd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2s4-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..0dc46f31d2d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neon-mlal-dup.c new file mode 100644 index 00000000000..525c12b6e31 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c new file mode 100644 index 00000000000..8f641975d9e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c new file mode 100644 index 00000000000..a0f3a280faf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c new file mode 100644 index 00000000000..0f987bde92a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c new file mode 100644 index 00000000000..9a61e29a12f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c new file mode 100644 index 00000000000..e50d5760cad --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4s2-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4s2-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..3e0ea1bd81a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4s2-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..033fab36167 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S new file mode 100644 index 00000000000..9c4eda5768e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S new file mode 100644 index 00000000000..ef04cea1c80 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S new file mode 100644 index 00000000000..8f88e102ebd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S new file mode 100644 index 00000000000..805372c785d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-avx2.c new file mode 100644 index 00000000000..76607a37a67 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..61e3e650839 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..f05f0f6eb6e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-2x8c8-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..fb69b080dd8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..605c2e26349 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c new file mode 100644 index 00000000000..c03ae8d4d61 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neonv8-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..dc80eff4407 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..70d0664c845 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..3cdd1780064 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..c86f7df7ffa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..1590895f468 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..a8b949bb4d2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..551b47ddcb7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..b2cebff59ff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..1a4a02a436e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..ca3a97fc826 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..7675d1cc070 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..5d5c3dbcb08 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..9ed17081fa6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..dd582546de8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..896857f23a2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..503a44dcbb3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..5741f5a62df --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..0f9fced520b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..588494086d5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..1b477addd11 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..0686cdb952c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..806f78a4f87 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..c7734188856 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..aa4bd687f27 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..c1000cc1d80 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..2b21453e057 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..41edf53a129 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..070aeff059d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..3b23ca67f71 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..55374cb145c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..fc508ea3241 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..e9686bae766 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x4c8-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..564ed076360 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..692665520fd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c new file mode 100644 index 00000000000..f827dfbea05 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neonv8-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..8bd2eed1589 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8c8-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8c8-minmax-fp32-avx2.c new file mode 100644 index 00000000000..0db3008dded --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-3x8c8-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S new file mode 100644 index 00000000000..561bb215c26 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S new file mode 100644 index 00000000000..67c2c055079 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S new file mode 100644 index 00000000000..26fe58eecbc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S new file mode 100644 index 00000000000..80313c7e3fd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..29f7e364496 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..850fb1de8f1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c new file mode 100644 index 00000000000..1b05608c6cc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neonv8-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..bad6b23a1f0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S new file mode 100644 index 00000000000..d267a22fc68 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S new file mode 100644 index 00000000000..982cb73e5da --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S new file mode 100644 index 00000000000..9b0740c131b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..b5f5e72ea66 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..35f9d437564 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..4d8d04e9fc1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..828f7bea4b0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..b822c0e4c30 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..716d83c8b5c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..d2f2eb6a297 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..47d4a239b39 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..54324db72c1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..29310e5ce7f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..3be1db7c1e4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..c3635841ba7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..cd989b6a473 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..c206c4c1ec6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..335ad813218 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..69271324fb1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..d02216a68c1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..bc73422a5f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..43e7bb326ab --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..91fc1180475 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..ced021fd4fe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..b41c97c01be --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..3bb5f7ce0de --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..3aa72ba94e1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a53.S new file mode 100644 index 00000000000..bbe1f5f85d9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S new file mode 100644 index 00000000000..3b0c8dea2a4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-ld64.S new file mode 100644 index 00000000000..eb5cf49c9ff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S new file mode 100644 index 00000000000..6a5ed008922 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S new file mode 100644 index 00000000000..983a58881fc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-ld64.S new file mode 100644 index 00000000000..53ce404207f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neon-mlal-lane-prfm-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S new file mode 100644 index 00000000000..6c91e8977ce --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a35.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a53.S new file mode 100644 index 00000000000..458bedfd117 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-ld64.S new file mode 100644 index 00000000000..ac8d1e5375c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S new file mode 100644 index 00000000000..b6e70c25a99 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a35.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a53.S new file mode 100644 index 00000000000..49d6e2f8916 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-ld64.S new file mode 100644 index 00000000000..c79b73ebd0b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-asm-aarch32-neonv8-mlal-lane-prfm-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..d33f70554dd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..26fc83f2ec3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c new file mode 100644 index 00000000000..80e7a0b9c0e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neonv8-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..d997e632c0e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8c4-minmax-fp32-asm-aarch32-neondot-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8c4-minmax-fp32-asm-aarch32-neondot-cortex-a55.S new file mode 100644 index 00000000000..8d627e5fdc0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8c4-minmax-fp32-asm-aarch32-neondot-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8c4-minmax-fp32-asm-aarch32-neondot-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8c4-minmax-fp32-asm-aarch32-neondot-ld64.S new file mode 100644 index 00000000000..ffc4e820d85 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8c4-minmax-fp32-asm-aarch32-neondot-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..2d999b5b958 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-4x8c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..15b0ebfed79 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..da2cdc5fa0e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c new file mode 100644 index 00000000000..7244f95216b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neonv8-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..cc87b805f7d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..f9d857805ea --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x16c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..7addcd94935 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..bd446bab263 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c new file mode 100644 index 00000000000..25c0ec02d5d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neonv8-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..07063b57ce2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..82b328402df --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-6x8c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-8x16c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-8x16c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..3e268da1da9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-8x16c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-8x8c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-8x8c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..f1a4a07cbdd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qc8-igemm/gen/qc8-igemm-8x8c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c new file mode 100644 index 00000000000..65009ae08a4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16.c new file mode 100644 index 00000000000..fb7f300ebed --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul32.c new file mode 100644 index 00000000000..52d548ff221 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c new file mode 100644 index 00000000000..b0818eaf9ba --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpmovsx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpmovsx.c new file mode 100644 index 00000000000..22af547ea3c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpmovsx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpunpck.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpunpck.c new file mode 100644 index 00000000000..38f8d904215 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul16-vpunpck.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..ea8b0cde351 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx512skx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx512skx-mul32.c new file mode 100644 index 00000000000..e0cc2f471d0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-avx512skx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..62824bbf9d8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..203e7fc0244 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse2-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse2-mul16-add16.c new file mode 100644 index 00000000000..742de6f2ae3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse2-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse2-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse2-mul16.c new file mode 100644 index 00000000000..fa2f06c87cc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse2-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse41-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse41-mul16-add16.c new file mode 100644 index 00000000000..167a9e12c4c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse41-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse41-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse41-mul16.c new file mode 100644 index 00000000000..069e8014d32 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse41-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse41-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse41-mul32.c new file mode 100644 index 00000000000..2e8addf9394 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-sse41-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-xop-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-xop-mul16-add16.c new file mode 100644 index 00000000000..661cbd10887 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-xop-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-xop-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-xop-mul32.c new file mode 100644 index 00000000000..0311db68303 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-fp32-xop-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mla8-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mla8-ld128.c new file mode 100644 index 00000000000..7124b80e9ab --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mla8-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mla8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mla8-ld64.c new file mode 100644 index 00000000000..a13bc3deab1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mla8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul16.c new file mode 100644 index 00000000000..f0dcfa8ea19 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul8-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul8-ld128.c new file mode 100644 index 00000000000..48c1bf7081d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul8-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul8-ld64.c new file mode 100644 index 00000000000..d87fe88a9f2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p16c-minmax-rndnu-neon-mul8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..a98f500abc1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..8cf0c7b6bd8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..99a55b671cd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-avx-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-avx-mul16.c new file mode 100644 index 00000000000..47226e66c10 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-avx-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-avx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-avx-mul32.c new file mode 100644 index 00000000000..3665b47edd4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-avx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..6aad2203b01 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..2896d79692e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..61fd84a2ed9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-sse2-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-sse2-mul16.c new file mode 100644 index 00000000000..294ee3b27d7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-sse2-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-sse41-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-sse41-mul16.c new file mode 100644 index 00000000000..cfc59f668f7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-sse41-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-sse41-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-sse41-mul32.c new file mode 100644 index 00000000000..e476893e602 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-sse41-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-xop-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-xop-mul32.c new file mode 100644 index 00000000000..bbd68d282cb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-fp32-xop-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-rndnu-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-rndnu-neon-mul16.c new file mode 100644 index 00000000000..18e21f53486 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p24c-minmax-rndnu-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..b625414280c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..a0bbd68e9a3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..6ae2c1f930d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c new file mode 100644 index 00000000000..8472e3b502a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpmovsx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpmovsx.c new file mode 100644 index 00000000000..ae496f46061 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpmovsx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpunpck.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpunpck.c new file mode 100644 index 00000000000..6a80e770cff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul16-vpunpck.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..21119e270f8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c new file mode 100644 index 00000000000..9ceb7454999 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..758207e5444 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..28674a2831b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-rndnu-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-rndnu-neon-mul16.c new file mode 100644 index 00000000000..c912970dd1e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p32c-minmax-rndnu-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..eca4c4db6c9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..c44d9bd4db3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..04254d371cb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx-mul16-add16.c new file mode 100644 index 00000000000..d2374de181a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx-mul16.c new file mode 100644 index 00000000000..1e471dc99a0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx-mul32.c new file mode 100644 index 00000000000..53446dc9979 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..9cb620fd227 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..ad7b11b8ee7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..80e9a9a28d2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c new file mode 100644 index 00000000000..2fa885d727d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16.c new file mode 100644 index 00000000000..651bf4feaea --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse2-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c new file mode 100644 index 00000000000..dfc9c5f8328 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16.c new file mode 100644 index 00000000000..1644b96540f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul32.c new file mode 100644 index 00000000000..f0d12f95785 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-sse41-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-xop-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-xop-mul16-add16.c new file mode 100644 index 00000000000..32655b200f1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-xop-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-xop-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-xop-mul32.c new file mode 100644 index 00000000000..9efeb5fcb97 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-fp32-xop-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mla8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mla8-ld64.c new file mode 100644 index 00000000000..d2e0df5bfa7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mla8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mul16.c new file mode 100644 index 00000000000..f3d4f3b69c7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mul8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mul8-ld64.c new file mode 100644 index 00000000000..f9357028fe2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-25p8c-minmax-rndnu-neon-mul8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c new file mode 100644 index 00000000000..348d20f5b67 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16.c new file mode 100644 index 00000000000..7ca95f6beb9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul32.c new file mode 100644 index 00000000000..12700aade5e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c new file mode 100644 index 00000000000..e98195fb345 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul16-add16-vpunpck.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpmovsx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpmovsx.c new file mode 100644 index 00000000000..98a22885160 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpmovsx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpunpck.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpunpck.c new file mode 100644 index 00000000000..0a55f19f208 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul16-vpunpck.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..ba45d0cfda7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx512skx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx512skx-mul32.c new file mode 100644 index 00000000000..f3cea13e674 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-avx512skx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..8e07c167e75 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..51ca1f797bf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse2-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse2-mul16-add16.c new file mode 100644 index 00000000000..4c17902fb53 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse2-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse2-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse2-mul16.c new file mode 100644 index 00000000000..52986e39af5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse2-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse41-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse41-mul16-add16.c new file mode 100644 index 00000000000..960337eaa6d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse41-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse41-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse41-mul16.c new file mode 100644 index 00000000000..63ff3116389 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse41-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse41-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse41-mul32.c new file mode 100644 index 00000000000..3b9d581c904 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-sse41-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-xop-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-xop-mul16-add16.c new file mode 100644 index 00000000000..6ec23f24984 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-xop-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-xop-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-xop-mul32.c new file mode 100644 index 00000000000..05b105864c9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-fp32-xop-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mla8-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mla8-ld128.c new file mode 100644 index 00000000000..5844ae1da29 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mla8-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mla8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mla8-ld64.c new file mode 100644 index 00000000000..c3f63561075 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mla8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul16.c new file mode 100644 index 00000000000..699ae08a064 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul8-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul8-ld128.c new file mode 100644 index 00000000000..0ec0fc0a5c0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul8-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul8-ld64.c new file mode 100644 index 00000000000..0df358db5a9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p16c-minmax-rndnu-neon-mul8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..4ddb3d01a58 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..14dd9fa6280 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..99430b2ee84 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..85ee689f8ee --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p1c-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-avx-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-avx-mul16.c new file mode 100644 index 00000000000..d299206f24c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-avx-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-avx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-avx-mul32.c new file mode 100644 index 00000000000..35703c02ef8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-avx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..49bdabb0aa1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..8daa869d157 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..43ef740906c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-sse2-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-sse2-mul16.c new file mode 100644 index 00000000000..ce606d78b1d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-sse2-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-sse41-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-sse41-mul16.c new file mode 100644 index 00000000000..eef7f3f209b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-sse41-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-sse41-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-sse41-mul32.c new file mode 100644 index 00000000000..78973651c3c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-sse41-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-xop-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-xop-mul32.c new file mode 100644 index 00000000000..134da6c7c58 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-fp32-xop-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-rndnu-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-rndnu-neon-mul16.c new file mode 100644 index 00000000000..6cdf59d46f3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p24c-minmax-rndnu-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..329262f12c5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..7f9996e49d7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..758d61b78f4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..3523199169d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p2c-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c new file mode 100644 index 00000000000..73174b27a08 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul16-add16-vpunpck.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpmovsx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpmovsx.c new file mode 100644 index 00000000000..d39fd4eb9b9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpmovsx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpunpck.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpunpck.c new file mode 100644 index 00000000000..e07cffba4c6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul16-vpunpck.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..9aedd9e2ac7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c new file mode 100644 index 00000000000..3dad1ae3d1e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..f5953fe0bd4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..8fdd446ee3b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-rndnu-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-rndnu-neon-mul16.c new file mode 100644 index 00000000000..7250ed34a40 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p32c-minmax-rndnu-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..862765b9659 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..022aa1ba889 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..caade1ecc42 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..28ded3dc154 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p4c-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx-mul16-add16.c new file mode 100644 index 00000000000..ec31cf4a19f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx-mul16.c new file mode 100644 index 00000000000..8368d8761d4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx-mul32.c new file mode 100644 index 00000000000..dc2774b8a55 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..6a5b1524c14 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..0579e56cd21 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..47a1bf928b4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c new file mode 100644 index 00000000000..1118d7bd6b1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16.c new file mode 100644 index 00000000000..c7100fdf9f7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse2-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c new file mode 100644 index 00000000000..a932c9bdea1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16.c new file mode 100644 index 00000000000..ff44c0491da --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul32.c new file mode 100644 index 00000000000..654fbdf7452 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-sse41-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-xop-mul16-add16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-xop-mul16-add16.c new file mode 100644 index 00000000000..47ab64b8da9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-xop-mul16-add16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-xop-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-xop-mul32.c new file mode 100644 index 00000000000..9d202853c07 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-fp32-xop-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mla8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mla8-ld64.c new file mode 100644 index 00000000000..8065e221229 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mla8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mul16.c new file mode 100644 index 00000000000..2811bf835a3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mul8-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mul8-ld64.c new file mode 100644 index 00000000000..c4211e94054 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-dwconv/gen/qs8-dwconv-9p8c-minmax-rndnu-neon-mul8-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x16.c new file mode 100644 index 00000000000..f4ee7ddfe11 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x24.c new file mode 100644 index 00000000000..44001f00c4a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x32.c new file mode 100644 index 00000000000..d716388512b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x8.c new file mode 100644 index 00000000000..9db4c6767f3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x16.c new file mode 100644 index 00000000000..65ca45ee276 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x24.c new file mode 100644 index 00000000000..17c32cfc689 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x32.c new file mode 100644 index 00000000000..ec320f208a2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x8.c new file mode 100644 index 00000000000..1d0204ce463 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx2-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x16.c new file mode 100644 index 00000000000..2fcb955ddc4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x32.c new file mode 100644 index 00000000000..81b719cff4a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x48.c new file mode 100644 index 00000000000..68add14ea72 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x64.c new file mode 100644 index 00000000000..3b440af38b9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-avx512skx-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x16.c new file mode 100644 index 00000000000..3cd7281521a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x24.c new file mode 100644 index 00000000000..88e737fb1f9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x32.c new file mode 100644 index 00000000000..f407a31a055 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x8.c new file mode 100644 index 00000000000..4b92a659675 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x1.c new file mode 100644 index 00000000000..3ed64a18a4a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x2.c new file mode 100644 index 00000000000..1dfca262b46 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x3.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x3.c new file mode 100644 index 00000000000..edc336c60f6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x4.c new file mode 100644 index 00000000000..a549df88ba1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x16.c new file mode 100644 index 00000000000..d23f19a0c06 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x24.c new file mode 100644 index 00000000000..019c780fc66 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x32.c new file mode 100644 index 00000000000..58d9b2e8d00 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x8.c new file mode 100644 index 00000000000..a5b32b21801 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse2-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x16.c new file mode 100644 index 00000000000..93bba08fa93 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x24.c new file mode 100644 index 00000000000..ec0e161fa12 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x32.c new file mode 100644 index 00000000000..6c80d7cbc1f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x8.c new file mode 100644 index 00000000000..d2337b51da5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-f32-vcvt/gen/qs8-f32-vcvt-sse41-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c16.c new file mode 100644 index 00000000000..b2e6b03a841 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c24.c new file mode 100644 index 00000000000..682be3f2e6d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c32.c new file mode 100644 index 00000000000..11f154fbda2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c8.c new file mode 100644 index 00000000000..ecf96615ae7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neon-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c16.c new file mode 100644 index 00000000000..5679573320f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c24.c new file mode 100644 index 00000000000..cf0d0163915 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c32.c new file mode 100644 index 00000000000..58b089e5aa9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c8.c new file mode 100644 index 00000000000..a7d32df944e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-neonv8-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c1.c new file mode 100644 index 00000000000..043d8a658b8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c2.c new file mode 100644 index 00000000000..c9a9e23aa94 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c4.c new file mode 100644 index 00000000000..05c9e48d0a6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c1.c new file mode 100644 index 00000000000..4b1afdfd107 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c2.c new file mode 100644 index 00000000000..c2311f32894 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c4.c new file mode 100644 index 00000000000..e143a67dcd1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c1.c new file mode 100644 index 00000000000..8453a95d9de --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c2.c new file mode 100644 index 00000000000..b9530b973e6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c4.c new file mode 100644 index 00000000000..4c52d86460c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse2-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse2-c16.c new file mode 100644 index 00000000000..8a9b17d3cae --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse2-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse2-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse2-c24.c new file mode 100644 index 00000000000..3a665afd3de --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse2-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse2-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse2-c8.c new file mode 100644 index 00000000000..545e6851bdd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse2-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse41-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse41-c16.c new file mode 100644 index 00000000000..4afe9f19ea2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse41-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse41-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse41-c24.c new file mode 100644 index 00000000000..43cc4482a36 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse41-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse41-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse41-c8.c new file mode 100644 index 00000000000..baf2486e3c2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-fp32-sse41-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c16.c new file mode 100644 index 00000000000..3f36ef500da --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c24.c new file mode 100644 index 00000000000..13edbcc572d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c32.c new file mode 100644 index 00000000000..75e00167e48 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c8.c new file mode 100644 index 00000000000..e750a710622 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7p7x-minmax-rndnu-neon-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c16.c new file mode 100644 index 00000000000..f49a2abc5da --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c24.c new file mode 100644 index 00000000000..2c279806507 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c32.c new file mode 100644 index 00000000000..cb2aae2b8f7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c8.c new file mode 100644 index 00000000000..0f2d7ad600c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neon-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c16.c new file mode 100644 index 00000000000..7621856b52d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c24.c new file mode 100644 index 00000000000..55f638bd8c1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c32.c new file mode 100644 index 00000000000..40a298f300e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c8.c new file mode 100644 index 00000000000..4806192f595 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-neonv8-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-fmagic-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-fmagic-c1.c new file mode 100644 index 00000000000..2c45469412b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-fmagic-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-fmagic-c2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-fmagic-c2.c new file mode 100644 index 00000000000..2758fad25e0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-fmagic-c2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-fmagic-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-fmagic-c4.c new file mode 100644 index 00000000000..45fa4556ec8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-fmagic-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-imagic-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-imagic-c1.c new file mode 100644 index 00000000000..5ca1480763c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-imagic-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-imagic-c2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-imagic-c2.c new file mode 100644 index 00000000000..f0fb893a938 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-imagic-c2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-imagic-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-imagic-c4.c new file mode 100644 index 00000000000..f53ef6666e2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-imagic-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-lrintf-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-lrintf-c1.c new file mode 100644 index 00000000000..cc0d0f4c08c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-lrintf-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-lrintf-c2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-lrintf-c2.c new file mode 100644 index 00000000000..09d24822ec2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-lrintf-c2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-lrintf-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-lrintf-c4.c new file mode 100644 index 00000000000..25339901b2e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-scalar-lrintf-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse2-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse2-c16.c new file mode 100644 index 00000000000..b6dd66c7012 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse2-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse2-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse2-c24.c new file mode 100644 index 00000000000..52d668750c6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse2-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse2-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse2-c8.c new file mode 100644 index 00000000000..defd101e3c4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse2-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse41-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse41-c16.c new file mode 100644 index 00000000000..7218a5c8763 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse41-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse41-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse41-c24.c new file mode 100644 index 00000000000..c637c703c60 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse41-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse41-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse41-c8.c new file mode 100644 index 00000000000..88465b5ff32 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-fp32-sse41-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c16.c new file mode 100644 index 00000000000..5a8eed23060 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c24.c new file mode 100644 index 00000000000..2b67ab990ff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c32.c new file mode 100644 index 00000000000..066db8f8d36 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c8.c new file mode 100644 index 00000000000..28f344b4e0f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gavgpool/gen/qs8-gavgpool-7x-minmax-rndnu-neon-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..f38e4c49896 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..bb5c30cffa7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-rndnu-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-rndnu-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..d1809184a79 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-rndnu-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..29863a29267 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-rndnu-neon-mull-addw-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-rndnu-neon-mull-addw-dup.c new file mode 100644 index 00000000000..41fe8fb4b5e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16-minmax-rndnu-neon-mull-addw-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c16-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c16-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..5a80a50604d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c16-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..958c22fd104 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..138e9b390f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..b75867155f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-ld4r.c new file mode 100644 index 00000000000..a085b3e14a5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..8d91add22f8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..6581568a02b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..c7e0d3b0b48 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-ld4r.c new file mode 100644 index 00000000000..d02135eb962 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2-minmax-rndnu-neon-mull-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2s4-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2s4-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..df240d38392 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2s4-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2s4-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2s4-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..2d89442bf25 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c2s4-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S new file mode 100644 index 00000000000..33e6b4a3b43 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S new file mode 100644 index 00000000000..03fee7c6c00 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-asm-aarch64-neondot-ld32.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-asm-aarch64-neondot-ld32.S new file mode 100644 index 00000000000..275baaa89a6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-asm-aarch64-neondot-ld32.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-asm-aarch64-neondot-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-asm-aarch64-neondot-ld64.S new file mode 100644 index 00000000000..2c1816afde3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-asm-aarch64-neondot-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..aceac57d4bc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..80bf0d18174 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..6842da603bd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..ac8eab0cfc9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..cc98486e153 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..34ed278432f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..aa698cd74e0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4s2-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4s2-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..704914ab039 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4s2-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4s2-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4s2-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..b8fb4cc157a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c4s2-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..889fd96fbea --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c8-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c8-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..487ff54308f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c8-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c8-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c8-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..3a04ba4c48d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x16c8-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x1c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x1c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..07fe1f11bd1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x1c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..e5b3d75b203 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..11f82679321 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..53793e1085e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..afec07cd142 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..a46209f22d9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x2c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..41b1e0f0ad5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..5402a6c40c4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..51168dda518 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..224f2cc9c97 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..78653d0680d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..7314a5ebfc6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..478f764da46 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..ad18242cfae --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..2839728ef38 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..66b04fc420b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..af0d697f58e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..af432484d03 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-avx.c new file mode 100644 index 00000000000..97451e126c7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-sse2.c new file mode 100644 index 00000000000..4ee9284f43d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-sse41.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-sse41.c new file mode 100644 index 00000000000..8829af3ca7c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-sse41.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-xop.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-xop.c new file mode 100644 index 00000000000..09f27d615d7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2-xw-minmax-fp32-xop.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..09fc281cefc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..93b0a19c4b1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..a93738741dd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..8aa16863241 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..db57600ce10 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..5d0ce075119 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..a7087eec93d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..7951fb19306 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-avx.c new file mode 100644 index 00000000000..95cb534154f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-sse2.c new file mode 100644 index 00000000000..39fd01441c5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-sse41.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-sse41.c new file mode 100644 index 00000000000..3f35c8ccd4b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-sse41.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-xop.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-xop.c new file mode 100644 index 00000000000..0b8b0ce842a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c2s4-xw-minmax-fp32-xop.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..8a727a2dc38 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..ad3599460ef --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..e9ccb1569a5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..4a74bd42d63 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..539f737a8d1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..06995fbc260 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-ssse3-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-ssse3-ld128.c new file mode 100644 index 00000000000..f5cf2e5fc25 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-ssse3-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-ssse3-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-ssse3-ld64.c new file mode 100644 index 00000000000..890bb8c3b66 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-ssse3-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..4b4797c2e58 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..87fa6d4bbc4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-avx.c new file mode 100644 index 00000000000..bc534c2dc33 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-sse2.c new file mode 100644 index 00000000000..b7481ce4d2c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-sse41.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-sse41.c new file mode 100644 index 00000000000..51fcf33bec6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-sse41.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-ssse3.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-ssse3.c new file mode 100644 index 00000000000..a17891a765f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-ssse3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-xop.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-xop.c new file mode 100644 index 00000000000..add4f990668 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x4c8-xw-minmax-fp32-xop.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S new file mode 100644 index 00000000000..deaba92f1b3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S new file mode 100644 index 00000000000..b2f3a8496ec --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..2d01461b015 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..29ad8be4df0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-neon-mull-addw-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-neon-mull-addw-dup.c new file mode 100644 index 00000000000..73d8c054681 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8-minmax-rndnu-neon-mull-addw-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c16-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c16-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..acc375b6228 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c16-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-dup.c new file mode 100644 index 00000000000..d782bcd3076 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c new file mode 100644 index 00000000000..fb15309ae06 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c new file mode 100644 index 00000000000..9dd30ede83e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c new file mode 100644 index 00000000000..75b9e2dd40c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c new file mode 100644 index 00000000000..db9c926c0ce --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c new file mode 100644 index 00000000000..e21992d1c38 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c new file mode 100644 index 00000000000..fa692a2d491 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c new file mode 100644 index 00000000000..2d5e9235312 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..84b4a5c389c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..f2a61b0df10 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..a0a26c43046 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-ld4r.c new file mode 100644 index 00000000000..f4170886324 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..6018961681b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..554ed60a993 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..07f2ccaf2c5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-ld4r.c new file mode 100644 index 00000000000..d5480f70e9c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2-minmax-rndnu-neon-mull-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..2b374bf7d40 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..4fda92b6c12 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..662145cbe46 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..d1afbe095fc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c2s4-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neon-mlal-dup.c new file mode 100644 index 00000000000..1e030f21f90 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c new file mode 100644 index 00000000000..61357e28af3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c new file mode 100644 index 00000000000..3b45ca50c0c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..50e1a43be1d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c new file mode 100644 index 00000000000..e193f3e71d0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c new file mode 100644 index 00000000000..022e8f87c89 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c new file mode 100644 index 00000000000..b77b769b78d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..ca4724e912b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..b193dd2805b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..3a0a72bfc51 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..5376042362e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..81772f5908e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..fe53c4db36e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..2fa10a0f8bb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..ff54bc45b10 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..71cea647b4e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..cfbdd142938 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..f4099641c9b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c4s2-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S new file mode 100644 index 00000000000..38c8aa5dfed --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S new file mode 100644 index 00000000000..7bb50de12d7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S new file mode 100644 index 00000000000..e7c0bbba78b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S new file mode 100644 index 00000000000..3d930d4e1ac --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-avx2.c new file mode 100644 index 00000000000..95cdf9d38d2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..6bc0b38644c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..eb4f4551359 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S new file mode 100644 index 00000000000..f17b968a612 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S new file mode 100644 index 00000000000..f46f13df687 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S new file mode 100644 index 00000000000..b73016d3691 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S new file mode 100644 index 00000000000..436d51a367b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..2a065bdb8f3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..4701ca2f7e9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-xw-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-xw-minmax-fp32-avx2.c new file mode 100644 index 00000000000..4d40a9ecc8f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-1x8c8-xw-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16-minmax-rndnu-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16-minmax-rndnu-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..de6c3c894f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16-minmax-rndnu-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..30500296585 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16-minmax-rndnu-neon-mull-addw-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16-minmax-rndnu-neon-mull-addw-dup.c new file mode 100644 index 00000000000..5d305222e04 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16-minmax-rndnu-neon-mull-addw-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c16-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c16-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..2a7ea12a103 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c16-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..cd5e403a9fd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..6d76df13372 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..b1220433d37 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-ld4r.c new file mode 100644 index 00000000000..cac055bda74 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..bbb32d3439e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..ec6d5621e55 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..4613c2edca0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-ld4r.c new file mode 100644 index 00000000000..a73bdc8c423 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2-minmax-rndnu-neon-mull-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2s4-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2s4-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..5af0988d008 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2s4-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2s4-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2s4-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..b104c4edee8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c2s4-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..9fa1590b801 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..febb2293da5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..cc985692ad4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..67c2f44cd52 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..f3902dfef4d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..bcb687dc8b3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4s2-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4s2-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..52523d39813 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4s2-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4s2-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4s2-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..0532f0a75a3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c4s2-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..d88986d8039 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c8-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c8-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..f4fbbfb8815 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c8-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c8-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c8-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..eb3874ece67 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x16c8-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x1c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x1c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..1d6e66d559e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x1c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..6bc1c544b18 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..47b44f9f6d0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..859d4e2cd6b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..7e8f1bcc833 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..58c401f2b06 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x2c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..3086caee555 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..9944e17d998 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..c5fcf9f20e2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..37eeab8315a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..70b8c0efbf1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..3c26364dce6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..32773a276b1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..23daa8f2654 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..439c1d9b6a8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..1d2fca570cc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..e58f0ceef33 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..b282bc4e8a3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-avx.c new file mode 100644 index 00000000000..128bbd34379 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-sse2.c new file mode 100644 index 00000000000..9ce85433d6c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-sse41.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-sse41.c new file mode 100644 index 00000000000..7cc9c034e30 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-sse41.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-xop.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-xop.c new file mode 100644 index 00000000000..f2a97de1158 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2-xw-minmax-fp32-xop.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..2042de0d38b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..64e1fcf7f28 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..252ae98fdd6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..683274866a6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..4ef261f12c0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..1b88af31fd9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..7fce69be880 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..632284e053b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-avx.c new file mode 100644 index 00000000000..bf6e2f07c7a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-sse2.c new file mode 100644 index 00000000000..caf8618f108 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-sse41.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-sse41.c new file mode 100644 index 00000000000..39badd50036 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-sse41.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-xop.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-xop.c new file mode 100644 index 00000000000..ff4e737f84d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c2s4-xw-minmax-fp32-xop.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..cba9dc8c96d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..8ee5e79553b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..48c2bc7bb3f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..97c3c7abe6d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..8987bdac087 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..53241e207af --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-ssse3-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-ssse3-ld128.c new file mode 100644 index 00000000000..51a8d2e7521 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-ssse3-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-ssse3-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-ssse3-ld64.c new file mode 100644 index 00000000000..2bc70efad0d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-ssse3-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..a9b969db2e0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..573e1aca393 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-avx.c new file mode 100644 index 00000000000..c00f721d77f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-sse2.c new file mode 100644 index 00000000000..8f2d2c2b28d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-sse41.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-sse41.c new file mode 100644 index 00000000000..e12a2cd398e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-sse41.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-ssse3.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-ssse3.c new file mode 100644 index 00000000000..9401648b466 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-ssse3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-xop.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-xop.c new file mode 100644 index 00000000000..f3cbcb811f1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x4c8-xw-minmax-fp32-xop.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8-minmax-rndnu-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8-minmax-rndnu-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..3336b82a0f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8-minmax-rndnu-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..a645ece35bd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8-minmax-rndnu-neon-mull-addw-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8-minmax-rndnu-neon-mull-addw-dup.c new file mode 100644 index 00000000000..0619b1212e9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8-minmax-rndnu-neon-mull-addw-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S new file mode 100644 index 00000000000..36e6cdc4017 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c16-minmax-rndnu-asm-aarch64-neon-mlal.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c16-minmax-rndnu-asm-aarch64-neon-mlal.S new file mode 100644 index 00000000000..994843e4899 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c16-minmax-rndnu-asm-aarch64-neon-mlal.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c16-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c16-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..58f2429450a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c16-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-dup.c new file mode 100644 index 00000000000..21c52ce53ba --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c new file mode 100644 index 00000000000..2d5835769ff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c new file mode 100644 index 00000000000..af933879c49 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c new file mode 100644 index 00000000000..82707ff32c1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c new file mode 100644 index 00000000000..8199905383c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c new file mode 100644 index 00000000000..12fb3d1c107 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c new file mode 100644 index 00000000000..ef1b9aa522d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c new file mode 100644 index 00000000000..dcf454c8290 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..4cc432a9f41 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..08919ebecf6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..726f28e847e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-ld4r.c new file mode 100644 index 00000000000..c30e1b82090 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..90621d98443 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..5a55ecdcba3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..3290c0ac4b1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-ld4r.c new file mode 100644 index 00000000000..228c310a76d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2-minmax-rndnu-neon-mull-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..9d2dfb492ff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..92737bae452 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..7522120771c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..6f5031c07c5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c2s4-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neon-mlal-dup.c new file mode 100644 index 00000000000..941dc01bf2c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c new file mode 100644 index 00000000000..16bbe235049 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c new file mode 100644 index 00000000000..b048f2eb9e5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c new file mode 100644 index 00000000000..233796da44c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c new file mode 100644 index 00000000000..8463640c559 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c new file mode 100644 index 00000000000..27fc7c6331e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..76a6c4f5d5a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..8ecba09a28c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..1a00c9701e5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..6058d85dd1f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..d28bab4486e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..2bc13943613 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..f5160071fe7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..afbb898fb98 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..5fcf8412a7c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..ef4ef538df1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c4s2-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S new file mode 100644 index 00000000000..ac7612ef0fb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S new file mode 100644 index 00000000000..5af04355735 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S new file mode 100644 index 00000000000..0d1f3ddfd4c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S new file mode 100644 index 00000000000..a7dc320e0a8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mull.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mull.S new file mode 100644 index 00000000000..99a0927b92b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-asm-aarch64-neon-mull.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-avx2.c new file mode 100644 index 00000000000..62526121302 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..453f456e291 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..41c0985deb0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S new file mode 100644 index 00000000000..28df8e3d2e3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S new file mode 100644 index 00000000000..8197541a75b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S new file mode 100644 index 00000000000..230ac99c752 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S new file mode 100644 index 00000000000..6bd8ba02d33 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mull.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mull.S new file mode 100644 index 00000000000..ee48c88ccc1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mull.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..afc49718cc2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..de4c370a95c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-xw-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-xw-minmax-fp32-avx2.c new file mode 100644 index 00000000000..d83d3f5153c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-2x8c8-xw-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16-minmax-rndnu-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16-minmax-rndnu-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..0981a42b20e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16-minmax-rndnu-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..56a82b89290 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16-minmax-rndnu-neon-mull-addw-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16-minmax-rndnu-neon-mull-addw-dup.c new file mode 100644 index 00000000000..832e0b4600e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16-minmax-rndnu-neon-mull-addw-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c16-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c16-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..27a5df64020 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c16-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..419b8e58e43 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..fba4221d441 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..d1d2a0db161 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-ld4r.c new file mode 100644 index 00000000000..8e277a1a938 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..0aae5868627 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..16418d6661f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..2d08e98472c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-ld4r.c new file mode 100644 index 00000000000..f35d2667629 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2-minmax-rndnu-neon-mull-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2s4-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2s4-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..227c2bdc6ad --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2s4-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2s4-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2s4-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..3db7662d9f4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c2s4-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..a60b36765dc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..07d7eb92f3c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..bb64420df46 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..47f3d387998 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..eb5c2342265 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..f6487417c28 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4s2-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4s2-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..bfc424f1fd4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4s2-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4s2-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4s2-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..167f4e2054f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c4s2-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..ed263a68dc9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c8-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c8-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..04d109b8381 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c8-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c8-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c8-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..cac69d4348e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x16c8-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..97576e742df --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..3901bad609b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..f1c4e19c3ec --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x2-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x2-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..003c23de3a1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x2-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..a5e78fa30d4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..bc82046a051 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..4a4b35a5f9d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..d1279e4677b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..36bc0c7f913 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..51b81f2ce37 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..5ba4997185b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..b8c404e35cc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..c651353d532 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..028ea1037c8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..59d5bb285a6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..9f709a9d243 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-avx.c new file mode 100644 index 00000000000..bad1e6e52e6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-sse2.c new file mode 100644 index 00000000000..1e2e20883ab --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-sse41.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-sse41.c new file mode 100644 index 00000000000..5c0f5a345d1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-sse41.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-xop.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-xop.c new file mode 100644 index 00000000000..58a2da5804c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2-xw-minmax-fp32-xop.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..d56711258b4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..5d68ca02936 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..5021d80f048 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..34269db9bea --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..4e140458f7e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..c3856fd5feb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..4e0f6faaf7f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..21e499f7c8f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-avx.c new file mode 100644 index 00000000000..7aff1c58f57 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-sse2.c new file mode 100644 index 00000000000..b271b2e2ac2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-sse41.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-sse41.c new file mode 100644 index 00000000000..2126383c0c5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-sse41.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-xop.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-xop.c new file mode 100644 index 00000000000..6403bde6e20 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c2s4-xw-minmax-fp32-xop.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..371b8967bd2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..c98383d84e2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..85b362b0896 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..bcd82872b79 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..0329b27c918 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..2d736d838ba --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-ssse3-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-ssse3-ld128.c new file mode 100644 index 00000000000..ef0014bc596 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-ssse3-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-ssse3-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-ssse3-ld64.c new file mode 100644 index 00000000000..db4eb669bd3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-ssse3-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..2d92855d898 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..269000b75d9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-avx.c new file mode 100644 index 00000000000..a5ecc35c365 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-sse2.c new file mode 100644 index 00000000000..44f267b2764 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-sse41.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-sse41.c new file mode 100644 index 00000000000..9b59699093b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-sse41.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-ssse3.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-ssse3.c new file mode 100644 index 00000000000..855bf77addf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-ssse3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-xop.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-xop.c new file mode 100644 index 00000000000..1ecddcd096d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x4c8-xw-minmax-fp32-xop.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8-minmax-rndnu-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8-minmax-rndnu-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..004b84117d0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8-minmax-rndnu-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..6060de9604d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8-minmax-rndnu-neon-mull-addw-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8-minmax-rndnu-neon-mull-addw-dup.c new file mode 100644 index 00000000000..61284bf8c4d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8-minmax-rndnu-neon-mull-addw-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c16-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c16-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..9a0a44fa3a0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c16-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..12531e3eba0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..235935047f3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..fa083de2935 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-ld4r.c new file mode 100644 index 00000000000..e9ca11bac07 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..0218e5c6d9c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..0da29643263 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..146c44d44f9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-ld4r.c new file mode 100644 index 00000000000..a8b6225b6dd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2-minmax-rndnu-neon-mull-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2s4-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2s4-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..2927cc712f3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2s4-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2s4-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2s4-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..2c1ca86b14a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c2s4-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..5c21140c0cb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..bd1a010fb49 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..1dfbc7198c3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..eac69011c41 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..97b40a45dc5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..670aabf928e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4s2-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4s2-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..78696201802 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4s2-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4s2-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4s2-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..1f66827be09 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c4s2-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c8-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c8-minmax-fp32-avx2.c new file mode 100644 index 00000000000..1630f08e76f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c8-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c8-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c8-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..a3b550f048f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c8-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c8-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c8-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..7cb873d28c4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c8-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c8-xw-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c8-xw-minmax-fp32-avx2.c new file mode 100644 index 00000000000..edc76072c32 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-3x8c8-xw-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S new file mode 100644 index 00000000000..84d0f8edf2e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S new file mode 100644 index 00000000000..50702219fd6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S new file mode 100644 index 00000000000..282172b585c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S new file mode 100644 index 00000000000..7fbe09a671e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..c737c2ef757 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..286271425f6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S new file mode 100644 index 00000000000..ebe60235fb6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S new file mode 100644 index 00000000000..52f8cf22bed --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S new file mode 100644 index 00000000000..8848e575bd0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S new file mode 100644 index 00000000000..ba7b1e30ee1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..dadd5e5795d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..c5c8146a798 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-neon-mull-addw-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-neon-mull-addw-dup.c new file mode 100644 index 00000000000..396e3e0a729 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16-minmax-rndnu-neon-mull-addw-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c16-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c16-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..98a165e6c42 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c16-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..5e4e011d20f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..5c2cb1cc009 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..d2b85417008 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-ld4r.c new file mode 100644 index 00000000000..ce9daff03cd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..b11a99772d2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..b78808be53e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..8e4e37cb0b6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-ld4r.c new file mode 100644 index 00000000000..4f6e19c023c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2-minmax-rndnu-neon-mull-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2s4-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2s4-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..20364d5a465 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2s4-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2s4-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2s4-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..dc9085519d4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c2s4-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S new file mode 100644 index 00000000000..7de93e80a2c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S new file mode 100644 index 00000000000..a6727b17027 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S new file mode 100644 index 00000000000..76852aa974a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld32.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S new file mode 100644 index 00000000000..d1eaa186e79 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S new file mode 100644 index 00000000000..cd3dc4e3a90 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S new file mode 100644 index 00000000000..5a6faeb391d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld32.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld32.S new file mode 100644 index 00000000000..67df08cd04d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld32.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld64.S new file mode 100644 index 00000000000..762c7693b39 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..897031b6b3e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..223860c0434 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..a66d9a91615 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..bdbb225ae8d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..686c6f11643 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..30fa3da428d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..f13440a0933 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4s2-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4s2-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..176a964a229 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4s2-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4s2-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4s2-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..ed5670b6804 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c4s2-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..60b2406dc6f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c8-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c8-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..7d066ebd738 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c8-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c8-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c8-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..fb2e739332d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x16c8-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..062e8c95e29 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..3ffb1db3381 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..c9ea0a1ae6a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x2-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x2-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..c07b9bd0b97 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x2-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..2603f30974a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..f130d6fd642 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..9d23312252e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..856b73c5dd4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..2546de383ef --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..c0fd0efe28a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..d2726bf4159 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..6d842aa2210 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..0711d43a743 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..e1eccc1e852 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..3c28c5fcfab --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..9728ba845e2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-avx.c new file mode 100644 index 00000000000..789463abf97 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-sse2.c new file mode 100644 index 00000000000..50cc299da5b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-sse41.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-sse41.c new file mode 100644 index 00000000000..27c5e8ff3a6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-sse41.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-xop.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-xop.c new file mode 100644 index 00000000000..6c104412536 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2-xw-minmax-fp32-xop.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..c7665dcc23e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..e21b31d91c2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..8c95c4180d3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..d24ece487d3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..de28f7410a5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..632ee3f8b83 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..6e3d39f4d4a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..4c30b8de5af --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-avx.c new file mode 100644 index 00000000000..e312d330306 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-sse2.c new file mode 100644 index 00000000000..4788873e494 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-sse41.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-sse41.c new file mode 100644 index 00000000000..c8c84709223 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-sse41.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-xop.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-xop.c new file mode 100644 index 00000000000..7736395c0f1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x4c2s4-xw-minmax-fp32-xop.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S new file mode 100644 index 00000000000..54d173b3587 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S new file mode 100644 index 00000000000..7594c9c0257 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S new file mode 100644 index 00000000000..5a726232631 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S new file mode 100644 index 00000000000..00082c6114a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S new file mode 100644 index 00000000000..5b7a563ffe5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S new file mode 100644 index 00000000000..7faf2f0a701 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S new file mode 100644 index 00000000000..1f677998ba4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S new file mode 100644 index 00000000000..4f36fe036ed --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..58e54ccb103 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..9e50aabc0a0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-neon-mull-addw-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-neon-mull-addw-dup.c new file mode 100644 index 00000000000..b41de4f4b2d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8-minmax-rndnu-neon-mull-addw-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c16-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c16-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..72f785be4db --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c16-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..c212529554b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..de94c655d2e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..b1d794e30c2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-ld4r.c new file mode 100644 index 00000000000..bed1ea5bf40 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..37c7ec513e0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..4cb808fff9d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..b68116b6c4f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-ld4r.c new file mode 100644 index 00000000000..dc4502dea36 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2-minmax-rndnu-neon-mull-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2s4-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2s4-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..c9bb1b78a06 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2s4-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2s4-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2s4-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..24c55c676c7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c2s4-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-cortex-a55.S new file mode 100644 index 00000000000..eac3b7426ca --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-ld64.S new file mode 100644 index 00000000000..f09166762a4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..216775e2e44 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..92239175c78 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..392d298e3e7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..a48278047fe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..7bd1f3af4cf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..07c3b147d06 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..34c5d079ed3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4s2-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4s2-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..fca31c06799 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4s2-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4s2-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4s2-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..0b65fccc433 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c4s2-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c8-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c8-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..c39df152d68 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c8-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c8-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c8-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..478af866469 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-4x8c8-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x16-minmax-rndnu-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x16-minmax-rndnu-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..3f031e037ba --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x16-minmax-rndnu-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x16-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x16-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..22efc2c6f36 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x16-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x16c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x16c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..7c63a84c5cd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x16c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x8-minmax-rndnu-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x8-minmax-rndnu-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..6fb37f7d3f9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x8-minmax-rndnu-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x8-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x8-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..517627cc88a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x8-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x8c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x8c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..7db92013a11 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-6x8c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-8x16c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-8x16c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..2df1155ee50 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-8x16c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-8x8c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-8x8c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..0555e467e32 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-gemm/gen/qs8-gemm-8x8c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..d99b8ce272e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..dab3093f6fb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-rndnu-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-rndnu-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..a8d6d18fa9c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-rndnu-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..30d25027f74 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-rndnu-neon-mull-addw-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-rndnu-neon-mull-addw-dup.c new file mode 100644 index 00000000000..a4b18643bd5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16-minmax-rndnu-neon-mull-addw-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c16-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c16-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..825bc80c7a1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c16-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..0d4c119a1fa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..a0fd23b30a4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..8da2dedfc56 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-ld4r.c new file mode 100644 index 00000000000..f8ce939ab93 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..5e0aa8ffa74 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..6d13c7b942c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..e3dd9c7491d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-ld4r.c new file mode 100644 index 00000000000..64bff139e94 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2-minmax-rndnu-neon-mull-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2s4-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2s4-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..e855d4447e4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2s4-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2s4-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2s4-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..c86faf7b106 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c2s4-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..7ab1ef92377 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..599cbea6810 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..20e184c76f3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..995dc44f317 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..7a6a39383c4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..24a13ec80ba --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..b043bd1f7db --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4s2-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4s2-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..d336f764ae2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4s2-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4s2-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4s2-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..f84d563696c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c4s2-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..198a4109133 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c8-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c8-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..7539b4ba14d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c8-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c8-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c8-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..9ef1e3d3cee --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x16c8-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x1c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x1c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..cb7fb7aafab --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x1c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..ae0db375f48 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..6f3b123697d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..c3f92eb750a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..7aa745da579 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..218c0382b10 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x2c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..db4e4b4b438 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..f10372383dd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..50238caa3f9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..f5227850c86 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..ca0064fb81a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..633444ddd6f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..574ad02d805 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..fb511e25129 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..287aa58e16e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..81c1850cbd2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..1682dc68dbf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..8f0d02ea07b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..e46750a1a0c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..93e1afaf967 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..14e9e9c0d29 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..15b1b7c7880 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..3dcfaa5082e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..7ae77a544e4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..b90f7156212 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..61901c6e5e8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..27052865f58 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..2c6f5a516ea --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..ca5e4160116 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..b8035d5a9f6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..dbef3e108af --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..868977a7a7d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-ssse3-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-ssse3-ld128.c new file mode 100644 index 00000000000..ba839242984 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-ssse3-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-ssse3-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-ssse3-ld64.c new file mode 100644 index 00000000000..819ab014235 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-ssse3-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..c66b7a434e6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..2c0173e25b1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x4c8-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S new file mode 100644 index 00000000000..8bf83105b89 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S new file mode 100644 index 00000000000..da8f689c7bb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..1af949ec774 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..c9e9e99ce45 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-neon-mull-addw-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-neon-mull-addw-dup.c new file mode 100644 index 00000000000..54473fad8e9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8-minmax-rndnu-neon-mull-addw-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c16-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c16-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..353369e7036 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c16-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-dup.c new file mode 100644 index 00000000000..12e9717b8f8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c new file mode 100644 index 00000000000..4bee9ea812d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c new file mode 100644 index 00000000000..95f7424ce35 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c new file mode 100644 index 00000000000..f28cd7229cf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c new file mode 100644 index 00000000000..a1372504f73 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c new file mode 100644 index 00000000000..3a07aeda1fe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c new file mode 100644 index 00000000000..3ef113f35f0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c new file mode 100644 index 00000000000..49dc409029f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-fp32-neonv8-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..bbe7452b05e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..dd458f7e991 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..8e8124671dd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-ld4r.c new file mode 100644 index 00000000000..b2c846d84d3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..864988ffa48 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..af43deda447 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..d658200aa86 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-ld4r.c new file mode 100644 index 00000000000..8bdf0b9030e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2-minmax-rndnu-neon-mull-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..8c4931dab3e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..c05e300d65e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..e4c0222e096 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..1b8f4b9aca1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c2s4-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neon-mlal-dup.c new file mode 100644 index 00000000000..277c12dbf26 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c new file mode 100644 index 00000000000..89c48f203d5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c new file mode 100644 index 00000000000..79527a35824 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..ccb3592ba10 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c new file mode 100644 index 00000000000..5e5b94f0a21 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neonv8-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c new file mode 100644 index 00000000000..9aa20dd2b48 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c new file mode 100644 index 00000000000..10e8792a891 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-fp32-neonv8-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..7e51e07806b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..4101b745ebb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..d2ae1c226e8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..f088a8ed2d6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..bebb197ec6b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..c4a607dceda --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..1521200aa81 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..9c751d62d86 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..70c1f2b5fa3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..40cff3278b9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..17d3072a6c1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c4s2-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S new file mode 100644 index 00000000000..6e2b925a7cb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S new file mode 100644 index 00000000000..150c2045c08 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S new file mode 100644 index 00000000000..6f66f130084 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S new file mode 100644 index 00000000000..a1e97aaa9e4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-asm-aarch64-neon-mlal.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-avx2.c new file mode 100644 index 00000000000..cd04cfb045a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..5e2a92536cb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..cee46845680 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S new file mode 100644 index 00000000000..8b397990f73 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S new file mode 100644 index 00000000000..eea9341bb3b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S new file mode 100644 index 00000000000..af9c54c3fd1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S new file mode 100644 index 00000000000..035cca4bd75 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..e9013d3c979 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..3e9aef3e1e3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-1x8c8-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16-minmax-rndnu-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16-minmax-rndnu-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..d8c9fef013d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16-minmax-rndnu-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..ea881ad71bf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16-minmax-rndnu-neon-mull-addw-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16-minmax-rndnu-neon-mull-addw-dup.c new file mode 100644 index 00000000000..bfd8dbcea3c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16-minmax-rndnu-neon-mull-addw-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c16-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c16-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..506de96a88b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c16-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..c0d528b8425 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..5dbf81d62d0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..54cf5353718 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-ld4r.c new file mode 100644 index 00000000000..e6c4fbed6a8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..849805fb843 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..52b5e09b6d5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..ec8adc0ca62 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-ld4r.c new file mode 100644 index 00000000000..40a738ce716 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2-minmax-rndnu-neon-mull-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2s4-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2s4-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..e5eca2ecf16 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2s4-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2s4-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2s4-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..92487883dcd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c2s4-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..546d157241f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..0cef182fc88 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..9f605d724b1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..7f8d3895f9d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..9bc95c1e7b4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..6ce75349ba1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4s2-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4s2-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..bff63a9790a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4s2-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4s2-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4s2-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..b00f8b52d2b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c4s2-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..56f13d9e1a7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c8-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c8-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..84dbec64457 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c8-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c8-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c8-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..d5ddfd6181c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x16c8-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x1c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x1c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..43a7cc82fb8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x1c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..ebeed950b24 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..0502c99a5af --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..ccafda0dbf0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..3010073d273 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..ec5e06652fe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x2c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..3a87f619ae5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..4d1f83b7d80 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..a7639ba7b35 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..afae4fe2379 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..5baa3dfab41 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..fd2f7a5842b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..0e178e68184 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..5ca3ca85699 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..b19380aa4a9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..bbe254959b9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..3658ec723f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..f72d6f04232 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..96ecf63f22a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..4ccd09eaeee --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..cc194e79af2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..26eac145f04 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..422141e0e75 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..7e2689f1581 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..71a2cc1764c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..dd4481c1060 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..a29eaac5180 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..6c74b254e81 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..21b10c0a59f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..135312eb478 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..6ff8aa46b2d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..dacc915c6d2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-ssse3-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-ssse3-ld128.c new file mode 100644 index 00000000000..989c392cc9b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-ssse3-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-ssse3-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-ssse3-ld64.c new file mode 100644 index 00000000000..a1ee4bbee13 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-ssse3-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..d501eb95f0b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..022f13f2223 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x4c8-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8-minmax-rndnu-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8-minmax-rndnu-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..c95ca8f2719 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8-minmax-rndnu-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..516ced050b3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8-minmax-rndnu-neon-mull-addw-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8-minmax-rndnu-neon-mull-addw-dup.c new file mode 100644 index 00000000000..ae1b356ac43 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8-minmax-rndnu-neon-mull-addw-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S new file mode 100644 index 00000000000..b8d1eb9958d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c16-minmax-fp32-asm-aarch64-neon-mlal.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c16-minmax-rndnu-asm-aarch64-neon-mlal.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c16-minmax-rndnu-asm-aarch64-neon-mlal.S new file mode 100644 index 00000000000..5b727eb959f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c16-minmax-rndnu-asm-aarch64-neon-mlal.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c16-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c16-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..26234f2a196 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c16-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-dup.c new file mode 100644 index 00000000000..9e997259a2f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c new file mode 100644 index 00000000000..63b83f679b0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c new file mode 100644 index 00000000000..acaa0bb2a11 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c new file mode 100644 index 00000000000..0613bcc1ed0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c new file mode 100644 index 00000000000..9fbadf3ae1c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c new file mode 100644 index 00000000000..38d4a364033 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c new file mode 100644 index 00000000000..175beadcefa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c new file mode 100644 index 00000000000..5c17f295073 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-fp32-neonv8-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..83f29f2a6f8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..ea7692f3050 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..fd7bcdc975e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-ld4r.c new file mode 100644 index 00000000000..610308a9ed2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..57cbbc3bc73 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..21bbe87e622 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..1f44363c44b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-ld4r.c new file mode 100644 index 00000000000..c17c43772d9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2-minmax-rndnu-neon-mull-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..21960edeb8d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..4acc465a717 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..b35761c4aae --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..d2cdfd43d85 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c2s4-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neon-mlal-dup.c new file mode 100644 index 00000000000..8a6066ea565 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c new file mode 100644 index 00000000000..76bf66573af --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c new file mode 100644 index 00000000000..ef80ade967e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c new file mode 100644 index 00000000000..d8d3ee97a60 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neonv8-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c new file mode 100644 index 00000000000..cb715c2c34c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c new file mode 100644 index 00000000000..44ec5e95530 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-fp32-neonv8-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..e59315f31dd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..f6e797a8148 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..bbda3fdd91d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..097fd9b31d4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..cdfa1cda798 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..74d60bde4f8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..ea8cf1f987d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..6e684c0114f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..90e39825b0d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..49994f67634 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c4s2-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S new file mode 100644 index 00000000000..b146e64df9e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S new file mode 100644 index 00000000000..d1930765885 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S new file mode 100644 index 00000000000..b80c36858e9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal-prfm.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S new file mode 100644 index 00000000000..6251384a798 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-asm-aarch64-neon-mlal.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-avx2.c new file mode 100644 index 00000000000..91d3229e616 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-neon-mlal.c new file mode 100644 index 00000000000..33b361e48ec --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-neonv8-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-neonv8-mlal.c new file mode 100644 index 00000000000..a5d5564008f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-fp32-neonv8-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S new file mode 100644 index 00000000000..46f7c783a97 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S new file mode 100644 index 00000000000..5a090d43985 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S new file mode 100644 index 00000000000..5eeba9fdcf2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal-prfm.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S new file mode 100644 index 00000000000..2b864f46611 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-asm-aarch64-neon-mlal.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..4ca21f658ae --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..0651f94f476 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-2x8c8-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16-minmax-rndnu-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16-minmax-rndnu-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..9ae2cb055a1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16-minmax-rndnu-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..124783fbd5d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16-minmax-rndnu-neon-mull-addw-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16-minmax-rndnu-neon-mull-addw-dup.c new file mode 100644 index 00000000000..527f6e8d294 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16-minmax-rndnu-neon-mull-addw-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c16-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c16-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..129bf179db1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c16-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..dc1aed394cc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..f6d339dad35 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..4a91e814803 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-ld4r.c new file mode 100644 index 00000000000..8366f9ed06d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..c8fe6ec9546 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..bc38f47e270 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..f3b1c2932af --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-ld4r.c new file mode 100644 index 00000000000..f868bdccd17 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2-minmax-rndnu-neon-mull-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2s4-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2s4-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..5752a7ea5b8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2s4-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2s4-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2s4-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..8ab4462cf84 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c2s4-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..133ef9492d3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..5390ea9e05b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..da49a868a94 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..028ed47189c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..1f0e358fcef --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..6b8338421cc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4s2-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4s2-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..623c3bb82f7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4s2-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4s2-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4s2-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..615bb6c9f17 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c4s2-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..0bb504d0543 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c8-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c8-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..90064c733fb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c8-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c8-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c8-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..e07f51ec158 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x16c8-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..74f26024951 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..73f74b28504 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..fcb28804215 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x2-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x2-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..aab0ea7c96a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x2-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..1329a5c5367 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..14763cb0986 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..4a760b970f2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..b1e2a3708e9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..7eb0250b42b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..04f0cd0458b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..0be53a7a03c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..09ae2124b1d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..aa0bef2ad5f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..ed9490d6492 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..79ca82a9ddf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..2653cdb0022 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..6102b89bca0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..34c493619ab --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..d29ac2aee7f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..ae8ab2882a1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..15afb5ad1b2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..b0d692f7741 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..68daf3d079e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..46fd2b5d8a8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..4fdb600a5a4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..4b80d951f35 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..eb37e373883 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..8233af40263 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..3b445458cef --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..764012b3c17 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-ssse3-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-ssse3-ld128.c new file mode 100644 index 00000000000..dcdc8848343 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-ssse3-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-ssse3-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-ssse3-ld64.c new file mode 100644 index 00000000000..e60cceb9c22 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-ssse3-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..44be21c6494 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..c45d77dff66 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x4c8-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8-minmax-rndnu-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8-minmax-rndnu-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..7f2baabaca8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8-minmax-rndnu-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..02636868a2c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8-minmax-rndnu-neon-mull-addw-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8-minmax-rndnu-neon-mull-addw-dup.c new file mode 100644 index 00000000000..468e61217fd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8-minmax-rndnu-neon-mull-addw-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c16-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c16-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..427b0f8648f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c16-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..0b2404d450a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..864710de125 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..bdf880895b1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-ld4r.c new file mode 100644 index 00000000000..7c81e6c52dd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..300eff850c1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..1153184d0f3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..bc07678f3dd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-ld4r.c new file mode 100644 index 00000000000..5bbd06053e3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2-minmax-rndnu-neon-mull-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2s4-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2s4-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..8eff4f4e68f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2s4-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2s4-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2s4-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..92936db7b74 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c2s4-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..1c55c132df9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..8363d2ace19 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..76597648217 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..00289a22d9f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..70b865949fd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..03db6f1d165 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4s2-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4s2-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..b1bccb8593b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4s2-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4s2-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4s2-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..604891a3ad9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c4s2-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c8-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c8-minmax-fp32-avx2.c new file mode 100644 index 00000000000..1f3db82ba95 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c8-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c8-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c8-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..a6a82270af6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c8-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c8-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c8-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..b8512c753cc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-3x8c8-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S new file mode 100644 index 00000000000..ec722ab4d34 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S new file mode 100644 index 00000000000..6a9e0e1afae --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S new file mode 100644 index 00000000000..b622572bb42 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S new file mode 100644 index 00000000000..c8bdcb33796 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-asm-aarch64-neon-mlal-lane-prfm-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..438e66eed8d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..5f1a8d308c5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S new file mode 100644 index 00000000000..ebf3a973378 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S new file mode 100644 index 00000000000..9bc505756c1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S new file mode 100644 index 00000000000..48aa562860a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S new file mode 100644 index 00000000000..2eda9e495d7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..424213750df --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..b935fa00fb9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-neon-mull-addw-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-neon-mull-addw-dup.c new file mode 100644 index 00000000000..966970433aa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16-minmax-rndnu-neon-mull-addw-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c16-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c16-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..4e1d1743daa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c16-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..18536078e46 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..74aebbfb2da --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..3d8351a3afb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-ld4r.c new file mode 100644 index 00000000000..36afcf91e9a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..c8a02926d1e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..2ffe8fda630 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..051fd052c7f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-ld4r.c new file mode 100644 index 00000000000..a86ee3ecfaf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2-minmax-rndnu-neon-mull-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2s4-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2s4-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..b6469d85bc4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2s4-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2s4-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2s4-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..872a7a5f577 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c2s4-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S new file mode 100644 index 00000000000..b9bc055c6ac --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S new file mode 100644 index 00000000000..e1e4761fb50 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S new file mode 100644 index 00000000000..c1ff12f51e9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S new file mode 100644 index 00000000000..91c490d39e1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S new file mode 100644 index 00000000000..f9ddf579313 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld64.S new file mode 100644 index 00000000000..2ffcbafeca2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..9c50348b991 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..b6b6d7e7bcd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..de9ceed9277 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..19545f94862 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..b1dd7c862c4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..e5ffa5a300a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..1d3aef4eeb4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4s2-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4s2-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..77f10786ac5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4s2-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4s2-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4s2-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..06930cc097e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c4s2-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..9d78760bc8a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c8-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c8-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..bc692c3dc01 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c8-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c8-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c8-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..b3b7f367714 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x16c8-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..938be5dea14 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..71e2642f003 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..f7c8dd0dc8b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x2-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x2-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..56790645350 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x2-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..2697bb698c7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..18917c7b820 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..e6704e11726 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..322e02ddf80 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..d1273eb89f6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..5d5a3f854c7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..ba98ce3d898 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..dfcd9eeec49 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..8b80bcd5679 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..0371b92c379 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..0a14cee18a1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..84f665f4fb7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..55714e86bb9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..34a9e5bbfbb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..e6fad93e8d6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..7dffb818bfd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..aa7c6e40f0c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..b1df0209bbd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..5628a73672c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..7c05e078970 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S new file mode 100644 index 00000000000..c38f96ff308 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S new file mode 100644 index 00000000000..eb0e5c2c601 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S new file mode 100644 index 00000000000..9b7675ce575 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S new file mode 100644 index 00000000000..31baf6f640c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S new file mode 100644 index 00000000000..682cb31999c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S new file mode 100644 index 00000000000..ca0bd8cc196 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S new file mode 100644 index 00000000000..95e804779df --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S new file mode 100644 index 00000000000..5ecbf4c7b26 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..6455b872417 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..aa2c8458be2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-neon-mull-addw-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-neon-mull-addw-dup.c new file mode 100644 index 00000000000..205a3be5d54 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8-minmax-rndnu-neon-mull-addw-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c16-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c16-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..6f39b7bac12 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c16-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..88f790783c9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..21f300a8d68 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..bded9fd4e3c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-ld4r.c new file mode 100644 index 00000000000..517f1f37159 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mlal-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..adee5b8cb70 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..2b34434c254 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..4887813e1f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-ld4r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-ld4r.c new file mode 100644 index 00000000000..89466d142c9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2-minmax-rndnu-neon-mull-ld4r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2s4-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2s4-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..184a1bd892d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2s4-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2s4-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2s4-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..b72d803a593 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c2s4-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-cortex-a55.S new file mode 100644 index 00000000000..1619908c61b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-ld64.S new file mode 100644 index 00000000000..1ff2c1ae27b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-asm-aarch32-neondot-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mlal-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mlal-dup.c new file mode 100644 index 00000000000..ba122a524e4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mlal-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mlal-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mlal-ld1r.c new file mode 100644 index 00000000000..e4059bc1fb0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mlal-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mlal-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mlal-ld2r.c new file mode 100644 index 00000000000..8a680987730 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mlal-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mull-dup.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mull-dup.c new file mode 100644 index 00000000000..3e2b0e3bbdf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mull-dup.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mull-ld1r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mull-ld1r.c new file mode 100644 index 00000000000..613f49b70cb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mull-ld1r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mull-ld2r.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mull-ld2r.c new file mode 100644 index 00000000000..aa184bb6110 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neon-mull-ld2r.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..5639b964c01 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4s2-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4s2-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..81b0d2871eb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4s2-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4s2-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4s2-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..9598dc24262 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c4s2-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c8-minmax-rndnu-neon-mlal.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c8-minmax-rndnu-neon-mlal.c new file mode 100644 index 00000000000..47f3804f85e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c8-minmax-rndnu-neon-mlal.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c8-minmax-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c8-minmax-rndnu-neon-mull.c new file mode 100644 index 00000000000..34d677ac084 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-4x8c8-minmax-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x16-minmax-rndnu-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x16-minmax-rndnu-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..f919cf050bc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x16-minmax-rndnu-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x16-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x16-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..bf038667c69 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x16-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x16c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x16c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..df87c7c40d4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x16c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x8-minmax-rndnu-neon-mlal-lane-prfm.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x8-minmax-rndnu-neon-mlal-lane-prfm.c new file mode 100644 index 00000000000..f6fc56a0b49 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x8-minmax-rndnu-neon-mlal-lane-prfm.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x8-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x8-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..2cfd313ebac --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x8-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x8c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x8c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..9db568ccf08 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-6x8c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-8x16c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-8x16c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..b4b51e5331a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-8x16c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-8x8c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-8x8c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..541081b0db7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-igemm/gen/qs8-igemm-8x8c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-neon.c new file mode 100644 index 00000000000..6f8413c9e32 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..04e623deb30 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..77bbebb44c8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-sse2.c new file mode 100644 index 00000000000..f7bead88fc7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-sse41.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-sse41.c new file mode 100644 index 00000000000..90e53485975 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-fp32-sse41.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-neon.c new file mode 100644 index 00000000000..c289ddab825 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-scalar.c new file mode 100644 index 00000000000..ae8a24be090 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-sse2.c new file mode 100644 index 00000000000..ec3edf8cb54 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-sse41.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-sse41.c new file mode 100644 index 00000000000..6aaeff57de8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-sse41.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-ssse3.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-ssse3.c new file mode 100644 index 00000000000..e592463f78b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-gemmlowp-ssse3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-neon.c new file mode 100644 index 00000000000..f2d501167ee --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-scalar-signed64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-scalar-signed64.c new file mode 100644 index 00000000000..93c45827859 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-scalar-signed64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-scalar-unsigned32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-scalar-unsigned32.c new file mode 100644 index 00000000000..c5209d50570 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-scalar-unsigned32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-scalar-unsigned64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-scalar-unsigned64.c new file mode 100644 index 00000000000..178d0353793 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-scalar-unsigned64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-sse2.c new file mode 100644 index 00000000000..716cefd5edf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-sse41.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-sse41.c new file mode 100644 index 00000000000..9b2cda08101 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-sse41.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-ssse3.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-ssse3.c new file mode 100644 index 00000000000..62c4cb50afc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndna-ssse3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-neon-mull.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-neon-mull.c new file mode 100644 index 00000000000..3279e75c087 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-neon-mull.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-neon-qdmulh.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-neon-qdmulh.c new file mode 100644 index 00000000000..9990e0cea47 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-neon-qdmulh.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-scalar.c new file mode 100644 index 00000000000..c8851ddb78c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-sse41-sra.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-sse41-sra.c new file mode 100644 index 00000000000..97fa2ec397f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-sse41-sra.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-sse41-srl.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-sse41-srl.c new file mode 100644 index 00000000000..dbd43078c52 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-requantization/qs8-requantization-rndnu-sse41-srl.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x16.c new file mode 100644 index 00000000000..58ea0116ea2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x24.c new file mode 100644 index 00000000000..226c29035be --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x32.c new file mode 100644 index 00000000000..f56786b18e6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x8.c new file mode 100644 index 00000000000..c69aa580b52 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x16.c new file mode 100644 index 00000000000..033b156bc10 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x24.c new file mode 100644 index 00000000000..123ee670bfd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x32.c new file mode 100644 index 00000000000..0342c9fa63a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x8.c new file mode 100644 index 00000000000..d40bc238016 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx-mul32-ld32-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x16.c new file mode 100644 index 00000000000..817916de7a2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x24.c new file mode 100644 index 00000000000..f5c563273f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x32.c new file mode 100644 index 00000000000..6b7f66c1ca2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x8.c new file mode 100644 index 00000000000..cb82ee5a68f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx2-mul32-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx512skx-mul32-ld128-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx512skx-mul32-ld128-x16.c new file mode 100644 index 00000000000..d0553e29257 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx512skx-mul32-ld128-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx512skx-mul32-ld128-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx512skx-mul32-ld128-x32.c new file mode 100644 index 00000000000..7ac576b4bf8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-avx512skx-mul32-ld128-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld128-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld128-x16.c new file mode 100644 index 00000000000..1c4b8c43038 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld128-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld128-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld128-x32.c new file mode 100644 index 00000000000..c7b733fe518 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld128-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x16.c new file mode 100644 index 00000000000..13e909934a3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x24.c new file mode 100644 index 00000000000..9fe85e206a6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x32.c new file mode 100644 index 00000000000..cb9a9245bd7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x8.c new file mode 100644 index 00000000000..25fc8ec1c78 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-neon-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-scalar-x1.c new file mode 100644 index 00000000000..cc943b21d16 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-scalar-x2.c new file mode 100644 index 00000000000..9680eb774bc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-scalar-x4.c new file mode 100644 index 00000000000..e60e463d731 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x16.c new file mode 100644 index 00000000000..219362ab8d2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x24.c new file mode 100644 index 00000000000..f84fb1e0c8f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x32.c new file mode 100644 index 00000000000..72614b142de --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x8.c new file mode 100644 index 00000000000..dc170f93d87 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse2-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x16.c new file mode 100644 index 00000000000..f9dfd35b086 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x24.c new file mode 100644 index 00000000000..9c8eb297123 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x32.c new file mode 100644 index 00000000000..3dbb992e217 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x8.c new file mode 100644 index 00000000000..9d6fe52f21c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x16.c new file mode 100644 index 00000000000..0a5b08948d3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x24.c new file mode 100644 index 00000000000..d247cc2ad87 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x32.c new file mode 100644 index 00000000000..d8268964eea --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x8.c new file mode 100644 index 00000000000..277864e76a0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-sse41-mul32-ld32-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x16.c new file mode 100644 index 00000000000..0f434b8559e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x24.c new file mode 100644 index 00000000000..22b02e9cb54 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x32.c new file mode 100644 index 00000000000..11fb6884b21 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x8.c new file mode 100644 index 00000000000..97121a50cae --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vadd/gen/qs8-vadd-minmax-xop-mul32-ld32-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x16.c new file mode 100644 index 00000000000..b1bd8c7250e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x24.c new file mode 100644 index 00000000000..68c6ca33874 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x32.c new file mode 100644 index 00000000000..c92439e316f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x8.c new file mode 100644 index 00000000000..b682598486e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x16.c new file mode 100644 index 00000000000..a4218b2b259 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x24.c new file mode 100644 index 00000000000..78aa90dc37d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x32.c new file mode 100644 index 00000000000..db6708647c2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x8.c new file mode 100644 index 00000000000..e3da18a79c0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx-mul32-ld32-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x16.c new file mode 100644 index 00000000000..109e6255969 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x24.c new file mode 100644 index 00000000000..6d014d82706 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x32.c new file mode 100644 index 00000000000..76259d4cf34 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x8.c new file mode 100644 index 00000000000..c3a8ba37359 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx2-mul32-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx512skx-mul32-ld128-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx512skx-mul32-ld128-x16.c new file mode 100644 index 00000000000..bd36a9efa18 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx512skx-mul32-ld128-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx512skx-mul32-ld128-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx512skx-mul32-ld128-x32.c new file mode 100644 index 00000000000..b930e1dd8df --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-avx512skx-mul32-ld128-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld128-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld128-x16.c new file mode 100644 index 00000000000..f312480794f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld128-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld128-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld128-x32.c new file mode 100644 index 00000000000..8038456ed62 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld128-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x16.c new file mode 100644 index 00000000000..b9f1f544a22 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x24.c new file mode 100644 index 00000000000..dbe70a66de3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x32.c new file mode 100644 index 00000000000..d2a312a9403 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x8.c new file mode 100644 index 00000000000..ac165601da9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-neon-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-x1.c new file mode 100644 index 00000000000..fd26eb70d63 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-x2.c new file mode 100644 index 00000000000..a97d29fec1c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-x4.c new file mode 100644 index 00000000000..45c4f5ab509 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x16.c new file mode 100644 index 00000000000..83be3aa78f8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x24.c new file mode 100644 index 00000000000..46dd6cdf1e1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x32.c new file mode 100644 index 00000000000..7724fab45c7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x8.c new file mode 100644 index 00000000000..7aec6209880 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse2-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x16.c new file mode 100644 index 00000000000..d4dc6717e9d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x24.c new file mode 100644 index 00000000000..a2ce2c958ae --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x32.c new file mode 100644 index 00000000000..646c9a4d389 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x8.c new file mode 100644 index 00000000000..d60002342de --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x16.c new file mode 100644 index 00000000000..824fc84a328 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x24.c new file mode 100644 index 00000000000..fa916d45038 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x32.c new file mode 100644 index 00000000000..166f070041e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x8.c new file mode 100644 index 00000000000..17e0a2b1c8a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-sse41-mul32-ld32-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x16.c new file mode 100644 index 00000000000..9cbda719fe9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x24.c new file mode 100644 index 00000000000..45c4d235046 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x32.c new file mode 100644 index 00000000000..86f63434fc6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x8.c new file mode 100644 index 00000000000..cbe744488a5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vaddc/gen/qs8-vaddc-minmax-xop-mul32-ld32-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-armsimd32-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-armsimd32-x4.c new file mode 100644 index 00000000000..86986027829 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-armsimd32-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-armsimd32-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-armsimd32-x8.c new file mode 100644 index 00000000000..72052af04fe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-armsimd32-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx-x16.c new file mode 100644 index 00000000000..d17b51372ee --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx-x32.c new file mode 100644 index 00000000000..de4c18216c9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx-x8.c new file mode 100644 index 00000000000..702ba2e2115 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx2-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx2-x16.c new file mode 100644 index 00000000000..2539a23c5e4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx2-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx2-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx2-x32.c new file mode 100644 index 00000000000..6e14d11f02b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx2-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx2-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx2-x64.c new file mode 100644 index 00000000000..ec31a5140e9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-avx2-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-neon-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-neon-x16.c new file mode 100644 index 00000000000..d7c6e698166 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-neon-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-neon-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-neon-x32.c new file mode 100644 index 00000000000..d354fc68bc0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-neon-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-neon-x8.c new file mode 100644 index 00000000000..859a8e3c3cd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-scalar-x1.c new file mode 100644 index 00000000000..d5523ba8611 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-scalar-x2.c new file mode 100644 index 00000000000..04cf898d668 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-scalar-x4.c new file mode 100644 index 00000000000..2740877e625 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse2-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse2-x16.c new file mode 100644 index 00000000000..373b1d69ba8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse2-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse2-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse2-x32.c new file mode 100644 index 00000000000..aa0c285fa59 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse2-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse41-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse41-x16.c new file mode 100644 index 00000000000..bd2b789e9f4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse41-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse41-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse41-x32.c new file mode 100644 index 00000000000..dce32c18cdd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse41-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse41-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse41-x8.c new file mode 100644 index 00000000000..d75b1839c57 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-sse41-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-ssse3-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-ssse3-x16.c new file mode 100644 index 00000000000..d07143b59d8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-ssse3-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-ssse3-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-ssse3-x32.c new file mode 100644 index 00000000000..136e0bce2d4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vcvt/gen/qs8-vcvt-ssse3-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-armsimd32-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-armsimd32-x4.c new file mode 100644 index 00000000000..ce23b1693e7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-armsimd32-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-armsimd32-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-armsimd32-x8.c new file mode 100644 index 00000000000..661ba7fefd1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-armsimd32-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx-x16.c new file mode 100644 index 00000000000..ce75868d9c5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx-x32.c new file mode 100644 index 00000000000..eecd9ee4bf0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx-x8.c new file mode 100644 index 00000000000..370677d2adb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx2-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx2-x16.c new file mode 100644 index 00000000000..943805b312a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx2-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx2-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx2-x32.c new file mode 100644 index 00000000000..106e77b4f79 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx2-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx2-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx2-x64.c new file mode 100644 index 00000000000..819e56c4520 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-avx2-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-neon-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-neon-x16.c new file mode 100644 index 00000000000..e2e09024015 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-neon-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-neon-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-neon-x32.c new file mode 100644 index 00000000000..c08608603ad --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-neon-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-neon-x8.c new file mode 100644 index 00000000000..9f240feabb3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-x1.c new file mode 100644 index 00000000000..c75634eb3bc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-x2.c new file mode 100644 index 00000000000..7d05c9bc2d5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-x4.c new file mode 100644 index 00000000000..547d60f1479 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-andxor-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-x1.c new file mode 100644 index 00000000000..eee1519547b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-x2.c new file mode 100644 index 00000000000..0ca40de0a05 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-x4.c new file mode 100644 index 00000000000..556e67e494c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-scalar-select-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse2-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse2-x16.c new file mode 100644 index 00000000000..1c75751b94d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse2-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse2-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse2-x32.c new file mode 100644 index 00000000000..12307c202f3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse2-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse41-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse41-x16.c new file mode 100644 index 00000000000..82354ce7173 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse41-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse41-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse41-x32.c new file mode 100644 index 00000000000..bfbe06fbe8d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse41-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse41-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse41-x8.c new file mode 100644 index 00000000000..4f22e282494 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-sse41-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-ssse3-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-ssse3-x16.c new file mode 100644 index 00000000000..ab9e7bf8ea6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-ssse3-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-ssse3-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-ssse3-x32.c new file mode 100644 index 00000000000..03d2ec1b329 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vlrelu/gen/qs8-vlrelu-ssse3-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-avx-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-avx-mul16-ld64-x16.c new file mode 100644 index 00000000000..54d4d2b351e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-avx-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-avx-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-avx-mul16-ld64-x8.c new file mode 100644 index 00000000000..37432cdf952 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-avx-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld128-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld128-x16.c new file mode 100644 index 00000000000..70e8384422c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld128-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld64-x16.c new file mode 100644 index 00000000000..04b148884db --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld64-x8.c new file mode 100644 index 00000000000..a71dff3bd04 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neon-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld128-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld128-x16.c new file mode 100644 index 00000000000..9a37ba5fe62 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld128-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld64-x16.c new file mode 100644 index 00000000000..36009a17a4c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld64-x8.c new file mode 100644 index 00000000000..aee873ead3a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-neonv8-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-x1.c new file mode 100644 index 00000000000..124d231e1d5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-x2.c new file mode 100644 index 00000000000..04a0e7f493b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-x4.c new file mode 100644 index 00000000000..8b525f3df77 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse2-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse2-mul16-ld64-x16.c new file mode 100644 index 00000000000..3b5edd62db1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse2-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse2-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse2-mul16-ld64-x8.c new file mode 100644 index 00000000000..f4165e81cec --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse2-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse41-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse41-mul16-ld64-x16.c new file mode 100644 index 00000000000..3b93990ee87 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse41-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse41-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse41-mul16-ld64-x8.c new file mode 100644 index 00000000000..48e409b18d7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-fp32-sse41-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld128-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld128-x16.c new file mode 100644 index 00000000000..c29da3c28cc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld128-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld64-x16.c new file mode 100644 index 00000000000..13fdd8e8527 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld64-x8.c new file mode 100644 index 00000000000..0a083ea8e73 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmul/gen/qs8-vmul-minmax-rndnu-neon-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-avx-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-avx-mul16-ld64-x16.c new file mode 100644 index 00000000000..4d980a1f64f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-avx-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-avx-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-avx-mul16-ld64-x8.c new file mode 100644 index 00000000000..89739a029a3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-avx-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld128-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld128-x16.c new file mode 100644 index 00000000000..4f33b5dbbd5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld128-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld64-x16.c new file mode 100644 index 00000000000..ceb3c339296 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld64-x8.c new file mode 100644 index 00000000000..3650f6f0843 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neon-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld128-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld128-x16.c new file mode 100644 index 00000000000..763a28386da --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld128-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld64-x16.c new file mode 100644 index 00000000000..b40e31725c3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld64-x8.c new file mode 100644 index 00000000000..173f8fcca74 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-neonv8-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-x1.c new file mode 100644 index 00000000000..548d5d71685 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-x2.c new file mode 100644 index 00000000000..77af977ee1b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-x4.c new file mode 100644 index 00000000000..288cebab3fa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse2-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse2-mul16-ld64-x16.c new file mode 100644 index 00000000000..226cc0bc129 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse2-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse2-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse2-mul16-ld64-x8.c new file mode 100644 index 00000000000..c975ed33987 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse2-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse41-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse41-mul16-ld64-x16.c new file mode 100644 index 00000000000..8d837313b8d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse41-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse41-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse41-mul16-ld64-x8.c new file mode 100644 index 00000000000..4f6e0ad805d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-fp32-sse41-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld128-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld128-x16.c new file mode 100644 index 00000000000..254f06835c6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld128-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld64-x16.c new file mode 100644 index 00000000000..9063eafaa72 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld64-x8.c new file mode 100644 index 00000000000..cfd58bd71da --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qs8-vmulc/gen/qs8-vmulc-minmax-rndnu-neon-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9p8x-minmax-fp32-neon-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9p8x-minmax-fp32-neon-c8.c new file mode 100644 index 00000000000..fc61ccabda2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9p8x-minmax-fp32-neon-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9p8x-minmax-fp32-scalar-imagic-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9p8x-minmax-fp32-scalar-imagic-c1.c new file mode 100644 index 00000000000..9d16004ac43 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9p8x-minmax-fp32-scalar-imagic-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9p8x-minmax-fp32-sse2-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9p8x-minmax-fp32-sse2-c8.c new file mode 100644 index 00000000000..12bc36ce04b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9p8x-minmax-fp32-sse2-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9x-minmax-fp32-neon-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9x-minmax-fp32-neon-c8.c new file mode 100644 index 00000000000..1c5ca5605aa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9x-minmax-fp32-neon-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9x-minmax-fp32-scalar-imagic-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9x-minmax-fp32-scalar-imagic-c1.c new file mode 100644 index 00000000000..3716874cb54 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9x-minmax-fp32-scalar-imagic-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9x-minmax-fp32-sse2-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9x-minmax-fp32-sse2-c8.c new file mode 100644 index 00000000000..de161bd7b61 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-avgpool/qu8-avgpool-9x-minmax-fp32-sse2-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c new file mode 100644 index 00000000000..2bab9cb8799 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul32.c new file mode 100644 index 00000000000..d3a93780507 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..0344b1f2428 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx512skx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx512skx-mul32.c new file mode 100644 index 00000000000..7fdee041402 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-avx512skx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..24ad2847dae --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..f1f16266bdc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-sse2-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-sse2-mul16.c new file mode 100644 index 00000000000..b7ff49a66cb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-sse2-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-sse41-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-sse41-mul16.c new file mode 100644 index 00000000000..39b26d7e21b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-sse41-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-sse41-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-sse41-mul32.c new file mode 100644 index 00000000000..f8060f42424 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-sse41-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-xop-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-xop-mul32.c new file mode 100644 index 00000000000..645ba2810d6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-fp32-xop-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-rndnu-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-rndnu-neon-mul16.c new file mode 100644 index 00000000000..9035c3a32eb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-rndnu-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-rndnu-neon-mul8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-rndnu-neon-mul8.c new file mode 100644 index 00000000000..ddd75e0bbc2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p16c-minmax-rndnu-neon-mul8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..1f1c88ca729 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..a3ee7d96242 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..49ec617ae5b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p1c-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..6df8c76407f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..71fec471bb6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-rndnu-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-rndnu-neon-mul16.c new file mode 100644 index 00000000000..f0a160b9f32 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-rndnu-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-rndnu-neon-mul8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-rndnu-neon-mul8.c new file mode 100644 index 00000000000..9140b5b8ea0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p24c-minmax-rndnu-neon-mul8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..97073897c87 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..cbe7172e9a5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..92e0a78b2e0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p2c-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..941cdf46df1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c new file mode 100644 index 00000000000..71d27d2237b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-avx512skx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..8195f996626 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..92117ecf2fb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-rndnu-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-rndnu-neon-mul16.c new file mode 100644 index 00000000000..b75849ccaee --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-rndnu-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-rndnu-neon-mul8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-rndnu-neon-mul8.c new file mode 100644 index 00000000000..7a174cddfa9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p32c-minmax-rndnu-neon-mul8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..37a79fe89b9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..ed6bc99994d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..a0b09386ad8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p4c-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-avx-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-avx-mul16.c new file mode 100644 index 00000000000..d643a63e13c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-avx-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-avx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-avx-mul32.c new file mode 100644 index 00000000000..1435ca6cf68 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-avx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..d2e2c183781 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..b2910972d75 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..0981a54d44e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c new file mode 100644 index 00000000000..062d5a0a707 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse2-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c new file mode 100644 index 00000000000..dff3469a123 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul32.c new file mode 100644 index 00000000000..c2b394d10da --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-sse41-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-xop-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-xop-mul32.c new file mode 100644 index 00000000000..90e2bc00fe0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-fp32-xop-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-rndnu-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-rndnu-neon-mul16.c new file mode 100644 index 00000000000..75bf152b0df --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-rndnu-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-rndnu-neon-mul8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-rndnu-neon-mul8.c new file mode 100644 index 00000000000..b35ace70ba4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-25p8c-minmax-rndnu-neon-mul8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul16.c new file mode 100644 index 00000000000..3855fc2165c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul32.c new file mode 100644 index 00000000000..f84b4d31449 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..26ce00e44d4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx512skx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx512skx-mul32.c new file mode 100644 index 00000000000..3e6412e1922 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-avx512skx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..f497b784cb9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..4c9d663ff1a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-sse2-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-sse2-mul16.c new file mode 100644 index 00000000000..69aadf4c218 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-sse2-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-sse41-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-sse41-mul16.c new file mode 100644 index 00000000000..e47b13e3332 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-sse41-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-sse41-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-sse41-mul32.c new file mode 100644 index 00000000000..297fe384bea --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-sse41-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-xop-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-xop-mul32.c new file mode 100644 index 00000000000..089f10d5e8d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-fp32-xop-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-rndnu-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-rndnu-neon-mul16.c new file mode 100644 index 00000000000..f1b3498a5dc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-rndnu-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-rndnu-neon-mul8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-rndnu-neon-mul8.c new file mode 100644 index 00000000000..763ada8d6d9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p16c-minmax-rndnu-neon-mul8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..623aefd2256 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..8481fcc2f0c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..5293d7777fd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..914ad632812 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p1c-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..5bbcd7a05dc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..039558ba572 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-rndnu-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-rndnu-neon-mul16.c new file mode 100644 index 00000000000..769ec986e4d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-rndnu-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-rndnu-neon-mul8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-rndnu-neon-mul8.c new file mode 100644 index 00000000000..792f4ffa4e7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p24c-minmax-rndnu-neon-mul8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..7ef50f0abcb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..81c043cbbf8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..fc17b23031d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..a06159615e4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p2c-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..6f2d81a43f4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c new file mode 100644 index 00000000000..e526840a1ac --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-avx512skx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..88e89e6732c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..8bdae3e40f6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-rndnu-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-rndnu-neon-mul16.c new file mode 100644 index 00000000000..e9f54e39bc8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-rndnu-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-rndnu-neon-mul8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-rndnu-neon-mul8.c new file mode 100644 index 00000000000..2b5a158c4dc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p32c-minmax-rndnu-neon-mul8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..1b480d5f1c4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..dae843934ec --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..107686fa5d9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..2b953bd738b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p4c-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-avx-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-avx-mul16.c new file mode 100644 index 00000000000..b25c4df0f45 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-avx-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-avx-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-avx-mul32.c new file mode 100644 index 00000000000..b761be5c18f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-avx-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-avx2-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-avx2-mul32.c new file mode 100644 index 00000000000..90f02bb9e1e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-avx2-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-neon-mul16.c new file mode 100644 index 00000000000..fff792a7e64 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c new file mode 100644 index 00000000000..e5b538b1ef3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-neonv8-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse2-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse2-mul16.c new file mode 100644 index 00000000000..6f88ab9c9ec --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse2-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul16.c new file mode 100644 index 00000000000..3577a73015f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul32.c new file mode 100644 index 00000000000..a5225013d54 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-sse41-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-xop-mul32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-xop-mul32.c new file mode 100644 index 00000000000..1dc6095bab6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-fp32-xop-mul32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-rndnu-neon-mul16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-rndnu-neon-mul16.c new file mode 100644 index 00000000000..2a91b2c07f7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-rndnu-neon-mul16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-rndnu-neon-mul8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-rndnu-neon-mul8.c new file mode 100644 index 00000000000..4dc909cdbce --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-dwconv/gen/qu8-dwconv-9p8c-minmax-rndnu-neon-mul8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x16.c new file mode 100644 index 00000000000..2762a1aa0d4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x24.c new file mode 100644 index 00000000000..7530f6b5be8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x32.c new file mode 100644 index 00000000000..7f622b49379 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x8.c new file mode 100644 index 00000000000..d54800df9de --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x16.c new file mode 100644 index 00000000000..b60d613e4d2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x24.c new file mode 100644 index 00000000000..6326c55302d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x32.c new file mode 100644 index 00000000000..941202cb66c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x8.c new file mode 100644 index 00000000000..ab228c37eea --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx2-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x16.c new file mode 100644 index 00000000000..37431f1a755 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x32.c new file mode 100644 index 00000000000..6338bd4a75d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x48.c new file mode 100644 index 00000000000..f9c1519465b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x64.c new file mode 100644 index 00000000000..b2aa0e43de5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-avx512skx-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x16.c new file mode 100644 index 00000000000..0dbe08503dd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x24.c new file mode 100644 index 00000000000..35e389b0c6e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x32.c new file mode 100644 index 00000000000..4a750d02404 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x8.c new file mode 100644 index 00000000000..a5c83376504 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x1.c new file mode 100644 index 00000000000..4ec97efd274 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x2.c new file mode 100644 index 00000000000..6afbe1ed701 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x3.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x3.c new file mode 100644 index 00000000000..fe644d28b1e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x4.c new file mode 100644 index 00000000000..e74684cbedd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x16.c new file mode 100644 index 00000000000..4c2bce5735a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x24.c new file mode 100644 index 00000000000..e90061e6111 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x32.c new file mode 100644 index 00000000000..267997d5bbe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x8.c new file mode 100644 index 00000000000..45fdd04e116 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse2-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x16.c new file mode 100644 index 00000000000..a9ec75eff85 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x24.c new file mode 100644 index 00000000000..2ace8558480 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x32.c new file mode 100644 index 00000000000..b6b969d7c47 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x8.c new file mode 100644 index 00000000000..e40bac208f4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-f32-vcvt/gen/qu8-f32-vcvt-sse41-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c16.c new file mode 100644 index 00000000000..10bc5cbeeb4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c24.c new file mode 100644 index 00000000000..5dc931f5a13 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c32.c new file mode 100644 index 00000000000..9b4078fdaf6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c8.c new file mode 100644 index 00000000000..fa7b5468964 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neon-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c16.c new file mode 100644 index 00000000000..f72b79374b8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c24.c new file mode 100644 index 00000000000..bf81ab9563a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c32.c new file mode 100644 index 00000000000..78962ad4eb4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c8.c new file mode 100644 index 00000000000..0b770fc8f0e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-neonv8-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c1.c new file mode 100644 index 00000000000..cbcda639e47 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c2.c new file mode 100644 index 00000000000..1cb48c0ec34 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c4.c new file mode 100644 index 00000000000..ec3aec6557a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-fmagic-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c1.c new file mode 100644 index 00000000000..ba655113345 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c2.c new file mode 100644 index 00000000000..ba81f520448 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c4.c new file mode 100644 index 00000000000..26720c9a04c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-imagic-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c1.c new file mode 100644 index 00000000000..539b5ff4851 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c2.c new file mode 100644 index 00000000000..4c9dcb18845 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c4.c new file mode 100644 index 00000000000..846aee38735 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-scalar-lrintf-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse2-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse2-c16.c new file mode 100644 index 00000000000..0bfc393138b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse2-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse2-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse2-c24.c new file mode 100644 index 00000000000..721168436fd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse2-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse2-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse2-c8.c new file mode 100644 index 00000000000..ed0ccd4a0ff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse2-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse41-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse41-c16.c new file mode 100644 index 00000000000..026d643e8dc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse41-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse41-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse41-c24.c new file mode 100644 index 00000000000..37b5b46b6c8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse41-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse41-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse41-c8.c new file mode 100644 index 00000000000..e55d046e975 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-fp32-sse41-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c16.c new file mode 100644 index 00000000000..1fef8c30fb3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c24.c new file mode 100644 index 00000000000..5b824b64647 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c32.c new file mode 100644 index 00000000000..a3a2cc908f8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c8.c new file mode 100644 index 00000000000..04af5b2e8c9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7p7x-minmax-rndnu-neon-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c16.c new file mode 100644 index 00000000000..497c8f8c2c2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c24.c new file mode 100644 index 00000000000..9a3b739db82 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c32.c new file mode 100644 index 00000000000..cb1eeb2a63c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c8.c new file mode 100644 index 00000000000..6d5d81cb254 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neon-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c16.c new file mode 100644 index 00000000000..1f771257363 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c24.c new file mode 100644 index 00000000000..0a0a56f49a8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c32.c new file mode 100644 index 00000000000..16cbabd2984 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c8.c new file mode 100644 index 00000000000..7280f968cab --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-neonv8-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-fmagic-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-fmagic-c1.c new file mode 100644 index 00000000000..bab6247d5c6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-fmagic-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-fmagic-c2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-fmagic-c2.c new file mode 100644 index 00000000000..cd37e5e1834 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-fmagic-c2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-fmagic-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-fmagic-c4.c new file mode 100644 index 00000000000..4216ee5db63 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-fmagic-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-imagic-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-imagic-c1.c new file mode 100644 index 00000000000..09151c7eddf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-imagic-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-imagic-c2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-imagic-c2.c new file mode 100644 index 00000000000..1a5acee0148 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-imagic-c2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-imagic-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-imagic-c4.c new file mode 100644 index 00000000000..9d48fb4d086 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-imagic-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-lrintf-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-lrintf-c1.c new file mode 100644 index 00000000000..7a73449ee8f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-lrintf-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-lrintf-c2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-lrintf-c2.c new file mode 100644 index 00000000000..9f8e3512f98 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-lrintf-c2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-lrintf-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-lrintf-c4.c new file mode 100644 index 00000000000..91eadfb6852 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-scalar-lrintf-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse2-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse2-c16.c new file mode 100644 index 00000000000..d0c38804852 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse2-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse2-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse2-c24.c new file mode 100644 index 00000000000..79e1de32b18 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse2-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse2-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse2-c8.c new file mode 100644 index 00000000000..dab44f98da1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse2-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse41-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse41-c16.c new file mode 100644 index 00000000000..9e84d479679 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse41-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse41-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse41-c24.c new file mode 100644 index 00000000000..0759bf9f0af --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse41-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse41-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse41-c8.c new file mode 100644 index 00000000000..bb9ec3e3b4f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-fp32-sse41-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c16.c new file mode 100644 index 00000000000..a77293e77d5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c24.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c24.c new file mode 100644 index 00000000000..7b55e77fa6e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c32.c new file mode 100644 index 00000000000..7258c16d6a4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c8.c new file mode 100644 index 00000000000..6fd220f300c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gavgpool/gen/qu8-gavgpool-7x-minmax-rndnu-neon-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..a96dc47b146 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..089309180c9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..e34d0725891 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..0c788ab1209 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..e61a2c5ab42 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..a92b394c2cc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x1c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x1c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..3c57c05ebbf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x1c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..d3ec3c3c14f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..6e48937fb7b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..afeae7e049c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..d46b22546a2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..89f0e79bdfe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x2c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x32c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x32c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..280a6ee06cd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x32c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..7a8cbf478e0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..bb4ebf73124 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..ce9d4eb2897 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..822a4eccb31 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..822061baa29 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..1393f8ffdb7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..410c23cb517 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..1bc3ee28d5e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..f925b1fb278 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..af85afe4585 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..394537660a7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..555e80d8abb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..194a180d51d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..3e3f1097a7f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..47eaa42b538 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..2d02ea73c76 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..a2e8c3f8daf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..bfe3567d4dd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..4e62824df78 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..db70eaaf0b1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..92d6dfab7d6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..a9bbd71522a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..8fece3bc3a4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..44aeaa41e5d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..268260bc3f6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..32052a5ae61 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..0d9a2c64d9a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..271945ecc00 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x4c8-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..c760c241995 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S new file mode 100644 index 00000000000..d3322eadc12 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S new file mode 100644 index 00000000000..3808cf9cfb4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..37c451dde4d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..5827a52e67f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8c8-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8c8-minmax-fp32-avx2.c new file mode 100644 index 00000000000..04f7ecbb180 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-1x8c8-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x16-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x16-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..c65265a2be5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x16-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x16c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x16c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..e41a269ee1a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x16c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x16c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x16c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..4ffe49dc708 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x16c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..08b3bf99867 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x1c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x1c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..7395d882094 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x1c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..a15cfd53b94 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..20d69fa186d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..206d9e3673b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..2c8add91604 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..3f7e4004636 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x2c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x32c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x32c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..6414cad25bd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x32c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..cd4f02d9a8e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..bbdffae83a9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..835a1adece5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..ceb9d2013be --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..88e481c81b0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..abe2f6cd6be --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..8128eaa0134 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..b3ca39478bd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..18a748fd842 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..1e5a142ab3a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..1ea011d9e1b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..0b0995fe0f4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..e77870e9d16 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..3ed51eabf4d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..8749429099b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..4c6c133c514 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..eaa86f8efdb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..7503625c879 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..55333bfe27e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..4d686941bb8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..97977924109 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..ff3bdd1aa5b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..d7a3248098a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..93533a28059 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..b475e175d7b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..57bbc92c4f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..a48ac1b23ee --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..db3e4bb1906 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x4c8-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x8-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x8-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..3285818caa2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x8-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x8c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x8c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..0fa9c3ccdd8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x8c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x8c8-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x8c8-minmax-fp32-avx2.c new file mode 100644 index 00000000000..8a116fa22b1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-2x8c8-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x16-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x16-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..3a7cdce1bc2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x16-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x16c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x16c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..37d3d7bf401 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x16c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..0e827344bdc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..fd2dcb20d1f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..cce7d0f4bfb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..0649e6505ff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x2-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x2-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..fe54e20e6a2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x2-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x32c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x32c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..fd08ed297e3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x32c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..bf2b2b4e962 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..504a352e8da --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..0b64b4a15b9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..aab8c404868 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..654eacf5758 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..3e7a12c661f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..b3eaf258f11 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..ac4d0d50bbd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..0092d9cde25 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..9da888ca235 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..b4ff4b970db --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..1be936672d3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..b9109bff124 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..1929b0863aa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..b0c6c5ceb41 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..1771f1d3d6f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..f1c28ddd6e9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..5b6dbde661f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..180639b0045 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..961a2231e6f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..418a591f02f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..cbc28d956b4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..b96249fadcc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..a734b258d7f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..f7bb62c6b45 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..c14aa5f6c66 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..6e4004666df --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..3999c669062 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x4c8-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x8-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x8-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..804f1956a8f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x8-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x8c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x8c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..4fe295d2cac --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x8c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x8c8-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x8c8-minmax-fp32-avx2.c new file mode 100644 index 00000000000..1f941afcdda --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-3x8c8-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..761a57e625e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..8aa3ca2276e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S new file mode 100644 index 00000000000..094b884c7d6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75.S new file mode 100644 index 00000000000..f72372c7cff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S new file mode 100644 index 00000000000..5ee2a70478f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S new file mode 100644 index 00000000000..b14263cfd38 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a75.S new file mode 100644 index 00000000000..ed66ce28a4f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S new file mode 100644 index 00000000000..10b3896592d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..d5490fa8420 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S new file mode 100644 index 00000000000..6b98c0af279 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S new file mode 100644 index 00000000000..b9a0479a69e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..c55c8e35384 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S new file mode 100644 index 00000000000..4b9f5ec2916 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S new file mode 100644 index 00000000000..df4ff1bf30b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..82f9c2d79c5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..73eb8357b8d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..be749d44855 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..c7aab925984 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..54fd376ac83 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x2-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x2-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..13d4ec6dfef --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x2-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..816f288b902 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..88b881ecac2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..84c74488229 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..90ed27b61f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..d791f1e5e25 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..2ad768f1b24 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..575f88fd37c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..998bff509ef --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..eccfd951d21 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..f23e180178f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..65b79d187ec --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..8098d0c9d8a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..0e5de528f6d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..b6b028c45e7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..21b06857d7c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..24ec8da1942 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..0226035e7ba --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..ea64147999f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..b1d179d3afe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..8322b663c18 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..327005e2bb2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S new file mode 100644 index 00000000000..cb2b68d4cfb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S new file mode 100644 index 00000000000..8884fbd0b7d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S new file mode 100644 index 00000000000..db1d0f0c541 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S new file mode 100644 index 00000000000..ad121433df4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S new file mode 100644 index 00000000000..bb86b2635d4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S new file mode 100644 index 00000000000..dcd66e45566 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..a87a23d1968 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S new file mode 100644 index 00000000000..7d787acd0fe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-ld128.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-ld128.S new file mode 100644 index 00000000000..476a9c281a6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-ld128.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..1b018a51b8e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-4x8c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-5x16c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-5x16c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..cc252e8e6b4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-5x16c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-5x8c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-5x8c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..debd75f4dde --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-5x8c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-6x16-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-6x16-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..76d67430ac3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-6x16-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-6x16c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-6x16c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..1b988f3ffed --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-6x16c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-6x8-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-6x8-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..1e1c6800df8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-6x8-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-6x8c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-6x8c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..374b8464d5b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-6x8c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-8x16c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-8x16c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..294f3681736 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-8x16c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-8x8c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-8x8c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..f616ec96a01 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-gemm/gen/qu8-gemm-8x8c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..31c5c4a07c2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..be5db406acb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..0f204545a1a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..155d787c4fd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..135d5b04982 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..61c899f1e37 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x1c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x1c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..2632a844e75 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x1c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..e3291ab051f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..56557e5b44c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..72ec43e819e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..2067d93ad1f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..4d6106d8b8d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x2c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x32c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x32c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..e5000434884 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x32c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..42b0251f740 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..72d888b4b64 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..7d68e75cf32 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..e8dcc024fa1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..f840c619608 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..8c725282c97 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..9f8df5dab6a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..d7c926e9617 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..45e0032145f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..4f1f12fc5c8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..01150fd0e72 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..497d777fba8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..cbee6e5fb2b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..365fb3bf810 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..593cc698c7e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..6fa6b235787 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..50806432ced --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..8555f6d4ec6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..d1af404030d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..89b0a7c34d5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..1802890bfa3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..bd8a36025db --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..154a1a0fc38 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..2aa522c3dba --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..6e6a4326d1c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..16bf594a392 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..539bd20897b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..c654e9633f2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x4c8-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..67eab8be97f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S new file mode 100644 index 00000000000..7023ccdab57 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S new file mode 100644 index 00000000000..489560409bb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..772965eca75 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..813f9aaac23 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8c8-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8c8-minmax-fp32-avx2.c new file mode 100644 index 00000000000..04f27e6749c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-1x8c8-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x16-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x16-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..c496158fae0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x16-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x16c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x16c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..79e68df8489 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x16c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x16c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x16c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..d8d15774605 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x16c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..3ab3fc84f3a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x1c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x1c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..1c57a3f5a97 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x1c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..94cf8acf85c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..0cdaeda443f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..9de260b0a86 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..d332da8af7e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2c4-minmax-fp32-armsimd32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2c4-minmax-fp32-armsimd32.c new file mode 100644 index 00000000000..2d3f1176b8d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x2c4-minmax-fp32-armsimd32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x32c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x32c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..723885fc3fa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x32c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..595a656a4ff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..81df42371ec --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..296af405363 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..a1bbe35b349 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..b5d76d8d5a3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..3a40b92e3ab --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..bac3b20bb5f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..bac66043c1d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..ad053b88e72 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..9ebbe7c63de --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..b2aee141006 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..0efffd08ed4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..f349d9a879b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..45db68b3f51 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..4cf8cd44021 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..daef9e19d83 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..b34771a50ff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..0efe031086b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..8dde199a802 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..9eb37e18629 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..924160fda9b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..0da90f3d9e7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..3da5d692369 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..4bc4fb4b26b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..7932a0647e3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..2ee5ac26e42 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..f66b39560dc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..8c32f5df47a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x4c8-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x8-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x8-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..60faecc3f6f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x8-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x8c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x8c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..bd7ce5ce2a3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x8c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x8c8-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x8c8-minmax-fp32-avx2.c new file mode 100644 index 00000000000..9d4a0c37bb8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-2x8c8-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x16-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x16-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..2980420d90d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x16-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x16c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x16c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..3f16a309836 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x16c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..dd5b81d7038 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..7085e2c203e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..6cfd96ca90e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..b84b968398d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x2-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x2-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..3d758545c74 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x2-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x32c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x32c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..082d390daf7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x32c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..ff45e34fa03 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..a00f29b8bcd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..1da707d813c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..09d2e6e4b1b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..a22bb454502 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..3b3aee3692b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..c77648fb7b2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..571e91eaa31 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..c1fc8a63cf3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..2b98d794ed0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..6af6398bfd6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..4189c13972b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..d118e1d4afe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..6c86da32e1c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..d4e715b3631 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..b64a2ae91cb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..7e2577bc0a8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..fe0e56a9b0d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..d3d7f00b699 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..4f2f6907c83 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..861a8fb053b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..a88ea440906 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..038b3c76e40 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..4070462e019 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..82b050e9198 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..5cdcccfd833 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..fd8087b5c61 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..f062723057a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x4c8-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x8-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x8-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..04577ecf37a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x8-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x8c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x8c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..070515a1dca --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x8c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x8c8-minmax-fp32-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x8c8-minmax-fp32-avx2.c new file mode 100644 index 00000000000..967a57da6b8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-3x8c8-minmax-fp32-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..eab0aeedc83 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c new file mode 100644 index 00000000000..56bcfdfdf7f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-fp32-neonv8-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S new file mode 100644 index 00000000000..93e9dbc269f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75.S new file mode 100644 index 00000000000..12791167760 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S new file mode 100644 index 00000000000..bf78942f8b3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S new file mode 100644 index 00000000000..53ff99a05fe --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a75.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a75.S new file mode 100644 index 00000000000..335f7f1048e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-cortex-a75.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S new file mode 100644 index 00000000000..ba4be4c1e13 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-asm-aarch64-neon-mlal-lane-prfm-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..20d1e006bb5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S new file mode 100644 index 00000000000..e34256d00ad --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S new file mode 100644 index 00000000000..6f3cb0604db --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-asm-aarch64-neondot-ld128.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-neondot.c new file mode 100644 index 00000000000..35a655d0cdb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-fp32-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S new file mode 100644 index 00000000000..ed634476963 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S new file mode 100644 index 00000000000..bba9d3f80fa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-asm-aarch64-neondot-ld128.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..20ab8dfa269 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c8-minmax-fp32-avx512skx.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c8-minmax-fp32-avx512skx.c new file mode 100644 index 00000000000..2c71eecfb5e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x16c8-minmax-fp32-avx512skx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..178304d77d6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..1f7d051fc1a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..4a3bd40420f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x2-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x2-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x2-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..92e042e74d5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x2-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..2d8f91c533b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-imagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-imagic.c new file mode 100644 index 00000000000..37abb5375f8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-imagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..0a9cf0e9af8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4-minmax-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4-minmax-rndnu-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4-minmax-rndnu-scalar.c new file mode 100644 index 00000000000..098f8d11a6f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4-minmax-rndnu-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..c9e62bd9f1c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..34607edc570 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..ad4daa09d7c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..00663d0be96 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..9eef550aa4a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..905db67dba2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..2fcc72689c3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..8306c138426 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-avx-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-avx-ld128.c new file mode 100644 index 00000000000..a303c7471a0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-avx-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-avx-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-avx-ld64.c new file mode 100644 index 00000000000..b3f0dd0f563 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-avx-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse2-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse2-ld128.c new file mode 100644 index 00000000000..1cbadb2e41d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse2-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse2-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse2-ld64.c new file mode 100644 index 00000000000..033cfdb3b0b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse2-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse41-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse41-ld128.c new file mode 100644 index 00000000000..db294c0e3c7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse41-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse41-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse41-ld64.c new file mode 100644 index 00000000000..4b39b99d4e3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-sse41-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-xop-ld128.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-xop-ld128.c new file mode 100644 index 00000000000..9f5b6a73d92 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-xop-ld128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-xop-ld64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-xop-ld64.c new file mode 100644 index 00000000000..70343d1afd2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x4c2s4-minmax-fp32-xop-ld64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-fp32-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-fp32-neon-mlal-lane.c new file mode 100644 index 00000000000..09c302c025a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-fp32-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S new file mode 100644 index 00000000000..6fd78eff2cb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S new file mode 100644 index 00000000000..fd8c77710d3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S new file mode 100644 index 00000000000..c20918787fd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S new file mode 100644 index 00000000000..1c473bcfbb5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a53.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S new file mode 100644 index 00000000000..394f5707090 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-cortex-a7.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S new file mode 100644 index 00000000000..5dd858d451c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-asm-aarch32-neon-mlal-lane-prfm-ld64.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..a38162f12a2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S new file mode 100644 index 00000000000..3da0c8fa047 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-cortex-a55.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-ld128.S b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-ld128.S new file mode 100644 index 00000000000..65df8c05987 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-asm-aarch64-neondot-ld128.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..8807b0708dd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-4x8c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-5x16c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-5x16c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..20147e4b90d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-5x16c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-5x8c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-5x8c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..6278900c4ec --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-5x8c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-6x16-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-6x16-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..8b8ae7cc136 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-6x16-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-6x16c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-6x16c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..9ca38ab362f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-6x16c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-6x8-minmax-rndnu-neon-mlal-lane.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-6x8-minmax-rndnu-neon-mlal-lane.c new file mode 100644 index 00000000000..f86d3292c0e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-6x8-minmax-rndnu-neon-mlal-lane.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-6x8c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-6x8c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..41424f1cb9a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-6x8c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-8x16c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-8x16c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..676fa5c4581 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-8x16c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-8x8c4-minmax-rndnu-neondot.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-8x8c4-minmax-rndnu-neondot.c new file mode 100644 index 00000000000..c5ad604ad81 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-igemm/gen/qu8-igemm-8x8c4-minmax-rndnu-neondot.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-fp32-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-fp32-neon.c new file mode 100644 index 00000000000..207865f18d2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-fp32-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-fp32-scalar-fmagic.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-fp32-scalar-fmagic.c new file mode 100644 index 00000000000..eb0d2ccf6de --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-fp32-scalar-fmagic.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-fp32-scalar-lrintf.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-fp32-scalar-lrintf.c new file mode 100644 index 00000000000..955862a9555 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-fp32-scalar-lrintf.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-fp32-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-fp32-sse2.c new file mode 100644 index 00000000000..01b6fe624ea --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-fp32-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-neon.c new file mode 100644 index 00000000000..03f642237d5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-scalar.c new file mode 100644 index 00000000000..0774f9545d7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-sse2.c new file mode 100644 index 00000000000..387d7780ea5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-sse41.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-sse41.c new file mode 100644 index 00000000000..a5badd378d4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-sse41.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-ssse3.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-ssse3.c new file mode 100644 index 00000000000..aac93e498d9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-gemmlowp-ssse3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-neon.c new file mode 100644 index 00000000000..1b93acb3276 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-scalar-signed64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-scalar-signed64.c new file mode 100644 index 00000000000..378ee00beea --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-scalar-signed64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-scalar-unsigned32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-scalar-unsigned32.c new file mode 100644 index 00000000000..5adbd26463f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-scalar-unsigned32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-scalar-unsigned64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-scalar-unsigned64.c new file mode 100644 index 00000000000..ffbb8acf588 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-scalar-unsigned64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-sse2.c new file mode 100644 index 00000000000..aaf35637739 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-sse41.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-sse41.c new file mode 100644 index 00000000000..f5a0234ef49 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-sse41.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-ssse3.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-ssse3.c new file mode 100644 index 00000000000..54712dc378c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-requantization/qu8-requantization-rndna-ssse3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx-mul16-ld64-x16.c new file mode 100644 index 00000000000..d87dfd8a0e3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx-mul16-ld64-x8.c new file mode 100644 index 00000000000..8c40fd5701a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx-mul32-ld32-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx-mul32-ld32-x16.c new file mode 100644 index 00000000000..4e93c612604 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx-mul32-ld32-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx-mul32-ld32-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx-mul32-ld32-x8.c new file mode 100644 index 00000000000..335ca05d842 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx-mul32-ld32-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx2-mul32-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx2-mul32-ld64-x16.c new file mode 100644 index 00000000000..bd29d7e3243 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx2-mul32-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx2-mul32-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx2-mul32-ld64-x8.c new file mode 100644 index 00000000000..b28630c11a5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx2-mul32-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx512skx-mul32-ld128-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx512skx-mul32-ld128-x16.c new file mode 100644 index 00000000000..f3f529799ff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx512skx-mul32-ld128-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx512skx-mul32-ld128-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx512skx-mul32-ld128-x32.c new file mode 100644 index 00000000000..e543224bdfd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-avx512skx-mul32-ld128-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-neon-ld128-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-neon-ld128-x16.c new file mode 100644 index 00000000000..c872db5f88c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-neon-ld128-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-x16.c new file mode 100644 index 00000000000..90ada410944 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-x32.c new file mode 100644 index 00000000000..8f23f7e319d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-x8.c new file mode 100644 index 00000000000..2ada8b2a360 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-neon-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-scalar-x1.c new file mode 100644 index 00000000000..d87b1ff5888 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-scalar-x2.c new file mode 100644 index 00000000000..a1e6812f6a2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-scalar-x4.c new file mode 100644 index 00000000000..f0ca15ee3b3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse2-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse2-mul16-ld64-x16.c new file mode 100644 index 00000000000..5af471f75a3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse2-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse2-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse2-mul16-ld64-x8.c new file mode 100644 index 00000000000..cdb3e685054 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse2-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul16-ld64-x16.c new file mode 100644 index 00000000000..04587c10934 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul16-ld64-x8.c new file mode 100644 index 00000000000..48739bfe675 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul32-ld32-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul32-ld32-x16.c new file mode 100644 index 00000000000..76a177d274f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul32-ld32-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul32-ld32-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul32-ld32-x8.c new file mode 100644 index 00000000000..d657594fa2c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-sse41-mul32-ld32-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-xop-mul32-ld32-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-xop-mul32-ld32-x16.c new file mode 100644 index 00000000000..444db0ff216 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-xop-mul32-ld32-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-xop-mul32-ld32-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-xop-mul32-ld32-x8.c new file mode 100644 index 00000000000..f831af928b2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vadd/gen/qu8-vadd-minmax-xop-mul32-ld32-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul16-ld64-x16.c new file mode 100644 index 00000000000..1fa075edf92 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul16-ld64-x8.c new file mode 100644 index 00000000000..d0a58d6f11f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul32-ld32-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul32-ld32-x16.c new file mode 100644 index 00000000000..a2521b486ba --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul32-ld32-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul32-ld32-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul32-ld32-x8.c new file mode 100644 index 00000000000..7bbba0bd2a5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx-mul32-ld32-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx2-mul32-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx2-mul32-ld64-x16.c new file mode 100644 index 00000000000..246aac97138 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx2-mul32-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx2-mul32-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx2-mul32-ld64-x8.c new file mode 100644 index 00000000000..992db41b2b4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx2-mul32-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx512skx-mul32-ld128-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx512skx-mul32-ld128-x16.c new file mode 100644 index 00000000000..f4d48c715e9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx512skx-mul32-ld128-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx512skx-mul32-ld128-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx512skx-mul32-ld128-x32.c new file mode 100644 index 00000000000..ef955fcd3cd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-avx512skx-mul32-ld128-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld128-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld128-x16.c new file mode 100644 index 00000000000..f0bf9a45316 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld128-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-x16.c new file mode 100644 index 00000000000..beb28494deb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-x32.c new file mode 100644 index 00000000000..7d7891b0bb5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-x8.c new file mode 100644 index 00000000000..b04a25840b3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-neon-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-x1.c new file mode 100644 index 00000000000..85fb17be5ce --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-x2.c new file mode 100644 index 00000000000..b7ac83edd43 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-x4.c new file mode 100644 index 00000000000..02c07ba243b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse2-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse2-mul16-ld64-x16.c new file mode 100644 index 00000000000..cb8d27192b7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse2-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse2-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse2-mul16-ld64-x8.c new file mode 100644 index 00000000000..a4ca32a739a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse2-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul16-ld64-x16.c new file mode 100644 index 00000000000..b1726cd85c8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul16-ld64-x8.c new file mode 100644 index 00000000000..ce25665b806 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul32-ld32-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul32-ld32-x16.c new file mode 100644 index 00000000000..2e710fa0185 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul32-ld32-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul32-ld32-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul32-ld32-x8.c new file mode 100644 index 00000000000..b6006cc4f32 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-sse41-mul32-ld32-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-xop-mul32-ld32-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-xop-mul32-ld32-x16.c new file mode 100644 index 00000000000..4c0d3727bcd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-xop-mul32-ld32-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-xop-mul32-ld32-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-xop-mul32-ld32-x8.c new file mode 100644 index 00000000000..86401e89df5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vaddc/gen/qu8-vaddc-minmax-xop-mul32-ld32-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-armsimd32-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-armsimd32-x4.c new file mode 100644 index 00000000000..05cf5633e57 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-armsimd32-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-armsimd32-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-armsimd32-x8.c new file mode 100644 index 00000000000..008daa49c12 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-armsimd32-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx-x16.c new file mode 100644 index 00000000000..c3b015d902a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx-x32.c new file mode 100644 index 00000000000..cf4cfd054db --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx-x8.c new file mode 100644 index 00000000000..47a6129b469 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx2-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx2-x16.c new file mode 100644 index 00000000000..5ca112f869a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx2-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx2-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx2-x32.c new file mode 100644 index 00000000000..920b47585da --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx2-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx2-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx2-x64.c new file mode 100644 index 00000000000..aa2eb811401 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-avx2-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-neon-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-neon-x16.c new file mode 100644 index 00000000000..c6b60094f58 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-neon-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-neon-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-neon-x32.c new file mode 100644 index 00000000000..8d2ce45b178 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-neon-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-neon-x8.c new file mode 100644 index 00000000000..d0fb3ce8baa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-scalar-x1.c new file mode 100644 index 00000000000..30d780e86cf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-scalar-x2.c new file mode 100644 index 00000000000..dc08efe277c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-scalar-x4.c new file mode 100644 index 00000000000..461f4682055 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse2-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse2-x16.c new file mode 100644 index 00000000000..0d742523215 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse2-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse2-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse2-x32.c new file mode 100644 index 00000000000..ff72e6fb6b6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse2-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse41-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse41-x16.c new file mode 100644 index 00000000000..d4344f91aac --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse41-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse41-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse41-x32.c new file mode 100644 index 00000000000..f9583d93b39 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse41-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse41-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse41-x8.c new file mode 100644 index 00000000000..e7f94cd3db7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-sse41-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-ssse3-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-ssse3-x16.c new file mode 100644 index 00000000000..7fa35d7b610 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-ssse3-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-ssse3-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-ssse3-x32.c new file mode 100644 index 00000000000..e935ff1dcbd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vcvt/gen/qu8-vcvt-ssse3-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-armsimd32-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-armsimd32-x4.c new file mode 100644 index 00000000000..539cde717f1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-armsimd32-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-armsimd32-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-armsimd32-x8.c new file mode 100644 index 00000000000..a296ab985bb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-armsimd32-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx-x16.c new file mode 100644 index 00000000000..9534f3d00c7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx-x32.c new file mode 100644 index 00000000000..208f2421775 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx-x8.c new file mode 100644 index 00000000000..26e1015133b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx2-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx2-x16.c new file mode 100644 index 00000000000..83013a24480 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx2-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx2-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx2-x32.c new file mode 100644 index 00000000000..3ad6f825200 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx2-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx2-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx2-x64.c new file mode 100644 index 00000000000..895e669ac72 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-avx2-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-neon-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-neon-x16.c new file mode 100644 index 00000000000..3157af5bc45 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-neon-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-neon-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-neon-x32.c new file mode 100644 index 00000000000..78beec81ad4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-neon-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-neon-x8.c new file mode 100644 index 00000000000..8bf15e7b268 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-x1.c new file mode 100644 index 00000000000..280d621ee11 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-x2.c new file mode 100644 index 00000000000..bbba8106c21 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-x4.c new file mode 100644 index 00000000000..011e97bfedc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-andxor-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-x1.c new file mode 100644 index 00000000000..3fd9981faa2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-x2.c new file mode 100644 index 00000000000..f42b8b841d2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-x4.c new file mode 100644 index 00000000000..e192426bab2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-scalar-select-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse2-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse2-x16.c new file mode 100644 index 00000000000..e3d73d4532d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse2-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse2-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse2-x32.c new file mode 100644 index 00000000000..a7994e43a53 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse2-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse41-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse41-x16.c new file mode 100644 index 00000000000..bf1ddaeab7e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse41-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse41-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse41-x32.c new file mode 100644 index 00000000000..c80fafc6983 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse41-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse41-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse41-x8.c new file mode 100644 index 00000000000..4e722b66ff5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-sse41-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-ssse3-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-ssse3-x16.c new file mode 100644 index 00000000000..993c90c6536 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-ssse3-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-ssse3-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-ssse3-x32.c new file mode 100644 index 00000000000..fc380e08633 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vlrelu/gen/qu8-vlrelu-ssse3-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-avx-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-avx-mul16-ld64-x16.c new file mode 100644 index 00000000000..8d3444b48d7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-avx-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-avx-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-avx-mul16-ld64-x8.c new file mode 100644 index 00000000000..41ecb512178 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-avx-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld128-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld128-x16.c new file mode 100644 index 00000000000..788543663bc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld128-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld64-x16.c new file mode 100644 index 00000000000..050b2b0ebf2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld64-x8.c new file mode 100644 index 00000000000..0ef0c938985 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neon-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld128-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld128-x16.c new file mode 100644 index 00000000000..73031ed3c35 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld128-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld64-x16.c new file mode 100644 index 00000000000..ba6201e540f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld64-x8.c new file mode 100644 index 00000000000..3c1ab4d6317 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-neonv8-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-x1.c new file mode 100644 index 00000000000..f0541f27164 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-x2.c new file mode 100644 index 00000000000..0cfe554a166 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-x4.c new file mode 100644 index 00000000000..1e6010e3a16 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse2-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse2-mul16-ld64-x16.c new file mode 100644 index 00000000000..65cc768a987 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse2-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse2-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse2-mul16-ld64-x8.c new file mode 100644 index 00000000000..5a101be3656 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse2-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse41-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse41-mul16-ld64-x16.c new file mode 100644 index 00000000000..bd032eb28f7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse41-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse41-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse41-mul16-ld64-x8.c new file mode 100644 index 00000000000..d1ccaf30637 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-fp32-sse41-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld128-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld128-x16.c new file mode 100644 index 00000000000..c1e81d5744e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld128-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld64-x16.c new file mode 100644 index 00000000000..2895692e0ee --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld64-x8.c new file mode 100644 index 00000000000..003f9d13311 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmul/gen/qu8-vmul-minmax-rndnu-neon-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-avx-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-avx-mul16-ld64-x16.c new file mode 100644 index 00000000000..0d7a75fbe9c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-avx-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-avx-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-avx-mul16-ld64-x8.c new file mode 100644 index 00000000000..bb2b89e2e05 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-avx-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld128-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld128-x16.c new file mode 100644 index 00000000000..5c801d89ca8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld128-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld64-x16.c new file mode 100644 index 00000000000..2918568fc48 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld64-x8.c new file mode 100644 index 00000000000..79ea40ca658 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neon-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld128-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld128-x16.c new file mode 100644 index 00000000000..fcab0528b5b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld128-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld64-x16.c new file mode 100644 index 00000000000..869174007c3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld64-x8.c new file mode 100644 index 00000000000..80c25fc859e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-neonv8-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-x1.c new file mode 100644 index 00000000000..d9852e17c3b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-x2.c new file mode 100644 index 00000000000..e90f7cf0e93 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-x4.c new file mode 100644 index 00000000000..f7b01bad061 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse2-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse2-mul16-ld64-x16.c new file mode 100644 index 00000000000..f43baf6e706 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse2-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse2-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse2-mul16-ld64-x8.c new file mode 100644 index 00000000000..bb3ab4369e0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse2-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse41-mul16-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse41-mul16-ld64-x16.c new file mode 100644 index 00000000000..f7e52eeaf9b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse41-mul16-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse41-mul16-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse41-mul16-ld64-x8.c new file mode 100644 index 00000000000..37a1f7dfa85 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-fp32-sse41-mul16-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld128-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld128-x16.c new file mode 100644 index 00000000000..55d15c95bae --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld128-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld64-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld64-x16.c new file mode 100644 index 00000000000..f91ebb8d4be --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld64-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld64-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld64-x8.c new file mode 100644 index 00000000000..ad3eae5d3e4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/qu8-vmulc/gen/qu8-vmulc-minmax-rndnu-neon-ld64-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-neon-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-neon-x16.c new file mode 100644 index 00000000000..3868ac0888e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-neon-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-neon-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-neon-x24.c new file mode 100644 index 00000000000..95817688b10 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-neon-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-neon-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-neon-x32.c new file mode 100644 index 00000000000..c7fcc1e0cb5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-neon-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-neon-x8.c new file mode 100644 index 00000000000..bbac2f77ba9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-scalar-x1.c new file mode 100644 index 00000000000..b68649c5d17 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-scalar-x2.c new file mode 100644 index 00000000000..308ff6241eb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-scalar-x3.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-scalar-x3.c new file mode 100644 index 00000000000..c4580491f57 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-scalar-x3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-scalar-x4.c new file mode 100644 index 00000000000..a9dffe73b2b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-rmaxabs/gen/s16-rmaxabs-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-neon-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-neon-x16.c new file mode 100644 index 00000000000..e7043013883 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-neon-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-neon-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-neon-x24.c new file mode 100644 index 00000000000..6b2bca1809e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-neon-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-neon-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-neon-x32.c new file mode 100644 index 00000000000..a8a7b984111 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-neon-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-neon-x8.c new file mode 100644 index 00000000000..a3f93dce2af --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-scalar-x1.c new file mode 100644 index 00000000000..a35ccea2f8a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-scalar-x2.c new file mode 100644 index 00000000000..f7620ed4ca2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-scalar-x3.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-scalar-x3.c new file mode 100644 index 00000000000..d3be75b283f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-scalar-x3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-scalar-x4.c new file mode 100644 index 00000000000..90e8b83c919 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift12-neon-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift12-neon-x16.c new file mode 100644 index 00000000000..39466468289 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift12-neon-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift12-neon-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift12-neon-x24.c new file mode 100644 index 00000000000..c6b44b85079 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift12-neon-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift12-neon-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift12-neon-x32.c new file mode 100644 index 00000000000..7cb56717b5c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift12-neon-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift12-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift12-neon-x8.c new file mode 100644 index 00000000000..598d45da95c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift12-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift15-neon-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift15-neon-x16.c new file mode 100644 index 00000000000..6ef3d7dfa65 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift15-neon-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift15-neon-x24.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift15-neon-x24.c new file mode 100644 index 00000000000..33d1284975f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift15-neon-x24.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift15-neon-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift15-neon-x32.c new file mode 100644 index 00000000000..f24f8860266 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift15-neon-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift15-neon-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift15-neon-x8.c new file mode 100644 index 00000000000..926c7d38e85 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s16-window/gen/s16-window-shift15-neon-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-neon-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-neon-c16.c new file mode 100644 index 00000000000..5a4eedc497b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-neon-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-neon-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-neon-c8.c new file mode 100644 index 00000000000..f5da9ef47fc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-neon-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-scalar-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-scalar-c1.c new file mode 100644 index 00000000000..fdfb3b5fb6e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-scalar-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-scalar-c2.c b/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-scalar-c2.c new file mode 100644 index 00000000000..68daa7c3f35 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-scalar-c2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-scalar-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-scalar-c4.c new file mode 100644 index 00000000000..18895f4cf0c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-scalar-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-sse2-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-sse2-c16.c new file mode 100644 index 00000000000..4394ef61152 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-sse2-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-sse2-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-sse2-c8.c new file mode 100644 index 00000000000..ad3f679c2ac --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-sse2-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-sse41-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-sse41-c16.c new file mode 100644 index 00000000000..6aa2c9e12d9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-sse41-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-sse41-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-sse41-c8.c new file mode 100644 index 00000000000..25f4f9e0967 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s8-ibilinear/gen/s8-ibilinear-sse41-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-2p2x-minmax-neon-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-2p2x-minmax-neon-c16.c new file mode 100644 index 00000000000..b6e448c6c18 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-2p2x-minmax-neon-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-4p3x-minmax-neon-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-4p3x-minmax-neon-c16.c new file mode 100644 index 00000000000..dd8cd742fa8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-4p3x-minmax-neon-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-9p8x-minmax-neon-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-9p8x-minmax-neon-c16.c new file mode 100644 index 00000000000..1a77c4fb54b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-9p8x-minmax-neon-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-9p8x-minmax-scalar-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-9p8x-minmax-scalar-c1.c new file mode 100644 index 00000000000..b611fc4b2dc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-9p8x-minmax-scalar-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-9p8x-minmax-sse2-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-9p8x-minmax-sse2-c16.c new file mode 100644 index 00000000000..0077b79797e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-9p8x-minmax-sse2-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-9p8x-minmax-sse41-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-9p8x-minmax-sse41-c16.c new file mode 100644 index 00000000000..77941b4be9d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s8-maxpool/s8-maxpool-9p8x-minmax-sse41-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s8-vclamp/s8-vclamp-neon-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/s8-vclamp/s8-vclamp-neon-x64.c new file mode 100644 index 00000000000..7184e2f96a9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s8-vclamp/s8-vclamp-neon-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s8-vclamp/s8-vclamp-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/s8-vclamp/s8-vclamp-scalar-x4.c new file mode 100644 index 00000000000..df06ae7e00a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s8-vclamp/s8-vclamp-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s8-vclamp/s8-vclamp-sse2-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/s8-vclamp/s8-vclamp-sse2-x64.c new file mode 100644 index 00000000000..fe5b5673e46 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s8-vclamp/s8-vclamp-sse2-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/s8-vclamp/s8-vclamp-sse41-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/s8-vclamp/s8-vclamp-sse41-x64.c new file mode 100644 index 00000000000..4f25e30469a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/s8-vclamp/s8-vclamp-sse41-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/gen/u32-filterbank-accumulate-neon-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/gen/u32-filterbank-accumulate-neon-x1.c new file mode 100644 index 00000000000..da7a6e5baef --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/gen/u32-filterbank-accumulate-neon-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/gen/u32-filterbank-accumulate-neon-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/gen/u32-filterbank-accumulate-neon-x2.c new file mode 100644 index 00000000000..0078c38f4a6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/gen/u32-filterbank-accumulate-neon-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/gen/u32-filterbank-accumulate-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/gen/u32-filterbank-accumulate-scalar-x1.c new file mode 100644 index 00000000000..9a89c631831 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/gen/u32-filterbank-accumulate-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/u32-filterbank-accumulate-asm-aarch32-arm-x1.S b/backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/u32-filterbank-accumulate-asm-aarch32-arm-x1.S new file mode 100644 index 00000000000..4cab64be090 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/u32-filterbank-accumulate-asm-aarch32-arm-x1.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/u32-filterbank-accumulate-asm-aarch32-neon-x1.S b/backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/u32-filterbank-accumulate-asm-aarch32-neon-x1.S new file mode 100644 index 00000000000..00a1f70b75b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/u32-filterbank-accumulate-asm-aarch32-neon-x1.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/u32-filterbank-accumulate-asm-aarch32-neon-x2.S b/backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/u32-filterbank-accumulate-asm-aarch32-neon-x2.S new file mode 100644 index 00000000000..1bcc881720e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-accumulate/u32-filterbank-accumulate-asm-aarch32-neon-x2.S @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-subtract/u32-filterbank-subtract-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-subtract/u32-filterbank-subtract-scalar-x2.c new file mode 100644 index 00000000000..85ce1812715 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u32-filterbank-subtract/u32-filterbank-subtract-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u32-vlog/gen/u32-vlog-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/u32-vlog/gen/u32-vlog-scalar-x1.c new file mode 100644 index 00000000000..c41024fb7cf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u32-vlog/gen/u32-vlog-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u32-vlog/gen/u32-vlog-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/u32-vlog/gen/u32-vlog-scalar-x2.c new file mode 100644 index 00000000000..2fb49acc779 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u32-vlog/gen/u32-vlog-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u32-vlog/gen/u32-vlog-scalar-x3.c b/backends/xnnpack/third-party/xnnpack_wrappers/u32-vlog/gen/u32-vlog-scalar-x3.c new file mode 100644 index 00000000000..b34fda196a8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u32-vlog/gen/u32-vlog-scalar-x3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u32-vlog/gen/u32-vlog-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/u32-vlog/gen/u32-vlog-scalar-x4.c new file mode 100644 index 00000000000..a6725e228a7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u32-vlog/gen/u32-vlog-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u64-u32-vsqrtshift/u64-u32-vsqrtshift-scalar-cvtu32-sqrt-cvtu32f64-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/u64-u32-vsqrtshift/u64-u32-vsqrtshift-scalar-cvtu32-sqrt-cvtu32f64-x1.c new file mode 100644 index 00000000000..b199aa07db5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u64-u32-vsqrtshift/u64-u32-vsqrtshift-scalar-cvtu32-sqrt-cvtu32f64-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-neon-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-neon-c16.c new file mode 100644 index 00000000000..7e08fffe3e7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-neon-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-neon-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-neon-c8.c new file mode 100644 index 00000000000..a692cd18ee9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-neon-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-scalar-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-scalar-c1.c new file mode 100644 index 00000000000..7c0c990ca1f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-scalar-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-scalar-c2.c b/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-scalar-c2.c new file mode 100644 index 00000000000..e32a656aac0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-scalar-c2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-scalar-c4.c b/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-scalar-c4.c new file mode 100644 index 00000000000..5eea4e3905d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-scalar-c4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-sse2-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-sse2-c16.c new file mode 100644 index 00000000000..c5d3aa35394 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-sse2-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-sse2-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-sse2-c8.c new file mode 100644 index 00000000000..13190ffcc20 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-sse2-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-sse41-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-sse41-c16.c new file mode 100644 index 00000000000..50749d3d43d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-sse41-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-sse41-c8.c b/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-sse41-c8.c new file mode 100644 index 00000000000..3eee57fbda5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u8-ibilinear/gen/u8-ibilinear-sse41-c8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u8-lut32norm/u8-lut32norm-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/u8-lut32norm/u8-lut32norm-scalar.c new file mode 100644 index 00000000000..2b6fe47daf7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u8-lut32norm/u8-lut32norm-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u8-maxpool/u8-maxpool-9p8x-minmax-neon-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/u8-maxpool/u8-maxpool-9p8x-minmax-neon-c16.c new file mode 100644 index 00000000000..fcdcad265f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u8-maxpool/u8-maxpool-9p8x-minmax-neon-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u8-maxpool/u8-maxpool-9p8x-minmax-scalar-c1.c b/backends/xnnpack/third-party/xnnpack_wrappers/u8-maxpool/u8-maxpool-9p8x-minmax-scalar-c1.c new file mode 100644 index 00000000000..740ad000737 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u8-maxpool/u8-maxpool-9p8x-minmax-scalar-c1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u8-maxpool/u8-maxpool-9p8x-minmax-sse2-c16.c b/backends/xnnpack/third-party/xnnpack_wrappers/u8-maxpool/u8-maxpool-9p8x-minmax-sse2-c16.c new file mode 100644 index 00000000000..73d317cde48 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u8-maxpool/u8-maxpool-9p8x-minmax-sse2-c16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u8-rmax/u8-rmax-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/u8-rmax/u8-rmax-neon.c new file mode 100644 index 00000000000..ebe283990d9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u8-rmax/u8-rmax-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u8-rmax/u8-rmax-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/u8-rmax/u8-rmax-scalar.c new file mode 100644 index 00000000000..42c9a66c188 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u8-rmax/u8-rmax-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u8-rmax/u8-rmax-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/u8-rmax/u8-rmax-sse2.c new file mode 100644 index 00000000000..fa5b9dccc23 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u8-rmax/u8-rmax-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u8-vclamp/u8-vclamp-neon-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/u8-vclamp/u8-vclamp-neon-x64.c new file mode 100644 index 00000000000..c4df31adcc4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u8-vclamp/u8-vclamp-neon-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u8-vclamp/u8-vclamp-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/u8-vclamp/u8-vclamp-scalar-x4.c new file mode 100644 index 00000000000..62f31acdf6e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u8-vclamp/u8-vclamp-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/u8-vclamp/u8-vclamp-sse2-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/u8-vclamp/u8-vclamp-sse2-x64.c new file mode 100644 index 00000000000..d83dc4bcab1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/u8-vclamp/u8-vclamp-sse2-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-16x16-reuse-mov-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-16x16-reuse-mov-avx2.c new file mode 100644 index 00000000000..82e3ac58faf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-16x16-reuse-mov-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-16x16-reuse-switch-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-16x16-reuse-switch-avx2.c new file mode 100644 index 00000000000..b1def35b1d8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-16x16-reuse-switch-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-1x2-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-1x2-scalar-int.c new file mode 100644 index 00000000000..a5e68205fc9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-1x2-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-1x4-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-1x4-scalar-int.c new file mode 100644 index 00000000000..a6b0cf27973 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-1x4-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-2x1-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-2x1-scalar-int.c new file mode 100644 index 00000000000..09f6d73106d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-2x1-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-2x2-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-2x2-scalar-int.c new file mode 100644 index 00000000000..23a7adb603b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-2x2-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-2x4-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-2x4-scalar-int.c new file mode 100644 index 00000000000..274a0055139 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-2x4-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x1-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x1-scalar-int.c new file mode 100644 index 00000000000..359692a946a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x1-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x2-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x2-scalar-int.c new file mode 100644 index 00000000000..71faf1a9133 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x2-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-multi-dec-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-multi-dec-zip-neon.c new file mode 100644 index 00000000000..f06c2fa78a8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-multi-dec-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-multi-mov-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-multi-mov-zip-neon.c new file mode 100644 index 00000000000..688b191cfcf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-multi-mov-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-multi-multi-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-multi-multi-zip-neon.c new file mode 100644 index 00000000000..c10405c0804 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-multi-multi-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-multi-switch-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-multi-switch-zip-neon.c new file mode 100644 index 00000000000..38706499972 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-multi-switch-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-reuse-dec-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-reuse-dec-zip-neon.c new file mode 100644 index 00000000000..c0ec60d381c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-reuse-dec-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-reuse-mov-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-reuse-mov-zip-neon.c new file mode 100644 index 00000000000..2a0a75882f0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-reuse-mov-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-reuse-multi-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-reuse-multi-zip-neon.c new file mode 100644 index 00000000000..41335a96d94 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-reuse-multi-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-reuse-switch-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-reuse-switch-zip-neon.c new file mode 100644 index 00000000000..028c33b7ac8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-reuse-switch-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-scalar-int.c new file mode 100644 index 00000000000..e09f867a09e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-4x4-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-dec-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-dec-zip-neon.c new file mode 100644 index 00000000000..e0f57569bbf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-dec-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-mov-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-mov-sse2.c new file mode 100644 index 00000000000..4b124b9775e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-mov-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-mov-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-mov-zip-neon.c new file mode 100644 index 00000000000..09f1da6bb3b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-mov-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-switch-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-switch-sse2.c new file mode 100644 index 00000000000..ed9d3118766 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-switch-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-switch-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-switch-zip-neon.c new file mode 100644 index 00000000000..694496127b5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-multi-switch-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-dec-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-dec-zip-neon.c new file mode 100644 index 00000000000..f033a422b2c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-dec-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-mov-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-mov-sse2.c new file mode 100644 index 00000000000..8ccc4adcdbb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-mov-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-mov-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-mov-zip-neon.c new file mode 100644 index 00000000000..b7de7a0aa0b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-mov-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-multi-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-multi-sse2.c new file mode 100644 index 00000000000..8ef8228efb2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-multi-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-multi-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-multi-zip-neon.c new file mode 100644 index 00000000000..d5a4f0e8b04 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-multi-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-switch-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-switch-sse2.c new file mode 100644 index 00000000000..3cff6ef76f5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-switch-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-switch-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-switch-zip-neon.c new file mode 100644 index 00000000000..cf39189a730 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/gen/x16-transposec-8x8-reuse-switch-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/x16-transposec-4x8-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/x16-transposec-4x8-sse2.c new file mode 100644 index 00000000000..37d054d2a90 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x16-transposec/x16-transposec-4x8-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-1x2-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-1x2-scalar.c new file mode 100644 index 00000000000..18269222e06 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-1x2-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-1x4-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-1x4-scalar.c new file mode 100644 index 00000000000..6f7e6b32b2e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-1x4-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-2x1-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-2x1-scalar.c new file mode 100644 index 00000000000..1d0a5caa348 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-2x1-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-2x2-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-2x2-scalar.c new file mode 100644 index 00000000000..85684a692b0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-2x2-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-2x4-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-2x4-scalar.c new file mode 100644 index 00000000000..18e3cc3fc93 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-2x4-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-4x1-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-4x1-scalar.c new file mode 100644 index 00000000000..0bad9a44657 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-4x1-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-4x2-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-4x2-scalar.c new file mode 100644 index 00000000000..6e3a7c8833d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-4x2-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-4x4-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-4x4-scalar.c new file mode 100644 index 00000000000..b895f43291d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/gen/x24-transposec-4x4-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/x24-transposec-2x2-neon-tbl64.c b/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/x24-transposec-2x2-neon-tbl64.c new file mode 100644 index 00000000000..cd560ca26af --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/x24-transposec-2x2-neon-tbl64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/x24-transposec-4x4-aarch64-neon-tbl128.c b/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/x24-transposec-4x4-aarch64-neon-tbl128.c new file mode 100644 index 00000000000..5007a50579d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/x24-transposec-4x4-aarch64-neon-tbl128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/x24-transposec-4x4-ssse3.c b/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/x24-transposec-4x4-ssse3.c new file mode 100644 index 00000000000..ff691ba4c5e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x24-transposec/x24-transposec-4x4-ssse3.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-packx/x32-packx-x2-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-packx/x32-packx-x2-scalar.c new file mode 100644 index 00000000000..7da240ee65a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-packx/x32-packx-x2-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-packx/x32-packx-x3-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-packx/x32-packx-x3-scalar.c new file mode 100644 index 00000000000..53885dca5d4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-packx/x32-packx-x3-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-packx/x32-packx-x4-neon-st4.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-packx/x32-packx-x4-neon-st4.c new file mode 100644 index 00000000000..a3ef6f182e2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-packx/x32-packx-x4-neon-st4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-packx/x32-packx-x4-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-packx/x32-packx-x4-scalar.c new file mode 100644 index 00000000000..81bf57da33e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-packx/x32-packx-x4-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-packx/x32-packx-x4-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-packx/x32-packx-x4-sse.c new file mode 100644 index 00000000000..2733e35d78b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-packx/x32-packx-x4-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-1x2-scalar-float.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-1x2-scalar-float.c new file mode 100644 index 00000000000..56a316f7de6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-1x2-scalar-float.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-1x2-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-1x2-scalar-int.c new file mode 100644 index 00000000000..6debdff2d10 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-1x2-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-1x4-scalar-float.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-1x4-scalar-float.c new file mode 100644 index 00000000000..88e3bc88409 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-1x4-scalar-float.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-1x4-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-1x4-scalar-int.c new file mode 100644 index 00000000000..1bf6fe9754d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-1x4-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x1-scalar-float.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x1-scalar-float.c new file mode 100644 index 00000000000..015bb550063 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x1-scalar-float.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x1-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x1-scalar-int.c new file mode 100644 index 00000000000..8e854675f09 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x1-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-multi-dec-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-multi-dec-zip-neon.c new file mode 100644 index 00000000000..5a8081f46f8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-multi-dec-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-multi-mov-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-multi-mov-zip-neon.c new file mode 100644 index 00000000000..ce84f4ad6ae --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-multi-mov-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-multi-multi-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-multi-multi-zip-neon.c new file mode 100644 index 00000000000..4f870b97c41 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-multi-multi-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-multi-switch-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-multi-switch-zip-neon.c new file mode 100644 index 00000000000..f8736cc0e68 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-multi-switch-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-reuse-dec-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-reuse-dec-zip-neon.c new file mode 100644 index 00000000000..924f77a921c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-reuse-dec-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-reuse-mov-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-reuse-mov-zip-neon.c new file mode 100644 index 00000000000..bc7a87e6dfd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-reuse-mov-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-reuse-multi-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-reuse-multi-zip-neon.c new file mode 100644 index 00000000000..c4422eef533 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-reuse-multi-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-reuse-switch-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-reuse-switch-zip-neon.c new file mode 100644 index 00000000000..5974d84c6f6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-reuse-switch-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-scalar-float.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-scalar-float.c new file mode 100644 index 00000000000..35cab553224 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-scalar-float.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-scalar-int.c new file mode 100644 index 00000000000..6d4f157caf0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x2-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x4-scalar-float.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x4-scalar-float.c new file mode 100644 index 00000000000..54b7235a908 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x4-scalar-float.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x4-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x4-scalar-int.c new file mode 100644 index 00000000000..de7e05db486 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-2x4-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x1-scalar-float.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x1-scalar-float.c new file mode 100644 index 00000000000..899b3f1dca9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x1-scalar-float.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x1-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x1-scalar-int.c new file mode 100644 index 00000000000..21d9c71044b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x1-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x2-scalar-float.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x2-scalar-float.c new file mode 100644 index 00000000000..de12110d15f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x2-scalar-float.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x2-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x2-scalar-int.c new file mode 100644 index 00000000000..6dba8cf13cf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x2-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-dec-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-dec-zip-neon.c new file mode 100644 index 00000000000..7a82424b214 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-dec-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-mov-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-mov-sse2.c new file mode 100644 index 00000000000..ba0c8b6db13 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-mov-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-mov-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-mov-zip-neon.c new file mode 100644 index 00000000000..1f150b988fc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-mov-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-multi-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-multi-sse2.c new file mode 100644 index 00000000000..33ec3a45940 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-multi-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-multi-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-multi-zip-neon.c new file mode 100644 index 00000000000..0dca8e6f2a1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-multi-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-switch-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-switch-sse2.c new file mode 100644 index 00000000000..e16c6e332b3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-switch-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-switch-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-switch-zip-neon.c new file mode 100644 index 00000000000..a2942eb0d9d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-multi-switch-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-dec-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-dec-zip-neon.c new file mode 100644 index 00000000000..f42ae0fedcd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-dec-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-mov-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-mov-sse2.c new file mode 100644 index 00000000000..3f48b7449e4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-mov-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-mov-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-mov-zip-neon.c new file mode 100644 index 00000000000..b7b384ae486 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-mov-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-multi-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-multi-sse2.c new file mode 100644 index 00000000000..40c116de50d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-multi-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-multi-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-multi-zip-neon.c new file mode 100644 index 00000000000..39a5e8fc055 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-multi-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-switch-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-switch-sse2.c new file mode 100644 index 00000000000..a10413d11f2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-switch-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-switch-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-switch-zip-neon.c new file mode 100644 index 00000000000..f9946a1c315 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-reuse-switch-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-scalar-float.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-scalar-float.c new file mode 100644 index 00000000000..1353c757860 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-scalar-float.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-scalar-int.c new file mode 100644 index 00000000000..9bccf4059e1 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-4x4-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-multi-mov-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-multi-mov-avx.c new file mode 100644 index 00000000000..2dc46a9f8c5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-multi-mov-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-multi-switch-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-multi-switch-avx.c new file mode 100644 index 00000000000..303a4e17b04 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-multi-switch-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-reuse-mov-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-reuse-mov-avx.c new file mode 100644 index 00000000000..1c090461847 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-reuse-mov-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-reuse-multi-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-reuse-multi-avx.c new file mode 100644 index 00000000000..d3e3a287b09 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-reuse-multi-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-reuse-switch-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-reuse-switch-avx.c new file mode 100644 index 00000000000..6f197922215 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/gen/x32-transposec-8x8-reuse-switch-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/x32-transposec-4x4-aarch64-neon-tbl128.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/x32-transposec-4x4-aarch64-neon-tbl128.c new file mode 100644 index 00000000000..9a2badb2455 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/x32-transposec-4x4-aarch64-neon-tbl128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/x32-transposec-4x4-sse.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/x32-transposec-4x4-sse.c new file mode 100644 index 00000000000..5ccc239de88 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-transposec/x32-transposec-4x4-sse.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-unpool/x32-unpool-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-unpool/x32-unpool-neon.c new file mode 100644 index 00000000000..f1519ffce22 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-unpool/x32-unpool-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-unpool/x32-unpool-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-unpool/x32-unpool-scalar.c new file mode 100644 index 00000000000..83ad8a947f7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-unpool/x32-unpool-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-unpool/x32-unpool-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-unpool/x32-unpool-sse2.c new file mode 100644 index 00000000000..1f8d5e5046a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-unpool/x32-unpool-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x2-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x2-neon.c new file mode 100644 index 00000000000..57d28094f6e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x2-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x2-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x2-scalar.c new file mode 100644 index 00000000000..ff0a7bff0c5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x2-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x2-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x2-sse2.c new file mode 100644 index 00000000000..8e60fb2894e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x2-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x3-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x3-neon.c new file mode 100644 index 00000000000..fcef6838768 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x3-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x3-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x3-scalar.c new file mode 100644 index 00000000000..14aee8b14c8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x3-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x3-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x3-sse2.c new file mode 100644 index 00000000000..4c90a6bded9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x3-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x4-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x4-neon.c new file mode 100644 index 00000000000..c7bc5b9c9de --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x4-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x4-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x4-scalar.c new file mode 100644 index 00000000000..4577d8a5dbb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x4-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x4-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x4-sse2.c new file mode 100644 index 00000000000..f925b4bb0d7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-x4-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-xm-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-xm-neon.c new file mode 100644 index 00000000000..baf80a13965 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-xm-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-xm-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-xm-scalar.c new file mode 100644 index 00000000000..3d086866301 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-xm-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-xm-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-xm-sse2.c new file mode 100644 index 00000000000..46d2f2a2edd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x32-zip/x32-zip-xm-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-1x2-scalar-float.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-1x2-scalar-float.c new file mode 100644 index 00000000000..91d7b741d71 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-1x2-scalar-float.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-1x2-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-1x2-scalar-int.c new file mode 100644 index 00000000000..91a849446cd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-1x2-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x1-scalar-float.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x1-scalar-float.c new file mode 100644 index 00000000000..87eabe4ebfb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x1-scalar-float.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x1-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x1-scalar-int.c new file mode 100644 index 00000000000..47f79a0a550 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x1-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-dec-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-dec-zip-neon.c new file mode 100644 index 00000000000..62c51df66ad --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-dec-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-mov-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-mov-sse2.c new file mode 100644 index 00000000000..08fd06353d0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-mov-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-mov-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-mov-zip-neon.c new file mode 100644 index 00000000000..3bf162bfc69 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-mov-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-multi-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-multi-sse2.c new file mode 100644 index 00000000000..b6c6dd2b057 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-multi-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-multi-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-multi-zip-neon.c new file mode 100644 index 00000000000..4dba1d1c4d4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-multi-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-switch-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-switch-sse2.c new file mode 100644 index 00000000000..74799260a69 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-switch-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-switch-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-switch-zip-neon.c new file mode 100644 index 00000000000..cbd323c09fa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-multi-switch-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-dec-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-dec-zip-neon.c new file mode 100644 index 00000000000..d3a484c6bf7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-dec-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-mov-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-mov-sse2.c new file mode 100644 index 00000000000..cda5ab07db5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-mov-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-mov-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-mov-zip-neon.c new file mode 100644 index 00000000000..944fdefc0cc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-mov-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-multi-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-multi-sse2.c new file mode 100644 index 00000000000..cea2e591fe8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-multi-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-multi-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-multi-zip-neon.c new file mode 100644 index 00000000000..c42156f2ceb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-multi-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-switch-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-switch-sse2.c new file mode 100644 index 00000000000..3bccb5a7828 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-switch-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-switch-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-switch-zip-neon.c new file mode 100644 index 00000000000..d68ae330cf8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-reuse-switch-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-scalar-float.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-scalar-float.c new file mode 100644 index 00000000000..60d8788a750 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-scalar-float.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-scalar-int.c new file mode 100644 index 00000000000..720103661ff --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-2x2-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x1-scalar-float.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x1-scalar-float.c new file mode 100644 index 00000000000..b90db4330b7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x1-scalar-float.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x1-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x1-scalar-int.c new file mode 100644 index 00000000000..9275a5c3c15 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x1-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x2-scalar-float.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x2-scalar-float.c new file mode 100644 index 00000000000..ff6653d6cc0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x2-scalar-float.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x2-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x2-scalar-int.c new file mode 100644 index 00000000000..c72b0b191c2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x2-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-multi-mov-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-multi-mov-avx.c new file mode 100644 index 00000000000..fc91ebf5f85 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-multi-mov-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-multi-multi-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-multi-multi-avx.c new file mode 100644 index 00000000000..f22f5d77a33 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-multi-multi-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-multi-switch-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-multi-switch-avx.c new file mode 100644 index 00000000000..7a76ce06bb4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-multi-switch-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-reuse-mov-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-reuse-mov-avx.c new file mode 100644 index 00000000000..fa69013d82e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-reuse-mov-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-reuse-multi-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-reuse-multi-avx.c new file mode 100644 index 00000000000..4803b703a61 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-reuse-multi-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-reuse-switch-avx.c b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-reuse-switch-avx.c new file mode 100644 index 00000000000..feda7f50a8e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x64-transposec/gen/x64-transposec-4x4-reuse-switch-avx.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x16.c new file mode 100644 index 00000000000..e0b7a5acfb4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x32.c new file mode 100644 index 00000000000..4ab8c3d6198 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x48.c new file mode 100644 index 00000000000..9a2612dedb4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x64.c new file mode 100644 index 00000000000..a48793ffaf6 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-aarch64-neon-tbx128x4-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__aarch64__) +#include +#endif /* defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx-x16.c new file mode 100644 index 00000000000..5803a31bb0c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx-x32.c new file mode 100644 index 00000000000..7df9bd9991d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx-x48.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx-x48.c new file mode 100644 index 00000000000..d85383abbb9 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx-x48.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx-x64.c new file mode 100644 index 00000000000..a19a0e9a357 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx2-x128.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx2-x128.c new file mode 100644 index 00000000000..cf634422194 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx2-x128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx2-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx2-x32.c new file mode 100644 index 00000000000..ab6b16ecfe4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx2-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx2-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx2-x64.c new file mode 100644 index 00000000000..8c6824d9827 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx2-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx2-x96.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx2-x96.c new file mode 100644 index 00000000000..88cd65fdff3 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx2-x96.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512skx-vpshufb-x128.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512skx-vpshufb-x128.c new file mode 100644 index 00000000000..2f9e2fd783d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512skx-vpshufb-x128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512skx-vpshufb-x192.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512skx-vpshufb-x192.c new file mode 100644 index 00000000000..5a3f3cc0e74 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512skx-vpshufb-x192.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512skx-vpshufb-x256.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512skx-vpshufb-x256.c new file mode 100644 index 00000000000..c5a3c5f76e5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512skx-vpshufb-x256.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512skx-vpshufb-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512skx-vpshufb-x64.c new file mode 100644 index 00000000000..fcd561a6174 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512skx-vpshufb-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x128.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x128.c new file mode 100644 index 00000000000..184e8e9462b --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x128.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x192.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x192.c new file mode 100644 index 00000000000..055b82e054c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x192.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x256.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x256.c new file mode 100644 index 00000000000..5e9d49a8f54 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x256.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x64.c new file mode 100644 index 00000000000..5d803c215a0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-avx512vbmi-vpermx2b-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x1.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x1.c new file mode 100644 index 00000000000..167a6fed13d --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x1.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x16.c new file mode 100644 index 00000000000..60d1dc7986f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x2.c new file mode 100644 index 00000000000..fe9f8d20fdf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x4.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x4.c new file mode 100644 index 00000000000..7ac0780e66a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x4.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x8.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x8.c new file mode 100644 index 00000000000..a19f6d29bdd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-scalar-x8.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-ssse3-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-ssse3-x16.c new file mode 100644 index 00000000000..18aa51bda99 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-ssse3-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-ssse3-x32.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-ssse3-x32.c new file mode 100644 index 00000000000..95bd59af4fb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-lut/gen/x8-lut-ssse3-x32.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-dec-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-dec-zip-neon.c new file mode 100644 index 00000000000..7d9f8c5884a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-dec-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-mov-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-mov-sse2.c new file mode 100644 index 00000000000..c3fb6c82c35 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-mov-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-mov-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-mov-zip-neon.c new file mode 100644 index 00000000000..592fddbaded --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-mov-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-switch-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-switch-sse2.c new file mode 100644 index 00000000000..c41e0d650c5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-switch-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-switch-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-switch-zip-neon.c new file mode 100644 index 00000000000..f01997f4df4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-16x16-reuse-switch-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-1x2-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-1x2-scalar-int.c new file mode 100644 index 00000000000..2212654a2f7 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-1x2-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-1x4-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-1x4-scalar-int.c new file mode 100644 index 00000000000..36e9a78c85e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-1x4-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-2x1-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-2x1-scalar-int.c new file mode 100644 index 00000000000..75e88002c43 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-2x1-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-2x2-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-2x2-scalar-int.c new file mode 100644 index 00000000000..f542d8e13d4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-2x2-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-2x4-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-2x4-scalar-int.c new file mode 100644 index 00000000000..70638c5c318 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-2x4-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-32x32-reuse-mov-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-32x32-reuse-mov-avx2.c new file mode 100644 index 00000000000..fecf706da27 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-32x32-reuse-mov-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-32x32-reuse-switch-avx2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-32x32-reuse-switch-avx2.c new file mode 100644 index 00000000000..49bee16ee61 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-32x32-reuse-switch-avx2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-4x1-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-4x1-scalar-int.c new file mode 100644 index 00000000000..29cdd91affc --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-4x1-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-4x2-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-4x2-scalar-int.c new file mode 100644 index 00000000000..81889e40a42 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-4x2-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-4x4-scalar-int.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-4x4-scalar-int.c new file mode 100644 index 00000000000..6f6942d9dee --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-4x4-scalar-int.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-multi-dec-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-multi-dec-zip-neon.c new file mode 100644 index 00000000000..766340294f8 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-multi-dec-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-multi-mov-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-multi-mov-zip-neon.c new file mode 100644 index 00000000000..633398fee89 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-multi-mov-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-multi-switch-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-multi-switch-zip-neon.c new file mode 100644 index 00000000000..56eaa29b307 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-multi-switch-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-reuse-dec-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-reuse-dec-zip-neon.c new file mode 100644 index 00000000000..eb4c96fd7d0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-reuse-dec-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-reuse-mov-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-reuse-mov-zip-neon.c new file mode 100644 index 00000000000..6a38b718ac2 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-reuse-mov-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-reuse-multi-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-reuse-multi-zip-neon.c new file mode 100644 index 00000000000..c4bac12ac5e --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-reuse-multi-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-reuse-switch-zip-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-reuse-switch-zip-neon.c new file mode 100644 index 00000000000..8559a52ea0a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-transposec/gen/x8-transposec-8x8-reuse-switch-zip-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x2-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x2-neon.c new file mode 100644 index 00000000000..d3eb2c75fce --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x2-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x2-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x2-scalar.c new file mode 100644 index 00000000000..f788ade7da4 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x2-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x2-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x2-sse2.c new file mode 100644 index 00000000000..665911ee4df --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x2-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x3-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x3-neon.c new file mode 100644 index 00000000000..0580a25b8b5 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x3-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x3-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x3-scalar.c new file mode 100644 index 00000000000..ae6e5ee6ccd --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x3-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x3-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x3-sse2.c new file mode 100644 index 00000000000..fc93b54982c --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x3-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x4-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x4-neon.c new file mode 100644 index 00000000000..6c5269bd4c0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x4-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x4-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x4-scalar.c new file mode 100644 index 00000000000..eb279630eaf --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x4-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x4-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x4-sse2.c new file mode 100644 index 00000000000..da84f1a3431 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-x4-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-xm-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-xm-neon.c new file mode 100644 index 00000000000..401a68f824a --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-xm-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-xm-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-xm-scalar.c new file mode 100644 index 00000000000..877fe788257 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-xm-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-xm-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-xm-sse2.c new file mode 100644 index 00000000000..1441c16ad51 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/x8-zip/x8-zip-xm-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/xx-copy/xx-copy-scalar-memcpy.c b/backends/xnnpack/third-party/xnnpack_wrappers/xx-copy/xx-copy-scalar-memcpy.c new file mode 100644 index 00000000000..1f07ec19cfb --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/xx-copy/xx-copy-scalar-memcpy.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/xx-fill/xx-fill-neon-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/xx-fill/xx-fill-neon-x64.c new file mode 100644 index 00000000000..31112da4171 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/xx-fill/xx-fill-neon-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/xx-fill/xx-fill-scalar-x16.c b/backends/xnnpack/third-party/xnnpack_wrappers/xx-fill/xx-fill-scalar-x16.c new file mode 100644 index 00000000000..cd7859c2b5f --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/xx-fill/xx-fill-scalar-x16.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/xx-fill/xx-fill-sse2-x64.c b/backends/xnnpack/third-party/xnnpack_wrappers/xx-fill/xx-fill-sse2-x64.c new file mode 100644 index 00000000000..e1e9665e670 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/xx-fill/xx-fill-sse2-x64.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/xx-pad/xx-pad-neon.c b/backends/xnnpack/third-party/xnnpack_wrappers/xx-pad/xx-pad-neon.c new file mode 100644 index 00000000000..b9f71403578 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/xx-pad/xx-pad-neon.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) || defined(__aarch64__) +#include +#endif /* defined(__arm__) || defined(__aarch64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/xx-pad/xx-pad-scalar.c b/backends/xnnpack/third-party/xnnpack_wrappers/xx-pad/xx-pad-scalar.c new file mode 100644 index 00000000000..60955e71cd0 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/xx-pad/xx-pad-scalar.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/xx-pad/xx-pad-sse2.c b/backends/xnnpack/third-party/xnnpack_wrappers/xx-pad/xx-pad-sse2.c new file mode 100644 index 00000000000..64ad0889daa --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/xx-pad/xx-pad-sse2.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) +#include +#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) */ diff --git a/backends/xnnpack/third-party/xnnpack_wrappers/xx-transpose/xx-transpose-1x1-scalar-memcpy.c b/backends/xnnpack/third-party/xnnpack_wrappers/xx-transpose/xx-transpose-1x1-scalar-memcpy.c new file mode 100644 index 00000000000..04c8ec13966 --- /dev/null +++ b/backends/xnnpack/third-party/xnnpack_wrappers/xx-transpose/xx-transpose-1x1-scalar-memcpy.c @@ -0,0 +1,5 @@ +/* Auto-generated by generate-wrappers.py script. Do not modify */ + +#if defined(__arm__) +#include +#endif /* defined(__arm__) */