76 lines
2.5 KiB
YAML
76 lines
2.5 KiB
YAML
# Copyright 2024 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_qs8_rsum_ukernel__scalar_u1
|
|
- name: xnn_qs8_rsum_ukernel__scalar_u2
|
|
- name: xnn_qs8_rsum_ukernel__scalar_u4
|
|
|
|
# ARM NEON
|
|
- name: xnn_qs8_rsum_ukernel__neon_u16
|
|
- name: xnn_qs8_rsum_ukernel__neon_u32_acc2
|
|
- name: xnn_qs8_rsum_ukernel__neon_u64_acc2
|
|
- name: xnn_qs8_rsum_ukernel__neon_u64_acc4
|
|
|
|
# ARM NEONDOT
|
|
- name: xnn_qs8_rsum_ukernel__neondot_u16
|
|
- name: xnn_qs8_rsum_ukernel__neondot_u32_acc2
|
|
- name: xnn_qs8_rsum_ukernel__neondot_u64_acc2
|
|
- name: xnn_qs8_rsum_ukernel__neondot_u64_acc4
|
|
|
|
# x86 SSSE3
|
|
- name: xnn_qs8_rsum_ukernel__ssse3_u16
|
|
- name: xnn_qs8_rsum_ukernel__ssse3_u32_acc2
|
|
- name: xnn_qs8_rsum_ukernel__ssse3_u64_acc2
|
|
- name: xnn_qs8_rsum_ukernel__ssse3_u64_acc4
|
|
|
|
# x86 AVX2
|
|
- name: xnn_qs8_rsum_ukernel__avx2_u32
|
|
- name: xnn_qs8_rsum_ukernel__avx2_u64_acc2
|
|
- name: xnn_qs8_rsum_ukernel__avx2_u128_acc2
|
|
- name: xnn_qs8_rsum_ukernel__avx2_u128_acc4
|
|
|
|
# x86 AVXVNNI
|
|
- name: xnn_qs8_rsum_ukernel__avxvnni_u32
|
|
- name: xnn_qs8_rsum_ukernel__avxvnni_u64_acc2
|
|
- name: xnn_qs8_rsum_ukernel__avxvnni_u128_acc2
|
|
- name: xnn_qs8_rsum_ukernel__avxvnni_u128_acc4
|
|
|
|
# x86 AVX256VNNI
|
|
- name: xnn_qs8_rsum_ukernel__avx256vnni_u32
|
|
- name: xnn_qs8_rsum_ukernel__avx256vnni_u64_acc2
|
|
- name: xnn_qs8_rsum_ukernel__avx256vnni_u128_acc2
|
|
- name: xnn_qs8_rsum_ukernel__avx256vnni_u128_acc4
|
|
|
|
# x86 AVX256SKX
|
|
- name: xnn_qs8_rsum_ukernel__avx256skx_u32
|
|
- name: xnn_qs8_rsum_ukernel__avx256skx_u64_acc2
|
|
- name: xnn_qs8_rsum_ukernel__avx256skx_u128_acc2
|
|
- name: xnn_qs8_rsum_ukernel__avx256skx_u128_acc4
|
|
|
|
# x86 AVX512SKX
|
|
- name: xnn_qs8_rsum_ukernel__avx512skx_u64
|
|
- name: xnn_qs8_rsum_ukernel__avx512skx_u128_acc2
|
|
- name: xnn_qs8_rsum_ukernel__avx512skx_u256_acc2
|
|
- name: xnn_qs8_rsum_ukernel__avx512skx_u256_acc4
|
|
|
|
# x86 AVX512VNNI
|
|
- name: xnn_qs8_rsum_ukernel__avx512vnni_u64
|
|
- name: xnn_qs8_rsum_ukernel__avx512vnni_u128_acc2
|
|
- name: xnn_qs8_rsum_ukernel__avx512vnni_u256_acc2
|
|
- name: xnn_qs8_rsum_ukernel__avx512vnni_u256_acc4
|
|
|
|
# Wasm Relaxed SIMD
|
|
- name: xnn_qs8_rsum_ukernel__wasmrelaxedsimd_u16
|
|
- name: xnn_qs8_rsum_ukernel__wasmrelaxedsimd_u32_acc2
|
|
- name: xnn_qs8_rsum_ukernel__wasmrelaxedsimd_u64_acc2
|
|
- name: xnn_qs8_rsum_ukernel__wasmrelaxedsimd_u64_acc4
|
|
|
|
# Wasm SIMD
|
|
- name: xnn_qs8_rsum_ukernel__wasmsimd_u8
|
|
- name: xnn_qs8_rsum_ukernel__wasmsimd_u16_acc2
|
|
- name: xnn_qs8_rsum_ukernel__wasmsimd_u32_acc2
|
|
- name: xnn_qs8_rsum_ukernel__wasmsimd_u32_acc4
|