• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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