N1                483 apps/fft/fft.cpp     int N1 = product(R1);
N1                498 apps/fft/fft.cpp     std::tie(xT, x_tiled) = tiled_transpose(x, N1, target, prefix);
N1                504 apps/fft/fft.cpp                                  N1,  // extent of dim 0.
N1                544 apps/fft/fft.cpp     dft.bound(dft.args()[1], 0, N1);
N1                681 apps/fft/fft.cpp     int N1 = product(R1);
N1                730 apps/fft/fft.cpp         ComplexExpr conjsymZ = conj(dft1(A({unzip_n0, (N1 - n1) % N1}, args)));
N1                747 apps/fft/fft.cpp                                    re(unzipped(A({n0, N1 / 2}, args)))));
N1                750 apps/fft/fft.cpp     int zipped_extent0 = std::min((N1 + 1) / 2, zip_width);
N1                774 apps/fft/fft.cpp     dft = ComplexFunc(constant_exterior((Func)dft, Tuple(undef_z()), Expr(), Expr(), Expr(0), Expr(N1 / 2)));
N1                782 apps/fft/fft.cpp     dft(A({0, N1 / 2}, args)) = im(dft(A({0, 0}, args)));
N1                784 apps/fft/fft.cpp     dft(A({n0z1, N1 / 2}, args)) =
N1                789 apps/fft/fft.cpp     dft(A({n0z2, N1 / 2}, args)) = conj(dft(A({N0 - n0z2, N1 / 2}, args)));
N1                849 apps/fft/fft.cpp     dft.bound(n1, 0, (N1 + 1) / 2 + 1);
N1                873 apps/fft/fft.cpp     int N1 = product(R1);
N1                878 apps/fft/fft.cpp     int zipped_extent0 = (N1 + 1) / 2;
N1                886 apps/fft/fft.cpp         ComplexExpr Y = c(A({n0, N1 / 2}, args));
N1                920 apps/fft/fft.cpp                        n1 >= N1 / 2, im(dft0(A({n0, 0}, args))),
N1                921 apps/fft/fft.cpp                                      likely(dft0(A({n0, min(n1, (N1 / 2) - 1)}, args))));
N1                925 apps/fft/fft.cpp         ComplexFunc(repeat_edge((Func)dft0_unzipped, Expr(0), Expr(N0), Expr(0), Expr((N1 + 1) / 2 + 1)));
N1                940 apps/fft/fft.cpp         Expr n1_sym = (N1 - n1) % N1;
N1                941 apps/fft/fft.cpp         ComplexExpr X = select(n1 < N1 / 2,
N1                946 apps/fft/fft.cpp         ComplexExpr Y = select(n1 < N1 / 2,
N1                963 apps/fft/fft.cpp     ComplexFunc dft_padded = ComplexFunc(repeat_edge((Func)dft, Expr(), Expr(), Expr(0), Expr(N1)));
N1                995 apps/fft/fft.cpp     unzipped.bound(n1, 0, N1);
N1               1040 apps/fft/fft.cpp                       int N0, int N1,
N1               1044 apps/fft/fft.cpp     return fft2d_c2c(x, radix_factor(N0), radix_factor(N1), sign, target, desc);
N1               1048 apps/fft/fft.cpp                       int N0, int N1,
N1               1051 apps/fft/fft.cpp     return fft2d_r2c(r, radix_factor(N0), radix_factor(N1), target, desc);
N1               1055 apps/fft/fft.cpp                int N0, int N1,
N1               1058 apps/fft/fft.cpp     return fft2d_c2r(c, radix_factor(N0), radix_factor(N1), target, desc);
N1                 49 apps/fft/fft.h ComplexFunc fft2d_c2c(ComplexFunc x, int N0, int N1, int sign,
N1                 58 apps/fft/fft.h ComplexFunc fft2d_r2c(Halide::Func r, int N0, int N1,
N1                 65 apps/fft/fft.h Halide::Func fft2d_c2r(ComplexFunc c, int N0, int N1,
N1                 14 test/performance/rfactor.cpp     const int size = 1024 * 1024 * N1 * N2;
N1                 74 test/performance/rfactor.cpp     int W = 1024*N1, H = 1024*N2;
N1                202 test/performance/rfactor.cpp     const int size = 1024*1024*N1 * N2;
N1                271 test/performance/rfactor.cpp     const int size = 1024 * 1024 * N1 * N2;
N1                339 test/performance/rfactor.cpp     const int size = 1024 * 1024 * N1 * N2;