1# Copyright 2022 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# ARM NEON 7- name: xnn_qs8_vcvt_ukernel__neon_x8 8 init: xnn_init_qs8_cvt_neon_params 9- name: xnn_qs8_vcvt_ukernel__neon_x16 10 init: xnn_init_qs8_cvt_neon_params 11- name: xnn_qs8_vcvt_ukernel__neon_x32 12 init: xnn_init_qs8_cvt_neon_params 13 14# x86 SSE2 15- name: xnn_qs8_vcvt_ukernel__sse2_x16 16 init: xnn_init_qs8_cvt_sse2_params 17- name: xnn_qs8_vcvt_ukernel__sse2_x32 18 init: xnn_init_qs8_cvt_sse2_params 19 20# x86 SSSE3 21- name: xnn_qs8_vcvt_ukernel__ssse3_x16 22 init: xnn_init_qs8_cvt_ssse3_params 23- name: xnn_qs8_vcvt_ukernel__ssse3_x32 24 init: xnn_init_qs8_cvt_ssse3_params 25 26# x86 SSE4.1 / AVX 27- name: xnn_qs8_vcvt_ukernel__avx_x8 28 init: xnn_init_qs8_cvt_ssse3_params 29- name: xnn_qs8_vcvt_ukernel__avx_x16 30 init: xnn_init_qs8_cvt_ssse3_params 31- name: xnn_qs8_vcvt_ukernel__avx_x32 32 init: xnn_init_qs8_cvt_ssse3_params 33- name: xnn_qs8_vcvt_ukernel__sse41_x8 34 init: xnn_init_qs8_cvt_ssse3_params 35- name: xnn_qs8_vcvt_ukernel__sse41_x16 36 init: xnn_init_qs8_cvt_ssse3_params 37- name: xnn_qs8_vcvt_ukernel__sse41_x32 38 init: xnn_init_qs8_cvt_ssse3_params 39 40# x86 AVX2 41- name: xnn_qs8_vcvt_ukernel__avx2_x16 42 init: xnn_init_qs8_cvt_avx2_params 43- name: xnn_qs8_vcvt_ukernel__avx2_x32 44 init: xnn_init_qs8_cvt_avx2_params 45- name: xnn_qs8_vcvt_ukernel__avx2_x64 46 init: xnn_init_qs8_cvt_avx2_params 47 48# WAsm SIMD 49- name: xnn_qs8_vcvt_ukernel__wasmsimd_x8 50 init: xnn_init_qs8_cvt_wasmsimd_params 51- name: xnn_qs8_vcvt_ukernel__wasmsimd_x16 52 init: xnn_init_qs8_cvt_wasmsimd_params 53- name: xnn_qs8_vcvt_ukernel__wasmsimd_x32 54 init: xnn_init_qs8_cvt_wasmsimd_params 55 56# WAsm Relaxed SIMD 57- name: xnn_qs8_vcvt_ukernel__wasmrelaxedsimd_x8 58 init: xnn_init_qs8_cvt_wasmsimd_params 59- name: xnn_qs8_vcvt_ukernel__wasmrelaxedsimd_x16 60 init: xnn_init_qs8_cvt_wasmsimd_params 61- name: xnn_qs8_vcvt_ukernel__wasmrelaxedsimd_x32 62 init: xnn_init_qs8_cvt_wasmsimd_params 63 64# ARMv6 SIMD 65- name: xnn_qs8_vcvt_ukernel__armsimd32_x4 66 init: xnn_init_qs8_cvt_armsimd32_params 67- name: xnn_qs8_vcvt_ukernel__armsimd32_x8 68 init: xnn_init_qs8_cvt_armsimd32_params 69 70# Scalar 71- name: xnn_qs8_vcvt_ukernel__scalar_x1 72 init: xnn_init_qs8_cvt_scalar_params 73- name: xnn_qs8_vcvt_ukernel__scalar_x2 74 init: xnn_init_qs8_cvt_scalar_params 75- name: xnn_qs8_vcvt_ukernel__scalar_x4 76 init: xnn_init_qs8_cvt_scalar_params 77