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# ARM NEON 7- name: xnn_f32_qu8_vcvt_ukernel__neon_x8 8 init: xnn_init_f32_qu8_cvt_neon_params 9- name: xnn_f32_qu8_vcvt_ukernel__neon_x16 10 init: xnn_init_f32_qu8_cvt_neon_params 11- name: xnn_f32_qu8_vcvt_ukernel__neon_x24 12 init: xnn_init_f32_qu8_cvt_neon_params 13- name: xnn_f32_qu8_vcvt_ukernel__neon_x32 14 init: xnn_init_f32_qu8_cvt_neon_params 15- name: xnn_f32_qu8_vcvt_ukernel__neonv8_x8 16 init: xnn_init_f32_qu8_cvt_neonv8_params 17- name: xnn_f32_qu8_vcvt_ukernel__neonv8_x16 18 init: xnn_init_f32_qu8_cvt_neonv8_params 19- name: xnn_f32_qu8_vcvt_ukernel__neonv8_x24 20 init: xnn_init_f32_qu8_cvt_neonv8_params 21- name: xnn_f32_qu8_vcvt_ukernel__neonv8_x32 22 init: xnn_init_f32_qu8_cvt_neonv8_params 23# x86 SSE 24- name: xnn_f32_qu8_vcvt_ukernel__sse2_x8 25 init: xnn_init_f32_qu8_cvt_sse2_params 26- name: xnn_f32_qu8_vcvt_ukernel__sse2_x16 27 init: xnn_init_f32_qu8_cvt_sse2_params 28- name: xnn_f32_qu8_vcvt_ukernel__sse2_x24 29 init: xnn_init_f32_qu8_cvt_sse2_params 30- name: xnn_f32_qu8_vcvt_ukernel__sse2_x32 31 init: xnn_init_f32_qu8_cvt_sse2_params 32# x86 AVX 33- name: xnn_f32_qu8_vcvt_ukernel__avx_x8 34 init: xnn_init_f32_qu8_cvt_avx_params 35- name: xnn_f32_qu8_vcvt_ukernel__avx_x16 36 init: xnn_init_f32_qu8_cvt_avx_params 37- name: xnn_f32_qu8_vcvt_ukernel__avx_x24 38 init: xnn_init_f32_qu8_cvt_avx_params 39- name: xnn_f32_qu8_vcvt_ukernel__avx_x32 40 init: xnn_init_f32_qu8_cvt_avx_params 41- name: xnn_f32_qu8_vcvt_ukernel__avx2_x16 42 init: xnn_init_f32_qu8_cvt_avx2_params 43- name: xnn_f32_qu8_vcvt_ukernel__avx2_x32 44 init: xnn_init_f32_qu8_cvt_avx2_params 45- name: xnn_f32_qu8_vcvt_ukernel__avx2_x48 46 init: xnn_init_f32_qu8_cvt_avx2_params 47- name: xnn_f32_qu8_vcvt_ukernel__avx2_x64 48 init: xnn_init_f32_qu8_cvt_avx2_params 49# x86 AVX512 50- name: xnn_f32_qu8_vcvt_ukernel__avx512skx_x32 51 init: xnn_init_f32_qu8_cvt_avx512_params 52- name: xnn_f32_qu8_vcvt_ukernel__avx512skx_x64 53 init: xnn_init_f32_qu8_cvt_avx512_params 54- name: xnn_f32_qu8_vcvt_ukernel__avx512skx_x96 55 init: xnn_init_f32_qu8_cvt_avx512_params 56- name: xnn_f32_qu8_vcvt_ukernel__avx512skx_x128 57 init: xnn_init_f32_qu8_cvt_avx512_params 58# WAsm SIMD 59- name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_cvt_x8 60 init: xnn_init_f32_qu8_cvt_wasmsimd_cvt_params 61- name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_cvt_x16 62 init: xnn_init_f32_qu8_cvt_wasmsimd_cvt_params 63- name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_cvt_x24 64 init: xnn_init_f32_qu8_cvt_wasmsimd_cvt_params 65- name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_cvt_x32 66 init: xnn_init_f32_qu8_cvt_wasmsimd_cvt_params 67- name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_magic_x8 68 init: xnn_init_f32_qu8_cvt_wasmsimd_magic_params 69- name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_magic_x16 70 init: xnn_init_f32_qu8_cvt_wasmsimd_magic_params 71- name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_magic_x24 72 init: xnn_init_f32_qu8_cvt_wasmsimd_magic_params 73- name: xnn_f32_qu8_vcvt_ukernel__wasmsimd_magic_x32 74 init: xnn_init_f32_qu8_cvt_wasmsimd_magic_params 75# WAsm 76- name: xnn_f32_qu8_vcvt_ukernel__wasm_fmagic_x1 77 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params 78- name: xnn_f32_qu8_vcvt_ukernel__wasm_fmagic_x2 79 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params 80- name: xnn_f32_qu8_vcvt_ukernel__wasm_fmagic_x3 81 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params 82- name: xnn_f32_qu8_vcvt_ukernel__wasm_fmagic_x4 83 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params 84# Scalar 85- name: xnn_f32_qu8_vcvt_ukernel__scalar_fmagic_x1 86 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params 87- name: xnn_f32_qu8_vcvt_ukernel__scalar_fmagic_x2 88 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params 89- name: xnn_f32_qu8_vcvt_ukernel__scalar_fmagic_x3 90 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params 91- name: xnn_f32_qu8_vcvt_ukernel__scalar_fmagic_x4 92 init: xnn_init_f32_qu8_cvt_scalar_fmagic_params 93- name: xnn_f32_qu8_vcvt_ukernel__scalar_imagic_x1 94 init: xnn_init_f32_qu8_cvt_scalar_imagic_params 95- name: xnn_f32_qu8_vcvt_ukernel__scalar_imagic_x2 96 init: xnn_init_f32_qu8_cvt_scalar_imagic_params 97- name: xnn_f32_qu8_vcvt_ukernel__scalar_imagic_x3 98 init: xnn_init_f32_qu8_cvt_scalar_imagic_params 99- name: xnn_f32_qu8_vcvt_ukernel__scalar_imagic_x4 100 init: xnn_init_f32_qu8_cvt_scalar_imagic_params 101- name: xnn_f32_qu8_vcvt_ukernel__scalar_lrintf_x1 102 init: xnn_init_f32_qu8_cvt_scalar_lrintf_params 103- name: xnn_f32_qu8_vcvt_ukernel__scalar_lrintf_x2 104 init: xnn_init_f32_qu8_cvt_scalar_lrintf_params 105- name: xnn_f32_qu8_vcvt_ukernel__scalar_lrintf_x3 106 init: xnn_init_f32_qu8_cvt_scalar_lrintf_params 107- name: xnn_f32_qu8_vcvt_ukernel__scalar_lrintf_x4 108 init: xnn_init_f32_qu8_cvt_scalar_lrintf_params 109