# 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. # ARM NEON - name: xnn_f32_qu8_vcvt_ukernel__neon_x8 init: xnn_init_f32_qu8_cvt_neon_params - name: xnn_f32_qu8_vcvt_ukernel__neon_x16 init: xnn_init_f32_qu8_cvt_neon_params - name: xnn_f32_qu8_vcvt_ukernel__neon_x24 init: xnn_init_f32_qu8_cvt_neon_params - name: xnn_f32_qu8_vcvt_ukernel__neon_x32 init: xnn_init_f32_qu8_cvt_neon_params - name: xnn_f32_qu8_vcvt_ukernel__neonv8_x8 init: xnn_init_f32_qu8_cvt_neonv8_params - name: xnn_f32_qu8_vcvt_ukernel__neonv8_x16 init: xnn_init_f32_qu8_cvt_neonv8_params - name: xnn_f32_qu8_vcvt_ukernel__neonv8_x24 init: xnn_init_f32_qu8_cvt_neonv8_params - name: xnn_f32_qu8_vcvt_ukernel__neonv8_x32 init: xnn_init_f32_qu8_cvt_neonv8_params # x86 SSE - name: xnn_f32_qu8_vcvt_ukernel__sse2_x8 init: xnn_init_f32_qu8_cvt_sse2_params - name: xnn_f32_qu8_vcvt_ukernel__sse2_x16 init: xnn_init_f32_qu8_cvt_sse2_params - name: xnn_f32_qu8_vcvt_ukernel__sse2_x24 init: xnn_init_f32_qu8_cvt_sse2_params - name: xnn_f32_qu8_vcvt_ukernel__sse2_x32 init: xnn_init_f32_qu8_cvt_sse2_params # x86 AVX - name: xnn_f32_qu8_vcvt_ukernel__avx_x8 init: xnn_init_f32_qu8_cvt_avx_params - name: xnn_f32_qu8_vcvt_ukernel__avx_x16 init: xnn_init_f32_qu8_cvt_avx_params - name: xnn_f32_qu8_vcvt_ukernel__avx_x24 init: xnn_init_f32_qu8_cvt_avx_params - name: xnn_f32_qu8_vcvt_ukernel__avx_x32 init: xnn_init_f32_qu8_cvt_avx_params - name: xnn_f32_qu8_vcvt_ukernel__avx2_x16 init: xnn_init_f32_qu8_cvt_avx2_params - name: xnn_f32_qu8_vcvt_ukernel__avx2_x32 init: xnn_init_f32_qu8_cvt_avx2_params - name: xnn_f32_qu8_vcvt_ukernel__avx2_x48 init: xnn_init_f32_qu8_cvt_avx2_params - name: xnn_f32_qu8_vcvt_ukernel__avx2_x64 init: xnn_init_f32_qu8_cvt_avx2_params # x86 AVX512 - name: xnn_f32_qu8_vcvt_ukernel__avx512skx_x32 init: xnn_init_f32_qu8_cvt_avx512_params - name: xnn_f32_qu8_vcvt_ukernel__avx512skx_x64 init: xnn_init_f32_qu8_cvt_avx512_params - name: xnn_f32_qu8_vcvt_ukernel__avx512skx_x96 init: xnn_init_f32_qu8_cvt_avx512_params - name: xnn_f32_qu8_vcvt_ukernel__avx512skx_x128 init: xnn_init_f32_qu8_cvt_avx512_params # WAsm SIMD - name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_cvt_x8 init: xnn_init_f32_qu8_cvt_wasmsimd_cvt_params - name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_cvt_x16 init: xnn_init_f32_qu8_cvt_wasmsimd_cvt_params - name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_cvt_x24 init: xnn_init_f32_qu8_cvt_wasmsimd_cvt_params - name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_cvt_x32 init: xnn_init_f32_qu8_cvt_wasmsimd_cvt_params - name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_magic_x8 init: xnn_init_f32_qu8_cvt_wasmsimd_magic_params - name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_magic_x16 init: xnn_init_f32_qu8_cvt_wasmsimd_magic_params - name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_magic_x24 init: xnn_init_f32_qu8_cvt_wasmsimd_magic_params - name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_magic_x32 init: xnn_init_f32_qu8_cvt_wasmsimd_magic_params # WAsm - name: xnn_f32_qu8_vcvt_ukernel__wasm_fmagic_x1 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params - name: xnn_f32_qu8_vcvt_ukernel__wasm_fmagic_x2 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params - name: xnn_f32_qu8_vcvt_ukernel__wasm_fmagic_x3 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params - name: xnn_f32_qu8_vcvt_ukernel__wasm_fmagic_x4 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params # Scalar - name: xnn_f32_qu8_vcvt_ukernel__scalar_fmagic_x1 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params - name: xnn_f32_qu8_vcvt_ukernel__scalar_fmagic_x2 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params - name: xnn_f32_qu8_vcvt_ukernel__scalar_fmagic_x3 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params - name: xnn_f32_qu8_vcvt_ukernel__scalar_fmagic_x4 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params - name: xnn_f32_qu8_vcvt_ukernel__scalar_imagic_x1 init: xnn_init_f32_qu8_cvt_scalar_imagic_params - name: xnn_f32_qu8_vcvt_ukernel__scalar_imagic_x2 init: xnn_init_f32_qu8_cvt_scalar_imagic_params - name: xnn_f32_qu8_vcvt_ukernel__scalar_imagic_x3 init: xnn_init_f32_qu8_cvt_scalar_imagic_params - name: xnn_f32_qu8_vcvt_ukernel__scalar_imagic_x4 init: xnn_init_f32_qu8_cvt_scalar_imagic_params - name: xnn_f32_qu8_vcvt_ukernel__scalar_lrintf_x1 init: xnn_init_f32_qu8_cvt_scalar_lrintf_params - name: xnn_f32_qu8_vcvt_ukernel__scalar_lrintf_x2 init: xnn_init_f32_qu8_cvt_scalar_lrintf_params - name: xnn_f32_qu8_vcvt_ukernel__scalar_lrintf_x3 init: xnn_init_f32_qu8_cvt_scalar_lrintf_params - name: xnn_f32_qu8_vcvt_ukernel__scalar_lrintf_x4 init: xnn_init_f32_qu8_cvt_scalar_lrintf_params