blob: d1e57ff4056a9c4645ec0a0eec7d7ddb110eeef5 [file] [log] [blame]
Marat Dukhan0270d9f2020-08-11 00:56:46 -07001# Copyright 2020 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 Dukhanba7b2792020-09-02 14:26:45 -07005- name: xnn_qs8_vaddc_minmax_ukernel__neon_ld64_x8
Marat Dukhan66913242021-07-20 16:11:23 -07006 init: xnn_init_qs8_add_minmax_neon_params
Marat Dukhanba7b2792020-09-02 14:26:45 -07007- name: xnn_qs8_vaddc_minmax_ukernel__neon_ld64_x16
Marat Dukhan66913242021-07-20 16:11:23 -07008 init: xnn_init_qs8_add_minmax_neon_params
Marat Dukhanba7b2792020-09-02 14:26:45 -07009- name: xnn_qs8_vaddc_minmax_ukernel__neon_ld64_x24
Marat Dukhan66913242021-07-20 16:11:23 -070010 init: xnn_init_qs8_add_minmax_neon_params
Marat Dukhanba7b2792020-09-02 14:26:45 -070011- name: xnn_qs8_vaddc_minmax_ukernel__neon_ld64_x32
Marat Dukhan66913242021-07-20 16:11:23 -070012 init: xnn_init_qs8_add_minmax_neon_params
Marat Dukhaneb3cff32021-07-30 11:35:27 -070013- name: xnn_qs8_vaddc_minmax_ukernel__neon_ld128_x16
14 init: xnn_init_qs8_add_minmax_neon_params
15- name: xnn_qs8_vaddc_minmax_ukernel__neon_ld128_x32
16 init: xnn_init_qs8_add_minmax_neon_params
Marat Dukhan0270d9f2020-08-11 00:56:46 -070017- name: xnn_qs8_vaddc_minmax_ukernel__sse2_mul16_ld64_x8
Marat Dukhan66913242021-07-20 16:11:23 -070018 init: xnn_init_qs8_add_minmax_sse2_params
Marat Dukhan0270d9f2020-08-11 00:56:46 -070019- name: xnn_qs8_vaddc_minmax_ukernel__sse2_mul16_ld64_x16
Marat Dukhan66913242021-07-20 16:11:23 -070020 init: xnn_init_qs8_add_minmax_sse2_params
Marat Dukhan0270d9f2020-08-11 00:56:46 -070021- name: xnn_qs8_vaddc_minmax_ukernel__sse2_mul16_ld64_x24
Marat Dukhan66913242021-07-20 16:11:23 -070022 init: xnn_init_qs8_add_minmax_sse2_params
Marat Dukhan0270d9f2020-08-11 00:56:46 -070023- name: xnn_qs8_vaddc_minmax_ukernel__sse2_mul16_ld64_x32
Marat Dukhan66913242021-07-20 16:11:23 -070024 init: xnn_init_qs8_add_minmax_sse2_params
Marat Dukhan0270d9f2020-08-11 00:56:46 -070025- name: xnn_qs8_vaddc_minmax_ukernel__sse41_mul16_ld64_x8
Marat Dukhan7679b1e2021-07-20 18:32:23 -070026 init: xnn_init_qs8_add_minmax_sse4_mul16_params
Marat Dukhan0270d9f2020-08-11 00:56:46 -070027- name: xnn_qs8_vaddc_minmax_ukernel__sse41_mul16_ld64_x16
Marat Dukhan7679b1e2021-07-20 18:32:23 -070028 init: xnn_init_qs8_add_minmax_sse4_mul16_params
Marat Dukhan0270d9f2020-08-11 00:56:46 -070029- name: xnn_qs8_vaddc_minmax_ukernel__sse41_mul16_ld64_x24
Marat Dukhan7679b1e2021-07-20 18:32:23 -070030 init: xnn_init_qs8_add_minmax_sse4_mul16_params
Marat Dukhan0270d9f2020-08-11 00:56:46 -070031- name: xnn_qs8_vaddc_minmax_ukernel__sse41_mul16_ld64_x32
Marat Dukhan7679b1e2021-07-20 18:32:23 -070032 init: xnn_init_qs8_add_minmax_sse4_mul16_params
Marat Dukhane9c4b962021-04-02 16:56:55 -070033- name: xnn_qs8_vaddc_minmax_ukernel__avx_mul16_ld64_x8
Marat Dukhan7679b1e2021-07-20 18:32:23 -070034 init: xnn_init_qs8_add_minmax_sse4_mul16_params
Marat Dukhane9c4b962021-04-02 16:56:55 -070035- name: xnn_qs8_vaddc_minmax_ukernel__avx_mul16_ld64_x16
Marat Dukhan7679b1e2021-07-20 18:32:23 -070036 init: xnn_init_qs8_add_minmax_sse4_mul16_params
Marat Dukhane9c4b962021-04-02 16:56:55 -070037- name: xnn_qs8_vaddc_minmax_ukernel__avx_mul16_ld64_x24
Marat Dukhan7679b1e2021-07-20 18:32:23 -070038 init: xnn_init_qs8_add_minmax_sse4_mul16_params
Marat Dukhane9c4b962021-04-02 16:56:55 -070039- name: xnn_qs8_vaddc_minmax_ukernel__avx_mul16_ld64_x32
Marat Dukhan7679b1e2021-07-20 18:32:23 -070040 init: xnn_init_qs8_add_minmax_sse4_mul16_params
Marat Dukhanbb9225e2020-09-06 22:40:56 -070041- name: xnn_qs8_vaddc_minmax_ukernel__sse41_mul32_ld32_x8
Marat Dukhan7679b1e2021-07-20 18:32:23 -070042 init: xnn_init_qs8_add_minmax_sse4_mul32_params
Marat Dukhanbb9225e2020-09-06 22:40:56 -070043- name: xnn_qs8_vaddc_minmax_ukernel__sse41_mul32_ld32_x16
Marat Dukhan7679b1e2021-07-20 18:32:23 -070044 init: xnn_init_qs8_add_minmax_sse4_mul32_params
Marat Dukhanbb9225e2020-09-06 22:40:56 -070045- name: xnn_qs8_vaddc_minmax_ukernel__sse41_mul32_ld32_x24
Marat Dukhan7679b1e2021-07-20 18:32:23 -070046 init: xnn_init_qs8_add_minmax_sse4_mul32_params
Marat Dukhanbb9225e2020-09-06 22:40:56 -070047- name: xnn_qs8_vaddc_minmax_ukernel__sse41_mul32_ld32_x32
Marat Dukhan7679b1e2021-07-20 18:32:23 -070048 init: xnn_init_qs8_add_minmax_sse4_mul32_params
Marat Dukhane9c4b962021-04-02 16:56:55 -070049- name: xnn_qs8_vaddc_minmax_ukernel__avx_mul32_ld32_x8
Marat Dukhan7679b1e2021-07-20 18:32:23 -070050 init: xnn_init_qs8_add_minmax_sse4_mul32_params
Marat Dukhane9c4b962021-04-02 16:56:55 -070051- name: xnn_qs8_vaddc_minmax_ukernel__avx_mul32_ld32_x16
Marat Dukhan7679b1e2021-07-20 18:32:23 -070052 init: xnn_init_qs8_add_minmax_sse4_mul32_params
Marat Dukhane9c4b962021-04-02 16:56:55 -070053- name: xnn_qs8_vaddc_minmax_ukernel__avx_mul32_ld32_x24
Marat Dukhan7679b1e2021-07-20 18:32:23 -070054 init: xnn_init_qs8_add_minmax_sse4_mul32_params
Marat Dukhane9c4b962021-04-02 16:56:55 -070055- name: xnn_qs8_vaddc_minmax_ukernel__avx_mul32_ld32_x32
Marat Dukhan7679b1e2021-07-20 18:32:23 -070056 init: xnn_init_qs8_add_minmax_sse4_mul32_params
Marat Dukhanbb9225e2020-09-06 22:40:56 -070057- name: xnn_qs8_vaddc_minmax_ukernel__xop_mul32_ld32_x8
Marat Dukhan7679b1e2021-07-20 18:32:23 -070058 init: xnn_init_qs8_add_minmax_sse4_mul32_params
Marat Dukhanbb9225e2020-09-06 22:40:56 -070059- name: xnn_qs8_vaddc_minmax_ukernel__xop_mul32_ld32_x16
Marat Dukhan7679b1e2021-07-20 18:32:23 -070060 init: xnn_init_qs8_add_minmax_sse4_mul32_params
Marat Dukhanbb9225e2020-09-06 22:40:56 -070061- name: xnn_qs8_vaddc_minmax_ukernel__xop_mul32_ld32_x24
Marat Dukhan7679b1e2021-07-20 18:32:23 -070062 init: xnn_init_qs8_add_minmax_sse4_mul32_params
Marat Dukhanbb9225e2020-09-06 22:40:56 -070063- name: xnn_qs8_vaddc_minmax_ukernel__xop_mul32_ld32_x32
Marat Dukhan7679b1e2021-07-20 18:32:23 -070064 init: xnn_init_qs8_add_minmax_sse4_mul32_params
Marat Dukhane6dc0b62020-09-08 23:57:14 -070065- name: xnn_qs8_vaddc_minmax_ukernel__avx2_mul32_ld64_x8
Marat Dukhan7679b1e2021-07-20 18:32:23 -070066 init: xnn_init_qs8_add_minmax_avx2_params
Marat Dukhane6dc0b62020-09-08 23:57:14 -070067- name: xnn_qs8_vaddc_minmax_ukernel__avx2_mul32_ld64_x16
Marat Dukhan7679b1e2021-07-20 18:32:23 -070068 init: xnn_init_qs8_add_minmax_avx2_params
Marat Dukhane6dc0b62020-09-08 23:57:14 -070069- name: xnn_qs8_vaddc_minmax_ukernel__avx2_mul32_ld64_x24
Marat Dukhan7679b1e2021-07-20 18:32:23 -070070 init: xnn_init_qs8_add_minmax_avx2_params
Marat Dukhane6dc0b62020-09-08 23:57:14 -070071- name: xnn_qs8_vaddc_minmax_ukernel__avx2_mul32_ld64_x32
Marat Dukhan7679b1e2021-07-20 18:32:23 -070072 init: xnn_init_qs8_add_minmax_avx2_params
Marat Dukhane76049a2021-07-22 14:48:59 -070073- name: xnn_qs8_vaddc_minmax_ukernel__avx512skx_mul32_ld128_x16
74 init: xnn_init_qs8_add_minmax_avx512_params
75- name: xnn_qs8_vaddc_minmax_ukernel__avx512skx_mul32_ld128_x32
76 init: xnn_init_qs8_add_minmax_avx512_params
Marat Dukhan5df27f82020-09-02 23:59:21 -070077- name: xnn_qs8_vaddc_minmax_ukernel__wasmsimd_x8
Marat Dukhan66913242021-07-20 16:11:23 -070078 init: xnn_init_qs8_add_minmax_wasmsimd_params
Marat Dukhan5df27f82020-09-02 23:59:21 -070079- name: xnn_qs8_vaddc_minmax_ukernel__wasmsimd_x16
Marat Dukhan66913242021-07-20 16:11:23 -070080 init: xnn_init_qs8_add_minmax_wasmsimd_params
Marat Dukhan5df27f82020-09-02 23:59:21 -070081- name: xnn_qs8_vaddc_minmax_ukernel__wasmsimd_x24
Marat Dukhan66913242021-07-20 16:11:23 -070082 init: xnn_init_qs8_add_minmax_wasmsimd_params
Marat Dukhan5df27f82020-09-02 23:59:21 -070083- name: xnn_qs8_vaddc_minmax_ukernel__wasmsimd_x32
Marat Dukhan66913242021-07-20 16:11:23 -070084 init: xnn_init_qs8_add_minmax_wasmsimd_params
Marat Dukhand481c282021-05-11 23:48:31 -070085- name: xnn_qs8_vaddc_minmax_ukernel__scalar_x1
Marat Dukhan6e0fc392021-07-19 18:38:24 -070086 init: xnn_init_qs8_add_minmax_scalar_params
Marat Dukhand481c282021-05-11 23:48:31 -070087- name: xnn_qs8_vaddc_minmax_ukernel__scalar_x2
Marat Dukhan6e0fc392021-07-19 18:38:24 -070088 init: xnn_init_qs8_add_minmax_scalar_params
Marat Dukhand481c282021-05-11 23:48:31 -070089- name: xnn_qs8_vaddc_minmax_ukernel__scalar_x4
Marat Dukhan6e0fc392021-07-19 18:38:24 -070090 init: xnn_init_qs8_add_minmax_scalar_params