Alan Kelly | cd21b02 | 2022-01-14 01:44:59 -0800 | [diff] [blame] | 1 | # Copyright 2021 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 | |
Frank Barchard | 2cda5c1 | 2022-02-08 09:25:58 -0800 | [diff] [blame] | 6 | # Scalar |
Alan Kelly | 049663c | 2022-03-15 01:47:21 -0700 | [diff] [blame] | 7 | - name: xnn_x8_transposec_ukernel__1x2_scalar_int |
| 8 | - name: xnn_x8_transposec_ukernel__1x4_scalar_int |
| 9 | - name: xnn_x8_transposec_ukernel__2x1_scalar_int |
| 10 | - name: xnn_x8_transposec_ukernel__2x2_scalar_int |
| 11 | - name: xnn_x8_transposec_ukernel__2x4_scalar_int |
| 12 | - name: xnn_x8_transposec_ukernel__4x1_scalar_int |
| 13 | - name: xnn_x8_transposec_ukernel__4x2_scalar_int |
| 14 | - name: xnn_x8_transposec_ukernel__4x4_scalar_int |
Frank Barchard | 2cda5c1 | 2022-02-08 09:25:58 -0800 | [diff] [blame] | 15 | # x86 SSE |
Alan Kelly | 049663c | 2022-03-15 01:47:21 -0700 | [diff] [blame] | 16 | - name: xnn_x8_transposec_ukernel__16x16_reuse_mov_sse2 |
| 17 | - name: xnn_x8_transposec_ukernel__16x16_reuse_switch_sse2 |
Alan Kelly | 03d6e7a | 2022-03-09 00:20:56 -0800 | [diff] [blame] | 18 | # WAsm SIMD |
Alan Kelly | 049663c | 2022-03-15 01:47:21 -0700 | [diff] [blame] | 19 | - name: xnn_x8_transposec_ukernel__16x16_reuse_mov_wasmsimd |
| 20 | - name: xnn_x8_transposec_ukernel__16x16_reuse_switch_wasmsimd |
Frank Barchard | 2cda5c1 | 2022-02-08 09:25:58 -0800 | [diff] [blame] | 21 | # ARM NEON |
Alan Kelly | 049663c | 2022-03-15 01:47:21 -0700 | [diff] [blame] | 22 | - name: xnn_x8_transposec_ukernel__8x8_multi_dec_zip_neon |
| 23 | - name: xnn_x8_transposec_ukernel__8x8_multi_mov_zip_neon |
| 24 | - name: xnn_x8_transposec_ukernel__8x8_multi_switch_zip_neon |
| 25 | - name: xnn_x8_transposec_ukernel__8x8_reuse_dec_zip_neon |
Alan Kelly | 049663c | 2022-03-15 01:47:21 -0700 | [diff] [blame] | 26 | - name: xnn_x8_transposec_ukernel__8x8_reuse_mov_zip_neon |
Frank Barchard | 145a33d | 2022-05-04 11:28:29 -0700 | [diff] [blame] | 27 | - name: xnn_x8_transposec_ukernel__8x8_reuse_multi_zip_neon |
Alan Kelly | 049663c | 2022-03-15 01:47:21 -0700 | [diff] [blame] | 28 | - name: xnn_x8_transposec_ukernel__8x8_reuse_switch_zip_neon |
| 29 | - name: xnn_x8_transposec_ukernel__16x16_reuse_dec_zip_neon |
| 30 | - name: xnn_x8_transposec_ukernel__16x16_reuse_mov_zip_neon |
| 31 | - name: xnn_x8_transposec_ukernel__16x16_reuse_switch_zip_neon |