1# Copyright 2019 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- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x4 6 init: xnn_init_f32_expminus_neon_rr2_p5_params 7- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x8 8 init: xnn_init_f32_expminus_neon_rr2_p5_params 9- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x8_acc2 10 init: xnn_init_f32_expminus_neon_rr2_p5_params 11- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x12 12 init: xnn_init_f32_expminus_neon_rr2_p5_params 13- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x12_acc2 14 init: xnn_init_f32_expminus_neon_rr2_p5_params 15- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x12_acc3 16 init: xnn_init_f32_expminus_neon_rr2_p5_params 17- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x16 18 init: xnn_init_f32_expminus_neon_rr2_p5_params 19- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x16_acc2 20 init: xnn_init_f32_expminus_neon_rr2_p5_params 21- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x16_acc4 22 init: xnn_init_f32_expminus_neon_rr2_p5_params 23- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x20 24 init: xnn_init_f32_expminus_neon_rr2_p5_params 25- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x20_acc2 26 init: xnn_init_f32_expminus_neon_rr2_p5_params 27- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x20_acc5 28 init: xnn_init_f32_expminus_neon_rr2_p5_params 29- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x4 30 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params 31- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x8 32 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params 33- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x8_acc2 34 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params 35- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x12 36 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params 37- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x12_acc2 38 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params 39- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x12_acc3 40 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params 41- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x16 42 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params 43- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x16_acc2 44 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params 45- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x16_acc4 46 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params 47- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x20 48 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params 49- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x20_acc2 50 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params 51- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x20_acc5 52 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params 53- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x4 54 init: xnn_init_f32_expminus_neonfma_rr1_p5_params 55- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x8 56 init: xnn_init_f32_expminus_neonfma_rr1_p5_params 57- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x8_acc2 58 init: xnn_init_f32_expminus_neonfma_rr1_p5_params 59- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x12 60 init: xnn_init_f32_expminus_neonfma_rr1_p5_params 61- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x12_acc2 62 init: xnn_init_f32_expminus_neonfma_rr1_p5_params 63- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x12_acc3 64 init: xnn_init_f32_expminus_neonfma_rr1_p5_params 65- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x16 66 init: xnn_init_f32_expminus_neonfma_rr1_p5_params 67- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x16_acc2 68 init: xnn_init_f32_expminus_neonfma_rr1_p5_params 69- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x16_acc4 70 init: xnn_init_f32_expminus_neonfma_rr1_p5_params 71- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x20 72 init: xnn_init_f32_expminus_neonfma_rr1_p5_params 73- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x20_acc2 74 init: xnn_init_f32_expminus_neonfma_rr1_p5_params 75- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x20_acc5 76 init: xnn_init_f32_expminus_neonfma_rr1_p5_params 77- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x4 78 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params 79- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x8 80 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params 81- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x8_acc2 82 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params 83- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x12 84 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params 85- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x12_acc2 86 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params 87- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x12_acc3 88 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params 89- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x16 90 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params 91- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x16_acc2 92 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params 93- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x16_acc4 94 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params 95- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x20 96 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params 97- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x20_acc2 98 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params 99- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x20_acc5 100 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params 101- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x4 102 init: xnn_init_f32_expminus_sse2_rr2_p5_params 103- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x8 104 init: xnn_init_f32_expminus_sse2_rr2_p5_params 105- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x8_acc2 106 init: xnn_init_f32_expminus_sse2_rr2_p5_params 107- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x12 108 init: xnn_init_f32_expminus_sse2_rr2_p5_params 109- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x12_acc2 110 init: xnn_init_f32_expminus_sse2_rr2_p5_params 111- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x12_acc3 112 init: xnn_init_f32_expminus_sse2_rr2_p5_params 113- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x16 114 init: xnn_init_f32_expminus_sse2_rr2_p5_params 115- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x16_acc2 116 init: xnn_init_f32_expminus_sse2_rr2_p5_params 117- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x16_acc4 118 init: xnn_init_f32_expminus_sse2_rr2_p5_params 119- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x20 120 init: xnn_init_f32_expminus_sse2_rr2_p5_params 121- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x20_acc2 122 init: xnn_init_f32_expminus_sse2_rr2_p5_params 123- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x20_acc5 124 init: xnn_init_f32_expminus_sse2_rr2_p5_params 125- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x64 126 init: xnn_init_f32_expminus_avx2_rr1_p5_params 127- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x64_acc2 128 init: xnn_init_f32_expminus_avx2_rr1_p5_params 129- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x64_acc4 130 init: xnn_init_f32_expminus_avx2_rr1_p5_params 131- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x72 132 init: xnn_init_f32_expminus_avx2_rr1_p5_params 133- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x72_acc3 134 init: xnn_init_f32_expminus_avx2_rr1_p5_params 135- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x80 136 init: xnn_init_f32_expminus_avx2_rr1_p5_params 137- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x80_acc2 138 init: xnn_init_f32_expminus_avx2_rr1_p5_params 139- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x80_acc5 140 init: xnn_init_f32_expminus_avx2_rr1_p5_params 141- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x96 142 init: xnn_init_f32_expminus_avx2_rr1_p5_params 143- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x96_acc2 144 init: xnn_init_f32_expminus_avx2_rr1_p5_params 145- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x96_acc3 146 init: xnn_init_f32_expminus_avx2_rr1_p5_params 147- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x96_acc6 148 init: xnn_init_f32_expminus_avx2_rr1_p5_params 149- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x128 150 init: xnn_init_f32_expminus_avx512_rr1_p5_params 151- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x128_acc2 152 init: xnn_init_f32_expminus_avx512_rr1_p5_params 153- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x128_acc4 154 init: xnn_init_f32_expminus_avx512_rr1_p5_params 155- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x144 156 init: xnn_init_f32_expminus_avx512_rr1_p5_params 157- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x144_acc3 158 init: xnn_init_f32_expminus_avx512_rr1_p5_params 159- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x160 160 init: xnn_init_f32_expminus_avx512_rr1_p5_params 161- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x160_acc2 162 init: xnn_init_f32_expminus_avx512_rr1_p5_params 163- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x160_acc5 164 init: xnn_init_f32_expminus_avx512_rr1_p5_params 165- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x192 166 init: xnn_init_f32_expminus_avx512_rr1_p5_params 167- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x192_acc2 168 init: xnn_init_f32_expminus_avx512_rr1_p5_params 169- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x192_acc3 170 init: xnn_init_f32_expminus_avx512_rr1_p5_params 171- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x192_acc6 172 init: xnn_init_f32_expminus_avx512_rr1_p5_params 173- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x4 174 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params 175- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x8 176 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params 177- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x8_acc2 178 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params 179- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x12 180 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params 181- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x12_acc2 182 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params 183- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x12_acc3 184 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params 185- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x16 186 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params 187- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x16_acc2 188 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params 189- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x16_acc4 190 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params 191- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x20 192 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params 193- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x20_acc2 194 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params 195- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x20_acc5 196 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params 197- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_p5_x1 198 init: xnn_init_f32_expminus_scalar_rr2_p5_params 199- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_p5_x2 200 init: xnn_init_f32_expminus_scalar_rr2_p5_params 201- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_p5_x2_acc2 202 init: xnn_init_f32_expminus_scalar_rr2_p5_params 203- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_p5_x4 204 init: xnn_init_f32_expminus_scalar_rr2_p5_params 205- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_p5_x4_acc2 206 init: xnn_init_f32_expminus_scalar_rr2_p5_params 207- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_p5_x4_acc4 208 init: xnn_init_f32_expminus_scalar_rr2_p5_params 209- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_lut64_p2_x1 210 init: xnn_init_f32_expminus_scalar_rr2_lut64_p2_params 211- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_lut64_p2_x2 212 init: xnn_init_f32_expminus_scalar_rr2_lut64_p2_params 213- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_lut64_p2_x2_acc2 214 init: xnn_init_f32_expminus_scalar_rr2_lut64_p2_params 215- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_lut64_p2_x4 216 init: xnn_init_f32_expminus_scalar_rr2_lut64_p2_params 217- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_lut64_p2_x4_acc2 218 init: xnn_init_f32_expminus_scalar_rr2_lut64_p2_params 219- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_lut64_p2_x4_acc4 220 init: xnn_init_f32_expminus_scalar_rr2_lut64_p2_params 221