xref: /aosp_15_r20/external/XNNPACK/test/cs16-fftr.cc (revision 4bdc94577ba0e567308109d787f7fec7b531ce36)
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 Worker TEST(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 Worker TEST(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 Worker TEST(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 Worker TEST(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