blob: 4f138889b82e3198c52a49d6916df570ed580217 [file] [log] [blame]
XNNPACK Teamb455b122019-09-27 18:10:33 -07001# 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 Dukhande06f492020-04-09 00:19:31 -07005- name: xnn_f32_gemminc_minmax_ukernel_1x8__aarch64_neonfma_cortex_a53
Frank Barchard21be34f2019-10-09 19:32:19 -07006 k-block: 8
7 pipelined: true
Frank Barchard7e955972019-10-11 10:34:25 -07008 assembly: true
Marat Dukhande06f492020-04-09 00:19:31 -07009- name: xnn_f32_gemminc_minmax_ukernel_1x8__aarch64_neonfma_cortex_a57
XNNPACK Teamb455b122019-09-27 18:10:33 -070010 k-block: 8
11 pipelined: true
Frank Barchard7e955972019-10-11 10:34:25 -070012 assembly: true
Marat Dukhande06f492020-04-09 00:19:31 -070013- name: xnn_f32_gemminc_minmax_ukernel_1x8__aarch64_neonfma_cortex_a75
XNNPACK Teamb455b122019-09-27 18:10:33 -070014 k-block: 8
15 pipelined: true
Frank Barchard7e955972019-10-11 10:34:25 -070016 assembly: true
Marat Dukhande06f492020-04-09 00:19:31 -070017- name: xnn_f32_gemminc_minmax_ukernel_4x8__aarch64_neonfma_cortex_a53
Frank Barchard0ecc2ab2019-11-14 10:57:48 -080018 k-block: 4
19 pipelined: true
Frank Barchard46fb8072019-10-25 12:54:22 -070020 assembly: true
Marat Dukhande06f492020-04-09 00:19:31 -070021- name: xnn_f32_gemminc_minmax_ukernel_4x8__aarch64_neonfma_cortex_a55
Frank Barchard8fb90552020-03-16 11:36:09 -070022 k-block: 4
23 pipelined: true
24 assembly: true
Marat Dukhande06f492020-04-09 00:19:31 -070025- name: xnn_f32_gemminc_minmax_ukernel_4x8__aarch64_neonfma_cortex_a57
XNNPACK Teamb455b122019-09-27 18:10:33 -070026 k-block: 8
27 pipelined: true
Frank Barchard7e955972019-10-11 10:34:25 -070028 assembly: true
Marat Dukhande06f492020-04-09 00:19:31 -070029- name: xnn_f32_gemminc_minmax_ukernel_4x8__aarch64_neonfma_cortex_a75
XNNPACK Teamb455b122019-09-27 18:10:33 -070030 k-block: 8
31 pipelined: true
Frank Barchard7e955972019-10-11 10:34:25 -070032 assembly: true
Marat Dukhande06f492020-04-09 00:19:31 -070033- name: xnn_f32_gemminc_minmax_ukernel_5x8__aarch64_neonfma_cortex_a75
XNNPACK Teamb455b122019-09-27 18:10:33 -070034 k-block: 8
35 pipelined: true
Frank Barchard7e955972019-10-11 10:34:25 -070036 assembly: true
Marat Dukhande06f492020-04-09 00:19:31 -070037- name: xnn_f32_gemminc_minmax_ukernel_6x8__aarch64_neonfma_cortex_a53
Frank Barchard00bf68e2019-10-27 03:00:09 -070038 k-block: 4
Frank Barcharde64f91a2019-11-11 13:18:00 -080039 pipelined: true
Frank Barcharda7fb8552019-10-23 17:14:17 -070040 assembly: true
Marat Dukhande06f492020-04-09 00:19:31 -070041- name: xnn_f32_gemminc_minmax_ukernel_6x8__aarch64_neonfma_cortex_a55
Frank Barchard91e19992020-03-09 18:46:14 -070042 k-block: 4
43 pipelined: true
44 assembly: true
Marat Dukhande06f492020-04-09 00:19:31 -070045- name: xnn_f32_gemminc_minmax_ukernel_6x8__aarch64_neonfma_cortex_a57
Frank Barchardbd419712019-10-31 14:15:36 -070046 k-block: 4
Frank Barchard7e955972019-10-11 10:34:25 -070047 assembly: true
Marat Dukhande06f492020-04-09 00:19:31 -070048- name: xnn_f32_gemminc_minmax_ukernel_6x8__aarch64_neonfma_cortex_a73
XNNPACK Teamb455b122019-09-27 18:10:33 -070049 k-block: 8
50 pipelined: true
Frank Barchard7e955972019-10-11 10:34:25 -070051 assembly: true
Marat Dukhande06f492020-04-09 00:19:31 -070052- name: xnn_f32_gemminc_minmax_ukernel_6x8__aarch64_neonfma_cortex_a75
XNNPACK Teamb455b122019-09-27 18:10:33 -070053 k-block: 8
54 pipelined: true
Frank Barchard7e955972019-10-11 10:34:25 -070055 assembly: true
Marat Dukhande06f492020-04-09 00:19:31 -070056- name: xnn_f32_gemminc_minmax_ukernel_1x12__aarch64_neonfma_cortex_a53
XNNPACK Teamb455b122019-09-27 18:10:33 -070057 k-block: 4
58 pipelined: true
Frank Barchard7e955972019-10-11 10:34:25 -070059 assembly: true
Marat Dukhande06f492020-04-09 00:19:31 -070060- name: xnn_f32_gemminc_minmax_ukernel_4x12__aarch64_neonfma_cortex_a53
XNNPACK Teamb455b122019-09-27 18:10:33 -070061 k-block: 4
62 pipelined: true
Frank Barchard7e955972019-10-11 10:34:25 -070063 assembly: true
Frank Barchard3cb54f92020-04-10 10:46:08 -070064- name: xnn_f32_gemminc_minmax_ukernel_1x8__aarch64_neonfma_ld64
65 k-block: 2
66 assembly: true
Marat Dukhande06f492020-04-09 00:19:31 -070067- name: xnn_f32_gemminc_minmax_ukernel_4x8__aarch64_neonfma_ld64
XNNPACK Teamb455b122019-09-27 18:10:33 -070068 k-block: 2
Frank Barchard7e955972019-10-11 10:34:25 -070069 assembly: true
Marat Dukhande06f492020-04-09 00:19:31 -070070- name: xnn_f32_gemminc_minmax_ukernel_4x8__aarch64_neonfma_ld128
XNNPACK Teamb455b122019-09-27 18:10:33 -070071 k-block: 4
Frank Barchard7e955972019-10-11 10:34:25 -070072 assembly: true
Marat Dukhande06f492020-04-09 00:19:31 -070073- name: xnn_f32_gemminc_minmax_ukernel_6x8__aarch64_neonfma_ld64
XNNPACK Teamb455b122019-09-27 18:10:33 -070074 k-block: 2
Frank Barchard7e955972019-10-11 10:34:25 -070075 assembly: true
Marat Dukhande06f492020-04-09 00:19:31 -070076- name: xnn_f32_gemminc_minmax_ukernel_6x8__aarch64_neonfma_ld128
XNNPACK Teamb455b122019-09-27 18:10:33 -070077 k-block: 4
Frank Barchard7e955972019-10-11 10:34:25 -070078 assembly: true
Marat Dukhande06f492020-04-09 00:19:31 -070079- name: xnn_f32_gemminc_minmax_ukernel_1x8__neon_lane_ld64
XNNPACK Teamb455b122019-09-27 18:10:33 -070080 k-block: 2
Marat Dukhande06f492020-04-09 00:19:31 -070081- name: xnn_f32_gemminc_minmax_ukernel_4x8__neon_lane_ld64
XNNPACK Teamb455b122019-09-27 18:10:33 -070082 k-block: 2
Marat Dukhande06f492020-04-09 00:19:31 -070083- name: xnn_f32_gemminc_minmax_ukernel_4x8__neon_lane_ld128
XNNPACK Teamb455b122019-09-27 18:10:33 -070084 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -070085- name: xnn_f32_gemminc_minmax_ukernel_5x8__neon_lane_ld64
XNNPACK Teamb455b122019-09-27 18:10:33 -070086 k-block: 2
Marat Dukhande06f492020-04-09 00:19:31 -070087- name: xnn_f32_gemminc_minmax_ukernel_6x8__neon_lane_ld64
XNNPACK Teamb455b122019-09-27 18:10:33 -070088 k-block: 2
Marat Dukhande06f492020-04-09 00:19:31 -070089- name: xnn_f32_gemminc_minmax_ukernel_6x8__neon_lane_ld128
Frank Barchard69172d92019-11-26 16:22:39 -080090 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -070091- name: xnn_f32_gemminc_minmax_ukernel_1x8__neonfma_lane_ld64
XNNPACK Teamb455b122019-09-27 18:10:33 -070092 k-block: 2
Frank Barchard91317c52019-11-22 10:54:35 -080093 arch:
94 - aarch64
Marat Dukhande06f492020-04-09 00:19:31 -070095- name: xnn_f32_gemminc_minmax_ukernel_4x8__neonfma_lane_ld64
XNNPACK Teamb455b122019-09-27 18:10:33 -070096 k-block: 2
Frank Barchard91317c52019-11-22 10:54:35 -080097 arch:
98 - aarch64
Marat Dukhande06f492020-04-09 00:19:31 -070099- name: xnn_f32_gemminc_minmax_ukernel_4x8__neonfma_lane_ld128
XNNPACK Teamb455b122019-09-27 18:10:33 -0700100 k-block: 4
Frank Barchard91317c52019-11-22 10:54:35 -0800101 arch:
102 - aarch64
Marat Dukhande06f492020-04-09 00:19:31 -0700103- name: xnn_f32_gemminc_minmax_ukernel_5x8__neonfma_lane_ld64
XNNPACK Teamb455b122019-09-27 18:10:33 -0700104 k-block: 2
Frank Barchard91317c52019-11-22 10:54:35 -0800105 arch:
106 - aarch64
Marat Dukhande06f492020-04-09 00:19:31 -0700107- name: xnn_f32_gemminc_minmax_ukernel_6x8__neonfma_lane_ld64
XNNPACK Teamb455b122019-09-27 18:10:33 -0700108 k-block: 2
Frank Barchard91317c52019-11-22 10:54:35 -0800109 arch:
110 - aarch64
Marat Dukhande06f492020-04-09 00:19:31 -0700111- name: xnn_f32_gemminc_minmax_ukernel_6x8__neonfma_lane_ld128
Frank Barchard69172d92019-11-26 16:22:39 -0800112 k-block: 4
113 arch:
114 - aarch64
Marat Dukhande06f492020-04-09 00:19:31 -0700115- name: xnn_f32_gemminc_minmax_ukernel_1x8__neon_dup_ld64
Frank Barchard5243bb02019-11-22 16:37:50 -0800116 k-block: 2
Marat Dukhande06f492020-04-09 00:19:31 -0700117- name: xnn_f32_gemminc_minmax_ukernel_4x8__neon_dup_ld64
Frank Barchard5243bb02019-11-22 16:37:50 -0800118 k-block: 2
Marat Dukhande06f492020-04-09 00:19:31 -0700119- name: xnn_f32_gemminc_minmax_ukernel_4x8__neon_dup_ld128
Frank Barchard5243bb02019-11-22 16:37:50 -0800120 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -0700121- name: xnn_f32_gemminc_minmax_ukernel_6x8__neon_dup_ld64
Frank Barchard5243bb02019-11-22 16:37:50 -0800122 k-block: 2
Marat Dukhande06f492020-04-09 00:19:31 -0700123- name: xnn_f32_gemminc_minmax_ukernel_6x8__neon_dup_ld128
Frank Barchard69172d92019-11-26 16:22:39 -0800124 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -0700125- name: xnn_f32_gemminc_minmax_ukernel_1x8__neonfma_dup_ld64
Frank Barchard5243bb02019-11-22 16:37:50 -0800126 k-block: 2
Marat Dukhande06f492020-04-09 00:19:31 -0700127- name: xnn_f32_gemminc_minmax_ukernel_4x8__neonfma_dup_ld64
Frank Barchard5243bb02019-11-22 16:37:50 -0800128 k-block: 2
Marat Dukhande06f492020-04-09 00:19:31 -0700129- name: xnn_f32_gemminc_minmax_ukernel_4x8__neonfma_dup_ld128
Frank Barchard5243bb02019-11-22 16:37:50 -0800130 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -0700131- name: xnn_f32_gemminc_minmax_ukernel_6x8__neonfma_dup_ld64
Frank Barchard5243bb02019-11-22 16:37:50 -0800132 k-block: 2
Marat Dukhande06f492020-04-09 00:19:31 -0700133- name: xnn_f32_gemminc_minmax_ukernel_6x8__neonfma_dup_ld128
Frank Barchard69172d92019-11-26 16:22:39 -0800134 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -0700135- name: xnn_f32_gemminc_minmax_ukernel_1x8s4__neon
Frank Barchard5243bb02019-11-22 16:37:50 -0800136 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -0700137- name: xnn_f32_gemminc_minmax_ukernel_4x8s4__neon
Frank Barchard5243bb02019-11-22 16:37:50 -0800138 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -0700139- name: xnn_f32_gemminc_minmax_ukernel_6x8s4__neon
Frank Barchard5243bb02019-11-22 16:37:50 -0800140 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -0700141- name: xnn_f32_gemminc_minmax_ukernel_8x8s4__neon
Frank Barchard5243bb02019-11-22 16:37:50 -0800142 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -0700143- name: xnn_f32_gemminc_minmax_ukernel_1x8s4__neonfma
Frank Barcharddf06d802019-11-20 15:53:46 -0800144 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -0700145- name: xnn_f32_gemminc_minmax_ukernel_4x8s4__neonfma
Frank Barcharddf06d802019-11-20 15:53:46 -0800146 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -0700147- name: xnn_f32_gemminc_minmax_ukernel_6x8s4__neonfma
Frank Barcharddf06d802019-11-20 15:53:46 -0800148 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -0700149- name: xnn_f32_gemminc_minmax_ukernel_8x8s4__neonfma
Frank Barcharddf06d802019-11-20 15:53:46 -0800150 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -0700151- name: xnn_f32_gemminc_minmax_ukernel_1x8__sse_load1
XNNPACK Teamb455b122019-09-27 18:10:33 -0700152 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700153- name: xnn_f32_gemminc_minmax_ukernel_4x8__sse_load1
XNNPACK Teamb455b122019-09-27 18:10:33 -0700154 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700155- name: xnn_f32_gemminc_minmax_ukernel_1x8__sse_dup
XNNPACK Teamb455b122019-09-27 18:10:33 -0700156 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -0700157- name: xnn_f32_gemminc_minmax_ukernel_4x8__sse_dup
XNNPACK Teamb455b122019-09-27 18:10:33 -0700158 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -0700159- name: xnn_f32_gemminc_minmax_ukernel_1x8s4__sse
XNNPACK Teamb455b122019-09-27 18:10:33 -0700160 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -0700161- name: xnn_f32_gemminc_minmax_ukernel_4x8s4__sse
XNNPACK Teamb455b122019-09-27 18:10:33 -0700162 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -0700163- name: xnn_f32_gemminc_minmax_ukernel_1x8__avx_broadcast
Marat Dukhanfda12b82019-11-21 12:27:59 -0800164 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700165- name: xnn_f32_gemminc_minmax_ukernel_4x8__avx_broadcast
Marat Dukhanfda12b82019-11-21 12:27:59 -0800166 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700167- name: xnn_f32_gemminc_minmax_ukernel_5x8__avx_broadcast
Marat Dukhanfda12b82019-11-21 12:27:59 -0800168 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700169- name: xnn_f32_gemminc_minmax_ukernel_6x8__avx_broadcast
Marat Dukhanfda12b82019-11-21 12:27:59 -0800170 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700171- name: xnn_f32_gemminc_minmax_ukernel_7x8__avx_broadcast
Marat Dukhanfda12b82019-11-21 12:27:59 -0800172 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700173- name: xnn_f32_gemminc_minmax_ukernel_1x16__avx_broadcast
Marat Dukhan27121322019-12-09 14:57:40 -0800174 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700175- name: xnn_f32_gemminc_minmax_ukernel_3x16__avx_broadcast
Marat Dukhan27121322019-12-09 14:57:40 -0800176 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700177- name: xnn_f32_gemminc_minmax_ukernel_4x16__avx_broadcast
Marat Dukhan27121322019-12-09 14:57:40 -0800178 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700179- name: xnn_f32_gemminc_minmax_ukernel_5x16__avx_broadcast
Marat Dukhan27121322019-12-09 14:57:40 -0800180 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700181- name: xnn_f32_gemminc_minmax_ukernel_1x8__fma3_broadcast
Marat Dukhanfda12b82019-11-21 12:27:59 -0800182 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700183- name: xnn_f32_gemminc_minmax_ukernel_4x8__fma3_broadcast
Marat Dukhanfda12b82019-11-21 12:27:59 -0800184 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700185- name: xnn_f32_gemminc_minmax_ukernel_5x8__fma3_broadcast
Marat Dukhanfda12b82019-11-21 12:27:59 -0800186 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700187- name: xnn_f32_gemminc_minmax_ukernel_6x8__fma3_broadcast
Marat Dukhanfda12b82019-11-21 12:27:59 -0800188 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700189- name: xnn_f32_gemminc_minmax_ukernel_7x8__fma3_broadcast
Marat Dukhanfda12b82019-11-21 12:27:59 -0800190 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700191- name: xnn_f32_gemminc_minmax_ukernel_8x8__fma3_broadcast
Marat Dukhanfda12b82019-11-21 12:27:59 -0800192 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700193- name: xnn_f32_gemminc_minmax_ukernel_1x16__fma3_broadcast
Marat Dukhan27121322019-12-09 14:57:40 -0800194 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700195- name: xnn_f32_gemminc_minmax_ukernel_3x16__fma3_broadcast
Marat Dukhan27121322019-12-09 14:57:40 -0800196 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700197- name: xnn_f32_gemminc_minmax_ukernel_4x16__fma3_broadcast
Marat Dukhan27121322019-12-09 14:57:40 -0800198 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700199- name: xnn_f32_gemminc_minmax_ukernel_5x16__fma3_broadcast
Marat Dukhan27121322019-12-09 14:57:40 -0800200 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700201- name: xnn_f32_gemminc_minmax_ukernel_1x16s4__fma3_broadcast
Marat Dukhan27121322019-12-09 14:57:40 -0800202 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -0700203- name: xnn_f32_gemminc_minmax_ukernel_3x16s4__fma3_broadcast
Marat Dukhan27121322019-12-09 14:57:40 -0800204 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -0700205- name: xnn_f32_gemminc_minmax_ukernel_4x16s4__fma3_broadcast
Marat Dukhan27121322019-12-09 14:57:40 -0800206 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -0700207- name: xnn_f32_gemminc_minmax_ukernel_5x16s4__fma3_broadcast
Marat Dukhan27121322019-12-09 14:57:40 -0800208 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -0700209- name: xnn_f32_gemminc_minmax_ukernel_1x16__avx512f_broadcast
Marat Dukhan0f349c42019-11-27 11:58:54 -0800210 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700211- name: xnn_f32_gemminc_minmax_ukernel_4x16__avx512f_broadcast
Marat Dukhan0f349c42019-11-27 11:58:54 -0800212 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700213- name: xnn_f32_gemminc_minmax_ukernel_5x16__avx512f_broadcast
Marat Dukhan0f349c42019-11-27 11:58:54 -0800214 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700215- name: xnn_f32_gemminc_minmax_ukernel_6x16__avx512f_broadcast
Marat Dukhan0f349c42019-11-27 11:58:54 -0800216 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700217- name: xnn_f32_gemminc_minmax_ukernel_7x16__avx512f_broadcast
Marat Dukhan0f349c42019-11-27 11:58:54 -0800218 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700219- name: xnn_f32_gemminc_minmax_ukernel_8x16__avx512f_broadcast
Marat Dukhan0f349c42019-11-27 11:58:54 -0800220 k-block: 1
Marat Dukhan1bbf96b2020-06-15 23:01:20 -0700221- name: xnn_f32_gemminc_minmax_ukernel_1x8__wasmsimd_loadsplat_arm
222 k-block: 1
223- name: xnn_f32_gemminc_minmax_ukernel_3x8__wasmsimd_loadsplat_arm
224 k-block: 1
225- name: xnn_f32_gemminc_minmax_ukernel_4x8__wasmsimd_loadsplat_arm
226 k-block: 1
227- name: xnn_f32_gemminc_minmax_ukernel_5x8__wasmsimd_loadsplat_arm
228 k-block: 1
229- name: xnn_f32_gemminc_minmax_ukernel_6x8__wasmsimd_loadsplat_arm
230 k-block: 1
231- name: xnn_f32_gemminc_minmax_ukernel_1x8__wasmsimd_loadsplat_x86
232 k-block: 1
233- name: xnn_f32_gemminc_minmax_ukernel_3x8__wasmsimd_loadsplat_x86
234 k-block: 1
235- name: xnn_f32_gemminc_minmax_ukernel_4x8__wasmsimd_loadsplat_x86
236 k-block: 1
237- name: xnn_f32_gemminc_minmax_ukernel_5x8__wasmsimd_loadsplat_x86
238 k-block: 1
239- name: xnn_f32_gemminc_minmax_ukernel_6x8__wasmsimd_loadsplat_x86
240 k-block: 1
241- name: xnn_f32_gemminc_minmax_ukernel_1x8__wasmsimd_splat_arm
242 k-block: 4
243- name: xnn_f32_gemminc_minmax_ukernel_3x8__wasmsimd_splat_arm
244 k-block: 4
245- name: xnn_f32_gemminc_minmax_ukernel_4x8__wasmsimd_splat_arm
246 k-block: 4
247- name: xnn_f32_gemminc_minmax_ukernel_5x8__wasmsimd_splat_arm
248 k-block: 4
249- name: xnn_f32_gemminc_minmax_ukernel_6x8__wasmsimd_splat_arm
250 k-block: 4
251- name: xnn_f32_gemminc_minmax_ukernel_1x8__wasmsimd_splat_x86
252 k-block: 4
253- name: xnn_f32_gemminc_minmax_ukernel_3x8__wasmsimd_splat_x86
254 k-block: 4
255- name: xnn_f32_gemminc_minmax_ukernel_4x8__wasmsimd_splat_x86
256 k-block: 4
257- name: xnn_f32_gemminc_minmax_ukernel_5x8__wasmsimd_splat_x86
258 k-block: 4
259- name: xnn_f32_gemminc_minmax_ukernel_6x8__wasmsimd_splat_x86
260 k-block: 4
261- name: xnn_f32_gemminc_minmax_ukernel_1x8s4__wasmsimd_arm
262 k-block: 4
263- name: xnn_f32_gemminc_minmax_ukernel_3x8s4__wasmsimd_arm
264 k-block: 4
265- name: xnn_f32_gemminc_minmax_ukernel_4x8s4__wasmsimd_arm
266 k-block: 4
267- name: xnn_f32_gemminc_minmax_ukernel_5x8s4__wasmsimd_arm
268 k-block: 4
269- name: xnn_f32_gemminc_minmax_ukernel_6x8s4__wasmsimd_arm
270 k-block: 4
271- name: xnn_f32_gemminc_minmax_ukernel_1x8s4__wasmsimd_x86
272 k-block: 4
273- name: xnn_f32_gemminc_minmax_ukernel_3x8s4__wasmsimd_x86
274 k-block: 4
275- name: xnn_f32_gemminc_minmax_ukernel_4x8s4__wasmsimd_x86
276 k-block: 4
277- name: xnn_f32_gemminc_minmax_ukernel_5x8s4__wasmsimd_x86
278 k-block: 4
279- name: xnn_f32_gemminc_minmax_ukernel_6x8s4__wasmsimd_x86
280 k-block: 4
Marat Dukhande06f492020-04-09 00:19:31 -0700281- name: xnn_f32_gemminc_minmax_ukernel_1x4__wasm
Marat Dukhan436ebe62019-12-04 15:10:12 -0800282 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700283- name: xnn_f32_gemminc_minmax_ukernel_2x4__wasm
Marat Dukhan436ebe62019-12-04 15:10:12 -0800284 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700285- name: xnn_f32_gemminc_minmax_ukernel_4x4__wasm
Marat Dukhan436ebe62019-12-04 15:10:12 -0800286 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700287- name: xnn_f32_gemminc_minmax_ukernel_1x4__scalar
XNNPACK Teamb455b122019-09-27 18:10:33 -0700288 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700289- name: xnn_f32_gemminc_minmax_ukernel_2x4__scalar
XNNPACK Teamb455b122019-09-27 18:10:33 -0700290 k-block: 1
Marat Dukhande06f492020-04-09 00:19:31 -0700291- name: xnn_f32_gemminc_minmax_ukernel_4x4__scalar
XNNPACK Teamb455b122019-09-27 18:10:33 -0700292 k-block: 1