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_qu8_gavgpool_minmax_fp32_ukernel_7p7x__neon_c8 8 init: xnn_init_qu8_avgpool_minmax_fp32_neon_params 9- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__neon_c16 10 init: xnn_init_qu8_avgpool_minmax_fp32_neon_params 11- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__neon_c24 12 init: xnn_init_qu8_avgpool_minmax_fp32_neon_params 13- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__neon_c32 14 init: xnn_init_qu8_avgpool_minmax_fp32_neon_params 15- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__neonv8_c8 16 init: xnn_init_qu8_avgpool_minmax_fp32_neonv8_params 17- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__neonv8_c16 18 init: xnn_init_qu8_avgpool_minmax_fp32_neonv8_params 19- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__neonv8_c24 20 init: xnn_init_qu8_avgpool_minmax_fp32_neonv8_params 21- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__neonv8_c32 22 init: xnn_init_qu8_avgpool_minmax_fp32_neonv8_params 23- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__neon_c8 24 init: xnn_init_qu8_avgpool_minmax_fp32_neon_params 25- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__neon_c16 26 init: xnn_init_qu8_avgpool_minmax_fp32_neon_params 27- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__neon_c24 28 init: xnn_init_qu8_avgpool_minmax_fp32_neon_params 29- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__neon_c32 30 init: xnn_init_qu8_avgpool_minmax_fp32_neon_params 31- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__neonv8_c8 32 init: xnn_init_qu8_avgpool_minmax_fp32_neonv8_params 33- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__neonv8_c16 34 init: xnn_init_qu8_avgpool_minmax_fp32_neonv8_params 35- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__neonv8_c24 36 init: xnn_init_qu8_avgpool_minmax_fp32_neonv8_params 37- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__neonv8_c32 38 init: xnn_init_qu8_avgpool_minmax_fp32_neonv8_params 39# x86 SSE 40- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__sse2_c8 41 init: xnn_init_qu8_avgpool_minmax_fp32_sse2_params 42- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__sse2_c16 43 init: xnn_init_qu8_avgpool_minmax_fp32_sse2_params 44- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__sse2_c24 45 init: xnn_init_qu8_avgpool_minmax_fp32_sse2_params 46- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__sse41_c8 47 init: xnn_init_qu8_avgpool_minmax_fp32_sse4_params 48- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__sse41_c16 49 init: xnn_init_qu8_avgpool_minmax_fp32_sse4_params 50- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__sse41_c24 51 init: xnn_init_qu8_avgpool_minmax_fp32_sse4_params 52- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__sse2_c8 53 init: xnn_init_qu8_avgpool_minmax_fp32_sse2_params 54- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__sse2_c16 55 init: xnn_init_qu8_avgpool_minmax_fp32_sse2_params 56- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__sse2_c24 57 init: xnn_init_qu8_avgpool_minmax_fp32_sse2_params 58- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__sse41_c8 59 init: xnn_init_qu8_avgpool_minmax_fp32_sse4_params 60- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__sse41_c16 61 init: xnn_init_qu8_avgpool_minmax_fp32_sse4_params 62- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__sse41_c24 63 init: xnn_init_qu8_avgpool_minmax_fp32_sse4_params 64# WAsm SIMD 65- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__wasmsimd_c8 66 init: xnn_init_qu8_avgpool_minmax_fp32_wasmsimd_params 67- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__wasmsimd_c16 68 init: xnn_init_qu8_avgpool_minmax_fp32_wasmsimd_params 69- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__wasmsimd_c24 70 init: xnn_init_qu8_avgpool_minmax_fp32_wasmsimd_params 71- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__wasmsimd_c32 72 init: xnn_init_qu8_avgpool_minmax_fp32_wasmsimd_params 73- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__wasmsimd_c8 74 init: xnn_init_qu8_avgpool_minmax_fp32_wasmsimd_params 75- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__wasmsimd_c16 76 init: xnn_init_qu8_avgpool_minmax_fp32_wasmsimd_params 77- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__wasmsimd_c24 78 init: xnn_init_qu8_avgpool_minmax_fp32_wasmsimd_params 79- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__wasmsimd_c32 80 init: xnn_init_qu8_avgpool_minmax_fp32_wasmsimd_params 81# Scalar 82- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__scalar_fmagic_c1 83 init: xnn_init_qu8_avgpool_minmax_fp32_scalar_fmagic_params 84- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__scalar_fmagic_c2 85 init: xnn_init_qu8_avgpool_minmax_fp32_scalar_fmagic_params 86- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__scalar_fmagic_c4 87 init: xnn_init_qu8_avgpool_minmax_fp32_scalar_fmagic_params 88- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__scalar_imagic_c1 89 init: xnn_init_qu8_avgpool_minmax_fp32_scalar_imagic_params 90- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__scalar_imagic_c2 91 init: xnn_init_qu8_avgpool_minmax_fp32_scalar_imagic_params 92- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__scalar_imagic_c4 93 init: xnn_init_qu8_avgpool_minmax_fp32_scalar_imagic_params 94- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__scalar_lrintf_c1 95 init: xnn_init_qu8_avgpool_minmax_fp32_scalar_lrintf_params 96- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__scalar_lrintf_c2 97 init: xnn_init_qu8_avgpool_minmax_fp32_scalar_lrintf_params 98- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7p7x__scalar_lrintf_c4 99 init: xnn_init_qu8_avgpool_minmax_fp32_scalar_lrintf_params 100- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__scalar_fmagic_c1 101 init: xnn_init_qu8_avgpool_minmax_fp32_scalar_fmagic_params 102- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__scalar_fmagic_c2 103 init: xnn_init_qu8_avgpool_minmax_fp32_scalar_fmagic_params 104- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__scalar_fmagic_c4 105 init: xnn_init_qu8_avgpool_minmax_fp32_scalar_fmagic_params 106- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__scalar_imagic_c1 107 init: xnn_init_qu8_avgpool_minmax_fp32_scalar_imagic_params 108- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__scalar_imagic_c2 109 init: xnn_init_qu8_avgpool_minmax_fp32_scalar_imagic_params 110- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__scalar_imagic_c4 111 init: xnn_init_qu8_avgpool_minmax_fp32_scalar_imagic_params 112- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__scalar_lrintf_c1 113 init: xnn_init_qu8_avgpool_minmax_fp32_scalar_lrintf_params 114- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__scalar_lrintf_c2 115 init: xnn_init_qu8_avgpool_minmax_fp32_scalar_lrintf_params 116- name: xnn_qu8_gavgpool_minmax_fp32_ukernel_7x__scalar_lrintf_c4 117 init: xnn_init_qu8_avgpool_minmax_fp32_scalar_lrintf_params 118