1*4bdc9457SAndroid Build Coastguard Worker# Copyright 2021 Google LLC 2*4bdc9457SAndroid Build Coastguard Worker# 3*4bdc9457SAndroid Build Coastguard Worker# This source code is licensed under the BSD-style license found in the 4*4bdc9457SAndroid Build Coastguard Worker# LICENSE file in the root directory of this source tree. 5*4bdc9457SAndroid Build Coastguard Worker 6*4bdc9457SAndroid Build Coastguard Worker# Scalar 7*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__1x2_scalar_float 8*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__1x2_scalar_int 9*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__1x4_scalar_float 10*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__1x4_scalar_int 11*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__2x1_scalar_float 12*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__2x1_scalar_int 13*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__2x2_scalar_float 14*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__2x2_scalar_int 15*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__2x4_scalar_float 16*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__2x4_scalar_int 17*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x1_scalar_float 18*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x1_scalar_int 19*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x2_scalar_float 20*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x2_scalar_int 21*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_scalar_float 22*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_scalar_int 23*4bdc9457SAndroid Build Coastguard Worker# AArch64 assembly 24*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_aarch64_neon_tbl 25*4bdc9457SAndroid Build Coastguard Worker# x86 SSE 26*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_multi_mov_sse2 27*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_multi_multi_sse2 28*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_multi_switch_sse2 29*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_reuse_mov_sse2 30*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_reuse_multi_sse2 31*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_reuse_switch_sse2 32*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_sse 33*4bdc9457SAndroid Build Coastguard Worker# WAsm SIMD 34*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_multi_mov_wasmsimd 35*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_multi_multi_wasmsimd 36*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_multi_switch_wasmsimd 37*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_reuse_mov_wasmsimd 38*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_reuse_multi_wasmsimd 39*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_reuse_switch_wasmsimd 40*4bdc9457SAndroid Build Coastguard Worker# ARM NEON 41*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__2x2_multi_dec_zip_neon 42*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__2x2_multi_mov_zip_neon 43*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__2x2_multi_multi_zip_neon 44*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__2x2_multi_switch_zip_neon 45*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__2x2_reuse_dec_zip_neon 46*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__2x2_reuse_mov_zip_neon 47*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__2x2_reuse_multi_zip_neon 48*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__2x2_reuse_switch_zip_neon 49*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_multi_dec_zip_neon 50*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_multi_mov_zip_neon 51*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_multi_multi_zip_neon 52*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_multi_switch_zip_neon 53*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_reuse_dec_zip_neon 54*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_reuse_mov_zip_neon 55*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_reuse_multi_zip_neon 56*4bdc9457SAndroid Build Coastguard Worker- name: xnn_x32_transposec_ukernel__4x4_reuse_switch_zip_neon 57