• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2021 Google LLC
2#
3# This source code is licensed under the BSD-style license found in the
4# LICENSE file in the root directory of this source tree.
5
6# Scalar
7- name: xnn_x8_lut_ukernel__scalar_x1
8- name: xnn_x8_lut_ukernel__scalar_x2
9- name: xnn_x8_lut_ukernel__scalar_x4
10- name: xnn_x8_lut_ukernel__scalar_x8
11- name: xnn_x8_lut_ukernel__scalar_x16
12# ARM NEON
13- name: xnn_x8_lut_ukernel__neon_tbx128x4_x16
14  arch:
15    - aarch64
16- name: xnn_x8_lut_ukernel__neon_tbx128x4_x32
17  arch:
18    - aarch64
19- name: xnn_x8_lut_ukernel__neon_tbx128x4_x48
20  arch:
21    - aarch64
22- name: xnn_x8_lut_ukernel__neon_tbx128x4_x64
23  arch:
24    - aarch64
25# x86 SSE
26- name: xnn_x8_lut_ukernel__ssse3_x16
27- name: xnn_x8_lut_ukernel__ssse3_x32
28# x86 AVX
29- name: xnn_x8_lut_ukernel__avx_x16
30- name: xnn_x8_lut_ukernel__avx_x32
31- name: xnn_x8_lut_ukernel__avx_x48
32- name: xnn_x8_lut_ukernel__avx_x64
33- name: xnn_x8_lut_ukernel__avx2_x32
34- name: xnn_x8_lut_ukernel__avx2_x64
35- name: xnn_x8_lut_ukernel__avx2_x96
36- name: xnn_x8_lut_ukernel__avx2_x128
37# x86 AVX512
38- name: xnn_x8_lut_ukernel__avx512skx_vpshufb_x64
39- name: xnn_x8_lut_ukernel__avx512skx_vpshufb_x128
40- name: xnn_x8_lut_ukernel__avx512skx_vpshufb_x192
41- name: xnn_x8_lut_ukernel__avx512skx_vpshufb_x256
42# WAsm SIMD
43- name: xnn_x8_lut_ukernel__wasmsimd_x16
44- name: xnn_x8_lut_ukernel__wasmsimd_x32
45- name: xnn_x8_lut_ukernel__wasmsimd_x48
46- name: xnn_x8_lut_ukernel__wasmsimd_x64
47