| # Copyright 2020 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+FP16ARITH |
| - name: xnn_f16_dwconv_minmax_ukernel_up8x3__neonfp16arith |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up8x3__neonfp16arith_acc2 |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up8x4__neonfp16arith |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up8x4__neonfp16arith_acc2 |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up8x9__neonfp16arith |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up8x9__neonfp16arith_acc2 |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up8x25__neonfp16arith |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up8x25__neonfp16arith_acc2 |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up16x3__neonfp16arith |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up16x3__neonfp16arith_acc2 |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up16x4__neonfp16arith |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up16x4__neonfp16arith_acc2 |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up16x9__neonfp16arith |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up16x9__neonfp16arith_acc2 |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up16x25__neonfp16arith |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up16x25__neonfp16arith_acc2 |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up32x3__neonfp16arith |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up32x3__neonfp16arith_acc2 |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up32x4__neonfp16arith |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up32x4__neonfp16arith_acc2 |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up32x9__neonfp16arith |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up32x9__neonfp16arith_acc2 |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up32x25__neonfp16arith |
| init: xnn_init_f16_minmax_neon_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up32x25__neonfp16arith_acc2 |
| init: xnn_init_f16_minmax_neon_params |
| |
| # x86 FMA3 |
| - name: xnn_f16_dwconv_minmax_ukernel_up8x3__fma3 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up8x3__fma3_acc2 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up8x4__fma3 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up8x4__fma3_acc2 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up8x9__fma3 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up8x9__fma3_acc2 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up8x25__fma3 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up8x25__fma3_acc2 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up16x3__fma3 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up16x3__fma3_acc2 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up16x4__fma3 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up16x4__fma3_acc2 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up16x9__fma3 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up16x9__fma3_acc2 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up16x25__fma3 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up16x25__fma3_acc2 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up32x3__fma3 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up32x3__fma3_acc2 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up32x4__fma3 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up32x4__fma3_acc2 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up32x9__fma3 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up32x9__fma3_acc2 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up32x25__fma3 |
| init: xnn_init_f16_minmax_avx_params |
| - name: xnn_f16_dwconv_minmax_ukernel_up32x25__fma3_acc2 |
| init: xnn_init_f16_minmax_avx_params |