1*4bdc9457SAndroid Build Coastguard Worker // Copyright 2022 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 // Auto-generated file. Do not edit! 7*4bdc9457SAndroid Build Coastguard Worker // Specification: test/cs16-fftr.yaml 8*4bdc9457SAndroid Build Coastguard Worker // Generator: tools/generate-fftr-test.py 9*4bdc9457SAndroid Build Coastguard Worker 10*4bdc9457SAndroid Build Coastguard Worker 11*4bdc9457SAndroid Build Coastguard Worker #include <gtest/gtest.h> 12*4bdc9457SAndroid Build Coastguard Worker 13*4bdc9457SAndroid Build Coastguard Worker #include <xnnpack/common.h> 14*4bdc9457SAndroid Build Coastguard Worker #include <xnnpack/isa-checks.h> 15*4bdc9457SAndroid Build Coastguard Worker 16*4bdc9457SAndroid Build Coastguard Worker #include <xnnpack/fft.h> 17*4bdc9457SAndroid Build Coastguard Worker #include "fftr-microkernel-tester.h" 18*4bdc9457SAndroid Build Coastguard Worker 19*4bdc9457SAndroid Build Coastguard Worker TEST(CS16_FFTR__SCALAR_X1,samples_eq_256)20*4bdc9457SAndroid Build Coastguard WorkerTEST(CS16_FFTR__SCALAR_X1, samples_eq_256) { 21*4bdc9457SAndroid Build Coastguard Worker FftrMicrokernelTester() 22*4bdc9457SAndroid Build Coastguard Worker .samples(256) 23*4bdc9457SAndroid Build Coastguard Worker .Test(xnn_cs16_fftr_ukernel__scalar_x1); 24*4bdc9457SAndroid Build Coastguard Worker } 25*4bdc9457SAndroid Build Coastguard Worker 26*4bdc9457SAndroid Build Coastguard Worker TEST(CS16_FFTR__SCALAR_X2,samples_eq_256)27*4bdc9457SAndroid Build Coastguard WorkerTEST(CS16_FFTR__SCALAR_X2, samples_eq_256) { 28*4bdc9457SAndroid Build Coastguard Worker FftrMicrokernelTester() 29*4bdc9457SAndroid Build Coastguard Worker .samples(256) 30*4bdc9457SAndroid Build Coastguard Worker .Test(xnn_cs16_fftr_ukernel__scalar_x2); 31*4bdc9457SAndroid Build Coastguard Worker } 32*4bdc9457SAndroid Build Coastguard Worker 33*4bdc9457SAndroid Build Coastguard Worker TEST(CS16_FFTR__SCALAR_X3,samples_eq_256)34*4bdc9457SAndroid Build Coastguard WorkerTEST(CS16_FFTR__SCALAR_X3, samples_eq_256) { 35*4bdc9457SAndroid Build Coastguard Worker FftrMicrokernelTester() 36*4bdc9457SAndroid Build Coastguard Worker .samples(256) 37*4bdc9457SAndroid Build Coastguard Worker .Test(xnn_cs16_fftr_ukernel__scalar_x3); 38*4bdc9457SAndroid Build Coastguard Worker } 39*4bdc9457SAndroid Build Coastguard Worker 40*4bdc9457SAndroid Build Coastguard Worker TEST(CS16_FFTR__SCALAR_X4,samples_eq_256)41*4bdc9457SAndroid Build Coastguard WorkerTEST(CS16_FFTR__SCALAR_X4, samples_eq_256) { 42*4bdc9457SAndroid Build Coastguard Worker FftrMicrokernelTester() 43*4bdc9457SAndroid Build Coastguard Worker .samples(256) 44*4bdc9457SAndroid Build Coastguard Worker .Test(xnn_cs16_fftr_ukernel__scalar_x4); 45*4bdc9457SAndroid Build Coastguard Worker } 46