# Copyright 2021 Google LLC # # This source code is licensed under the BSD-style license found in the # LICENSE file in the root directory of this source tree. # Scalar - name: xnn_x8_lut_ukernel__scalar_x1 - name: xnn_x8_lut_ukernel__scalar_x2 - name: xnn_x8_lut_ukernel__scalar_x4 - name: xnn_x8_lut_ukernel__scalar_x8 - name: xnn_x8_lut_ukernel__scalar_x16 # ARM NEON - name: xnn_x8_lut_ukernel__neon_tbx128x4_x16 arch: - aarch64 - name: xnn_x8_lut_ukernel__neon_tbx128x4_x32 arch: - aarch64 - name: xnn_x8_lut_ukernel__neon_tbx128x4_x48 arch: - aarch64 - name: xnn_x8_lut_ukernel__neon_tbx128x4_x64 arch: - aarch64 # x86 SSE - name: xnn_x8_lut_ukernel__ssse3_x16 - name: xnn_x8_lut_ukernel__ssse3_x32 # x86 AVX - name: xnn_x8_lut_ukernel__avx_x16 - name: xnn_x8_lut_ukernel__avx_x32 - name: xnn_x8_lut_ukernel__avx_x48 - name: xnn_x8_lut_ukernel__avx_x64 - name: xnn_x8_lut_ukernel__avx2_x32 - name: xnn_x8_lut_ukernel__avx2_x64 - name: xnn_x8_lut_ukernel__avx2_x96 - name: xnn_x8_lut_ukernel__avx2_x128 # x86 AVX512 - name: xnn_x8_lut_ukernel__avx512skx_vpshufb_x64 - name: xnn_x8_lut_ukernel__avx512skx_vpshufb_x128 - name: xnn_x8_lut_ukernel__avx512skx_vpshufb_x192 - name: xnn_x8_lut_ukernel__avx512skx_vpshufb_x256 # WAsm SIMD - name: xnn_x8_lut_ukernel__wasmsimd_x16 - name: xnn_x8_lut_ukernel__wasmsimd_x32 - name: xnn_x8_lut_ukernel__wasmsimd_x48 - name: xnn_x8_lut_ukernel__wasmsimd_x64