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# ARN NEON+FP16ARITH 7- name: xnn_f16_raddstoreexpminusmax_ukernel__neonfp16arith_rr2_p2_x32 8 init: xnn_init_f16_expminus_neonfp16arith_rr2_p2_params 9- name: xnn_f16_raddstoreexpminusmax_ukernel__neonfp16arith_rr2_p2_x32_acc2 10 init: xnn_init_f16_expminus_neonfp16arith_rr2_p2_params 11- name: xnn_f16_raddstoreexpminusmax_ukernel__neonfp16arith_rr2_p2_x32_acc4 12 init: xnn_init_f16_expminus_neonfp16arith_rr2_p2_params 13- name: xnn_f16_raddstoreexpminusmax_ukernel__neonfp16arith_rr2_p2_x40 14 init: xnn_init_f16_expminus_neonfp16arith_rr2_p2_params 15- name: xnn_f16_raddstoreexpminusmax_ukernel__neonfp16arith_rr2_p2_x40_acc2 16 init: xnn_init_f16_expminus_neonfp16arith_rr2_p2_params 17- name: xnn_f16_raddstoreexpminusmax_ukernel__neonfp16arith_rr2_p2_x40_acc5 18 init: xnn_init_f16_expminus_neonfp16arith_rr2_p2_params 19- name: xnn_f16_raddstoreexpminusmax_ukernel__neonfp16arith_rr2_p2_x48 20 init: xnn_init_f16_expminus_neonfp16arith_rr2_p2_params 21- name: xnn_f16_raddstoreexpminusmax_ukernel__neonfp16arith_rr2_p2_x48_acc2 22 init: xnn_init_f16_expminus_neonfp16arith_rr2_p2_params 23- name: xnn_f16_raddstoreexpminusmax_ukernel__neonfp16arith_rr2_p2_x48_acc3 24 init: xnn_init_f16_expminus_neonfp16arith_rr2_p2_params 25- name: xnn_f16_raddstoreexpminusmax_ukernel__neonfp16arith_rr2_p2_x64 26 init: xnn_init_f16_expminus_neonfp16arith_rr2_p2_params 27- name: xnn_f16_raddstoreexpminusmax_ukernel__neonfp16arith_rr2_p2_x64_acc2 28 init: xnn_init_f16_expminus_neonfp16arith_rr2_p2_params 29- name: xnn_f16_raddstoreexpminusmax_ukernel__neonfp16arith_rr2_p2_x64_acc4 30 init: xnn_init_f16_expminus_neonfp16arith_rr2_p2_params 31- name: xnn_f16_raddstoreexpminusmax_ukernel__neonfp16arith_rr2_p2_x72 32 init: xnn_init_f16_expminus_neonfp16arith_rr2_p2_params 33- name: xnn_f16_raddstoreexpminusmax_ukernel__neonfp16arith_rr2_p2_x72_acc3 34 init: xnn_init_f16_expminus_neonfp16arith_rr2_p2_params 35- name: xnn_f16_raddstoreexpminusmax_ukernel__neonfp16arith_rr2_p2_x80 36 init: xnn_init_f16_expminus_neonfp16arith_rr2_p2_params 37- name: xnn_f16_raddstoreexpminusmax_ukernel__neonfp16arith_rr2_p2_x80_acc2 38 init: xnn_init_f16_expminus_neonfp16arith_rr2_p2_params 39- name: xnn_f16_raddstoreexpminusmax_ukernel__neonfp16arith_rr2_p2_x80_acc5 40 init: xnn_init_f16_expminus_neonfp16arith_rr2_p2_params 41- name: xnn_f16_raddstoreexpminusmax_ukernel__neonfp16arith_rr2_p2_x96 42 init: xnn_init_f16_expminus_neonfp16arith_rr2_p2_params 43- name: xnn_f16_raddstoreexpminusmax_ukernel__neonfp16arith_rr2_p2_x96_acc2 44 init: xnn_init_f16_expminus_neonfp16arith_rr2_p2_params 45- name: xnn_f16_raddstoreexpminusmax_ukernel__neonfp16arith_rr2_p2_x96_acc3 46 init: xnn_init_f16_expminus_neonfp16arith_rr2_p2_params 47- name: xnn_f16_raddstoreexpminusmax_ukernel__neonfp16arith_rr2_p2_x96_acc6 48 init: xnn_init_f16_expminus_neonfp16arith_rr2_p2_params 49 50# x86 AVX2 51- name: xnn_f16_raddstoreexpminusmax_ukernel__avx2_rr1_p2_x32 52 init: xnn_init_f16_expminus_avx2_rr1_p2_params 53- name: xnn_f16_raddstoreexpminusmax_ukernel__avx2_rr1_p2_x32_acc2 54 init: xnn_init_f16_expminus_avx2_rr1_p2_params 55- name: xnn_f16_raddstoreexpminusmax_ukernel__avx2_rr1_p2_x32_acc4 56 init: xnn_init_f16_expminus_avx2_rr1_p2_params 57- name: xnn_f16_raddstoreexpminusmax_ukernel__avx2_rr1_p2_x40 58 init: xnn_init_f16_expminus_avx2_rr1_p2_params 59- name: xnn_f16_raddstoreexpminusmax_ukernel__avx2_rr1_p2_x40_acc2 60 init: xnn_init_f16_expminus_avx2_rr1_p2_params 61- name: xnn_f16_raddstoreexpminusmax_ukernel__avx2_rr1_p2_x40_acc5 62 init: xnn_init_f16_expminus_avx2_rr1_p2_params 63- name: xnn_f16_raddstoreexpminusmax_ukernel__avx2_rr1_p2_x48 64 init: xnn_init_f16_expminus_avx2_rr1_p2_params 65- name: xnn_f16_raddstoreexpminusmax_ukernel__avx2_rr1_p2_x48_acc2 66 init: xnn_init_f16_expminus_avx2_rr1_p2_params 67- name: xnn_f16_raddstoreexpminusmax_ukernel__avx2_rr1_p2_x48_acc3 68 init: xnn_init_f16_expminus_avx2_rr1_p2_params 69- name: xnn_f16_raddstoreexpminusmax_ukernel__avx2_rr1_p2_x64 70 init: xnn_init_f16_expminus_avx2_rr1_p2_params 71- name: xnn_f16_raddstoreexpminusmax_ukernel__avx2_rr1_p2_x64_acc2 72 init: xnn_init_f16_expminus_avx2_rr1_p2_params 73- name: xnn_f16_raddstoreexpminusmax_ukernel__avx2_rr1_p2_x64_acc4 74 init: xnn_init_f16_expminus_avx2_rr1_p2_params 75- name: xnn_f16_raddstoreexpminusmax_ukernel__avx2_rr1_p2_x72 76 init: xnn_init_f16_expminus_avx2_rr1_p2_params 77- name: xnn_f16_raddstoreexpminusmax_ukernel__avx2_rr1_p2_x72_acc3 78 init: xnn_init_f16_expminus_avx2_rr1_p2_params 79- name: xnn_f16_raddstoreexpminusmax_ukernel__avx2_rr1_p2_x80 80 init: xnn_init_f16_expminus_avx2_rr1_p2_params 81- name: xnn_f16_raddstoreexpminusmax_ukernel__avx2_rr1_p2_x80_acc2 82 init: xnn_init_f16_expminus_avx2_rr1_p2_params 83- name: xnn_f16_raddstoreexpminusmax_ukernel__avx2_rr1_p2_x80_acc5 84 init: xnn_init_f16_expminus_avx2_rr1_p2_params 85- name: xnn_f16_raddstoreexpminusmax_ukernel__avx2_rr1_p2_x96 86 init: xnn_init_f16_expminus_avx2_rr1_p2_params 87- name: xnn_f16_raddstoreexpminusmax_ukernel__avx2_rr1_p2_x96_acc2 88 init: xnn_init_f16_expminus_avx2_rr1_p2_params 89- name: xnn_f16_raddstoreexpminusmax_ukernel__avx2_rr1_p2_x96_acc3 90 init: xnn_init_f16_expminus_avx2_rr1_p2_params 91- name: xnn_f16_raddstoreexpminusmax_ukernel__avx2_rr1_p2_x96_acc6 92 init: xnn_init_f16_expminus_avx2_rr1_p2_params 93