Line data Source code
1 : /* 2 : * Copyright(c) 2019 Intel Corporation 3 : * SPDX - License - Identifier: BSD - 2 - Clause - Patent 4 : */ 5 : 6 : // C instance for unit test. 7 : 8 : #include "transpose_avx2.h" 9 : 10 0 : void transpose_8bit_16x16_reg128bit_instance_avx2(const __m128i *const in, 11 : __m128i *const out) { 12 0 : transpose_8bit_16x16_reg128bit_avx2(in, out); 13 0 : } 14 : 15 0 : void transpose_32bit_8x8_reg256bit_instance_avx2(const __m256i *const in, 16 : __m256i *const out) { 17 0 : transpose_32bit_8x8_avx2(in, out); 18 0 : } 19 : 20 0 : void transpose_64bit_4x4_reg256bit_instance_avx2(const __m256i *const in, 21 : __m256i *const out) { 22 0 : transpose_64bit_4x4_avx2(in, out); 23 0 : } 24 : 25 0 : void transpose_64bit_4x6_reg256bit_instance_avx2(const __m256i *const in, 26 : __m256i *const out) { 27 0 : transpose_64bit_4x6_avx2(in, out); 28 0 : } 29 : 30 0 : void transpose_64bit_4x8_reg256bit_instance_avx2(const __m256i *const in, 31 : __m256i *const out) { 32 0 : transpose_64bit_4x8_avx2(in, out); 33 0 : }