blob: b90d44cbdce219d7f3c71a73a20978b6f2fcda45 [file] [log] [blame]
Marat Dukhan4c4eb002019-12-08 21:27:49 -08001# 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.
Marat Dukhan5999c922022-01-05 18:10:20 -08005- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x4
Marat Dukhan4a5c7712022-01-05 22:43:13 -08006 init: xnn_init_f32_expminus_neon_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -08007- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x8
Marat Dukhan4a5c7712022-01-05 22:43:13 -08008 init: xnn_init_f32_expminus_neon_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -08009- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x8_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -080010 init: xnn_init_f32_expminus_neon_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -080011- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x12
Marat Dukhan4a5c7712022-01-05 22:43:13 -080012 init: xnn_init_f32_expminus_neon_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -080013- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x12_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -080014 init: xnn_init_f32_expminus_neon_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -080015- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x12_acc3
Marat Dukhan4a5c7712022-01-05 22:43:13 -080016 init: xnn_init_f32_expminus_neon_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -080017- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x16
Marat Dukhan4a5c7712022-01-05 22:43:13 -080018 init: xnn_init_f32_expminus_neon_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -080019- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x16_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -080020 init: xnn_init_f32_expminus_neon_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -080021- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x16_acc4
Marat Dukhan4a5c7712022-01-05 22:43:13 -080022 init: xnn_init_f32_expminus_neon_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -080023- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x20
Marat Dukhan4a5c7712022-01-05 22:43:13 -080024 init: xnn_init_f32_expminus_neon_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -080025- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x20_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -080026 init: xnn_init_f32_expminus_neon_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -080027- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_p5_x20_acc5
Marat Dukhan4a5c7712022-01-05 22:43:13 -080028 init: xnn_init_f32_expminus_neon_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -080029- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x4
Marat Dukhan4a5c7712022-01-05 22:43:13 -080030 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080031- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x8
Marat Dukhan4a5c7712022-01-05 22:43:13 -080032 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080033- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x8_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -080034 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080035- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x12
Marat Dukhan4a5c7712022-01-05 22:43:13 -080036 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080037- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x12_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -080038 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080039- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x12_acc3
Marat Dukhan4a5c7712022-01-05 22:43:13 -080040 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080041- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x16
Marat Dukhan4a5c7712022-01-05 22:43:13 -080042 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080043- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x16_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -080044 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080045- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x16_acc4
Marat Dukhan4a5c7712022-01-05 22:43:13 -080046 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080047- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x20
Marat Dukhan4a5c7712022-01-05 22:43:13 -080048 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080049- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x20_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -080050 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080051- name: xnn_f32_raddstoreexpminusmax_ukernel__neon_rr2_lut64_p2_x20_acc5
Marat Dukhan4a5c7712022-01-05 22:43:13 -080052 init: xnn_init_f32_expminus_neon_rr2_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080053- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x4
Marat Dukhan4a5c7712022-01-05 22:43:13 -080054 init: xnn_init_f32_expminus_neonfma_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -080055- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x8
Marat Dukhan4a5c7712022-01-05 22:43:13 -080056 init: xnn_init_f32_expminus_neonfma_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -080057- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x8_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -080058 init: xnn_init_f32_expminus_neonfma_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -080059- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x12
Marat Dukhan4a5c7712022-01-05 22:43:13 -080060 init: xnn_init_f32_expminus_neonfma_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -080061- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x12_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -080062 init: xnn_init_f32_expminus_neonfma_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -080063- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x12_acc3
Marat Dukhan4a5c7712022-01-05 22:43:13 -080064 init: xnn_init_f32_expminus_neonfma_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -080065- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x16
Marat Dukhan4a5c7712022-01-05 22:43:13 -080066 init: xnn_init_f32_expminus_neonfma_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -080067- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x16_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -080068 init: xnn_init_f32_expminus_neonfma_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -080069- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x16_acc4
Marat Dukhan4a5c7712022-01-05 22:43:13 -080070 init: xnn_init_f32_expminus_neonfma_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -080071- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x20
Marat Dukhan4a5c7712022-01-05 22:43:13 -080072 init: xnn_init_f32_expminus_neonfma_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -080073- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x20_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -080074 init: xnn_init_f32_expminus_neonfma_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -080075- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_p5_x20_acc5
Marat Dukhan4a5c7712022-01-05 22:43:13 -080076 init: xnn_init_f32_expminus_neonfma_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -080077- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x4
Marat Dukhan4a5c7712022-01-05 22:43:13 -080078 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080079- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x8
Marat Dukhan4a5c7712022-01-05 22:43:13 -080080 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080081- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x8_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -080082 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080083- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x12
Marat Dukhan4a5c7712022-01-05 22:43:13 -080084 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080085- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x12_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -080086 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080087- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x12_acc3
Marat Dukhan4a5c7712022-01-05 22:43:13 -080088 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080089- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x16
Marat Dukhan4a5c7712022-01-05 22:43:13 -080090 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080091- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x16_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -080092 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080093- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x16_acc4
Marat Dukhan4a5c7712022-01-05 22:43:13 -080094 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080095- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x20
Marat Dukhan4a5c7712022-01-05 22:43:13 -080096 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080097- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x20_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -080098 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -080099- name: xnn_f32_raddstoreexpminusmax_ukernel__neonfma_rr1_lut64_p2_x20_acc5
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800100 init: xnn_init_f32_expminus_neonfma_rr1_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800101- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x4
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800102 init: xnn_init_f32_expminus_sse2_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800103- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x8
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800104 init: xnn_init_f32_expminus_sse2_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800105- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x8_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800106 init: xnn_init_f32_expminus_sse2_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800107- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x12
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800108 init: xnn_init_f32_expminus_sse2_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800109- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x12_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800110 init: xnn_init_f32_expminus_sse2_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800111- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x12_acc3
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800112 init: xnn_init_f32_expminus_sse2_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800113- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x16
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800114 init: xnn_init_f32_expminus_sse2_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800115- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x16_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800116 init: xnn_init_f32_expminus_sse2_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800117- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x16_acc4
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800118 init: xnn_init_f32_expminus_sse2_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800119- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x20
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800120 init: xnn_init_f32_expminus_sse2_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800121- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x20_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800122 init: xnn_init_f32_expminus_sse2_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800123- name: xnn_f32_raddstoreexpminusmax_ukernel__sse2_rr2_p5_x20_acc5
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800124 init: xnn_init_f32_expminus_sse2_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800125- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x64
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800126 init: xnn_init_f32_expminus_avx2_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800127- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x64_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800128 init: xnn_init_f32_expminus_avx2_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800129- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x64_acc4
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800130 init: xnn_init_f32_expminus_avx2_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800131- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x72
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800132 init: xnn_init_f32_expminus_avx2_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800133- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x72_acc3
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800134 init: xnn_init_f32_expminus_avx2_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800135- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x80
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800136 init: xnn_init_f32_expminus_avx2_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800137- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x80_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800138 init: xnn_init_f32_expminus_avx2_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800139- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x80_acc5
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800140 init: xnn_init_f32_expminus_avx2_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800141- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x96
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800142 init: xnn_init_f32_expminus_avx2_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800143- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x96_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800144 init: xnn_init_f32_expminus_avx2_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800145- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x96_acc3
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800146 init: xnn_init_f32_expminus_avx2_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800147- name: xnn_f32_raddstoreexpminusmax_ukernel__avx2_rr1_p5_x96_acc6
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800148 init: xnn_init_f32_expminus_avx2_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800149- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x128
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800150 init: xnn_init_f32_expminus_avx512_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800151- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x128_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800152 init: xnn_init_f32_expminus_avx512_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800153- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x128_acc4
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800154 init: xnn_init_f32_expminus_avx512_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800155- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x144
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800156 init: xnn_init_f32_expminus_avx512_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800157- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x144_acc3
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800158 init: xnn_init_f32_expminus_avx512_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800159- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x160
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800160 init: xnn_init_f32_expminus_avx512_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800161- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x160_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800162 init: xnn_init_f32_expminus_avx512_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800163- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x160_acc5
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800164 init: xnn_init_f32_expminus_avx512_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800165- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x192
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800166 init: xnn_init_f32_expminus_avx512_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800167- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x192_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800168 init: xnn_init_f32_expminus_avx512_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800169- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x192_acc3
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800170 init: xnn_init_f32_expminus_avx512_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800171- name: xnn_f32_raddstoreexpminusmax_ukernel__avx512f_rr1_p5_scalef_x192_acc6
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800172 init: xnn_init_f32_expminus_avx512_rr1_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800173- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x4
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800174 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800175- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x8
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800176 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800177- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x8_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800178 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800179- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x12
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800180 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800181- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x12_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800182 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800183- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x12_acc3
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800184 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800185- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x16
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800186 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800187- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x16_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800188 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800189- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x16_acc4
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800190 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800191- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x20
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800192 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800193- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x20_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800194 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800195- name: xnn_f32_raddstoreexpminusmax_ukernel__wasmsimd_rr2_p5_x20_acc5
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800196 init: xnn_init_f32_expminus_wasmsimd_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800197- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_p5_x1
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800198 init: xnn_init_f32_expminus_scalar_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800199- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_p5_x2
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800200 init: xnn_init_f32_expminus_scalar_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800201- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_p5_x2_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800202 init: xnn_init_f32_expminus_scalar_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800203- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_p5_x4
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800204 init: xnn_init_f32_expminus_scalar_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800205- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_p5_x4_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800206 init: xnn_init_f32_expminus_scalar_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800207- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_p5_x4_acc4
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800208 init: xnn_init_f32_expminus_scalar_rr2_p5_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800209- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_lut64_p2_x1
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800210 init: xnn_init_f32_expminus_scalar_rr2_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800211- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_lut64_p2_x2
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800212 init: xnn_init_f32_expminus_scalar_rr2_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800213- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_lut64_p2_x2_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800214 init: xnn_init_f32_expminus_scalar_rr2_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800215- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_lut64_p2_x4
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800216 init: xnn_init_f32_expminus_scalar_rr2_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800217- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_lut64_p2_x4_acc2
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800218 init: xnn_init_f32_expminus_scalar_rr2_lut64_p2_params
Marat Dukhan5999c922022-01-05 18:10:20 -0800219- name: xnn_f32_raddstoreexpminusmax_ukernel__scalar_rr2_lut64_p2_x4_acc4
Marat Dukhan4a5c7712022-01-05 22:43:13 -0800220 init: xnn_init_f32_expminus_scalar_rr2_lut64_p2_params