diff options
Diffstat (limited to 'src/fftw3/dft/codelets/standard/m1_32.c')
-rw-r--r-- | src/fftw3/dft/codelets/standard/m1_32.c | 684 |
1 files changed, 0 insertions, 684 deletions
diff --git a/src/fftw3/dft/codelets/standard/m1_32.c b/src/fftw3/dft/codelets/standard/m1_32.c deleted file mode 100644 index aa75d21..0000000 --- a/src/fftw3/dft/codelets/standard/m1_32.c +++ /dev/null @@ -1,684 +0,0 @@ -/* - * Copyright (c) 2003 Matteo Frigo - * Copyright (c) 2003 Massachusetts Institute of Technology - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - */ - -/* This file was automatically generated --- DO NOT EDIT */ -/* Generated on Sat Jul 5 21:29:38 EDT 2003 */ - -#include "codelet-dft.h" - -/* Generated by: /homee/stevenj/cvs/fftw3.0.1/genfft/gen_notw_noinline -compact -variables 4 -n 32 -name m1_32 -include n.h */ - -/* - * This function contains 372 FP additions, 84 FP multiplications, - * (or, 340 additions, 52 multiplications, 32 fused multiply/add), - * 99 stack variables, and 128 memory accesses - */ -/* - * Generator Id's : - * $Id: m1_32.c,v 1.1 2008/10/17 06:11:09 scuri Exp $ - * $Id: m1_32.c,v 1.1 2008/10/17 06:11:09 scuri Exp $ - * $Id: m1_32.c,v 1.1 2008/10/17 06:11:09 scuri Exp $ - */ - -#include "n.h" - -static void m1_32_0(const R *ri, const R *ii, R *ro, R *io, stride is, stride os) -{ - DK(KP831469612, +0.831469612302545237078788377617905756738560812); - DK(KP555570233, +0.555570233019602224742830813948532874374937191); - DK(KP195090322, +0.195090322016128267848284868477022240927691618); - DK(KP980785280, +0.980785280403230449126182236134239036973933731); - DK(KP923879532, +0.923879532511286756128183189396788286822416626); - DK(KP382683432, +0.382683432365089771728459984030398866761344562); - DK(KP707106781, +0.707106781186547524400844362104849039284835938); - { - E T7, T4r, T4Z, T18, T1z, T3t, T3T, T2T, Te, T1f, T50, T4s, T2W, T3u, T1G; - E T3U, Tm, T1n, T1O, T2Z, T3y, T3X, T4w, T53, Tt, T1u, T1V, T2Y, T3B, T3W; - E T4z, T52, T2t, T3L, T3O, T2K, TR, TY, T5F, T5G, T5H, T5I, T4R, T5j, T2E; - E T3P, T4W, T5k, T2N, T3M, T22, T3E, T3H, T2j, TC, TJ, T5A, T5B, T5C, T5D; - E T4G, T5g, T2d, T3F, T4L, T5h, T2m, T3I; - { - E T3, T1x, T14, T2S, T6, T2R, T17, T1y; - { - E T1, T2, T12, T13; - T1 = ri[0]; - T2 = ri[WS(is, 16)]; - T3 = T1 + T2; - T1x = T1 - T2; - T12 = ii[0]; - T13 = ii[WS(is, 16)]; - T14 = T12 + T13; - T2S = T12 - T13; - } - { - E T4, T5, T15, T16; - T4 = ri[WS(is, 8)]; - T5 = ri[WS(is, 24)]; - T6 = T4 + T5; - T2R = T4 - T5; - T15 = ii[WS(is, 8)]; - T16 = ii[WS(is, 24)]; - T17 = T15 + T16; - T1y = T15 - T16; - } - T7 = T3 + T6; - T4r = T3 - T6; - T4Z = T14 - T17; - T18 = T14 + T17; - T1z = T1x - T1y; - T3t = T1x + T1y; - T3T = T2S - T2R; - T2T = T2R + T2S; - } - { - E Ta, T1B, T1b, T1A, Td, T1D, T1e, T1E; - { - E T8, T9, T19, T1a; - T8 = ri[WS(is, 4)]; - T9 = ri[WS(is, 20)]; - Ta = T8 + T9; - T1B = T8 - T9; - T19 = ii[WS(is, 4)]; - T1a = ii[WS(is, 20)]; - T1b = T19 + T1a; - T1A = T19 - T1a; - } - { - E Tb, Tc, T1c, T1d; - Tb = ri[WS(is, 28)]; - Tc = ri[WS(is, 12)]; - Td = Tb + Tc; - T1D = Tb - Tc; - T1c = ii[WS(is, 28)]; - T1d = ii[WS(is, 12)]; - T1e = T1c + T1d; - T1E = T1c - T1d; - } - Te = Ta + Td; - T1f = T1b + T1e; - T50 = Td - Ta; - T4s = T1b - T1e; - { - E T2U, T2V, T1C, T1F; - T2U = T1D - T1E; - T2V = T1B + T1A; - T2W = KP707106781 * (T2U - T2V); - T3u = KP707106781 * (T2V + T2U); - T1C = T1A - T1B; - T1F = T1D + T1E; - T1G = KP707106781 * (T1C - T1F); - T3U = KP707106781 * (T1C + T1F); - } - } - { - E Ti, T1L, T1j, T1J, Tl, T1I, T1m, T1M, T1K, T1N; - { - E Tg, Th, T1h, T1i; - Tg = ri[WS(is, 2)]; - Th = ri[WS(is, 18)]; - Ti = Tg + Th; - T1L = Tg - Th; - T1h = ii[WS(is, 2)]; - T1i = ii[WS(is, 18)]; - T1j = T1h + T1i; - T1J = T1h - T1i; - } - { - E Tj, Tk, T1k, T1l; - Tj = ri[WS(is, 10)]; - Tk = ri[WS(is, 26)]; - Tl = Tj + Tk; - T1I = Tj - Tk; - T1k = ii[WS(is, 10)]; - T1l = ii[WS(is, 26)]; - T1m = T1k + T1l; - T1M = T1k - T1l; - } - Tm = Ti + Tl; - T1n = T1j + T1m; - T1K = T1I + T1J; - T1N = T1L - T1M; - T1O = FNMS(KP923879532, T1N, KP382683432 * T1K); - T2Z = FMA(KP923879532, T1K, KP382683432 * T1N); - { - E T3w, T3x, T4u, T4v; - T3w = T1J - T1I; - T3x = T1L + T1M; - T3y = FNMS(KP382683432, T3x, KP923879532 * T3w); - T3X = FMA(KP382683432, T3w, KP923879532 * T3x); - T4u = T1j - T1m; - T4v = Ti - Tl; - T4w = T4u - T4v; - T53 = T4v + T4u; - } - } - { - E Tp, T1S, T1q, T1Q, Ts, T1P, T1t, T1T, T1R, T1U; - { - E Tn, To, T1o, T1p; - Tn = ri[WS(is, 30)]; - To = ri[WS(is, 14)]; - Tp = Tn + To; - T1S = Tn - To; - T1o = ii[WS(is, 30)]; - T1p = ii[WS(is, 14)]; - T1q = T1o + T1p; - T1Q = T1o - T1p; - } - { - E Tq, Tr, T1r, T1s; - Tq = ri[WS(is, 6)]; - Tr = ri[WS(is, 22)]; - Ts = Tq + Tr; - T1P = Tq - Tr; - T1r = ii[WS(is, 6)]; - T1s = ii[WS(is, 22)]; - T1t = T1r + T1s; - T1T = T1r - T1s; - } - Tt = Tp + Ts; - T1u = T1q + T1t; - T1R = T1P + T1Q; - T1U = T1S - T1T; - T1V = FMA(KP382683432, T1R, KP923879532 * T1U); - T2Y = FNMS(KP923879532, T1R, KP382683432 * T1U); - { - E T3z, T3A, T4x, T4y; - T3z = T1Q - T1P; - T3A = T1S + T1T; - T3B = FMA(KP923879532, T3z, KP382683432 * T3A); - T3W = FNMS(KP382683432, T3z, KP923879532 * T3A); - T4x = Tp - Ts; - T4y = T1q - T1t; - T4z = T4x + T4y; - T52 = T4x - T4y; - } - } - { - E TN, T2p, T2J, T4S, TQ, T2G, T2s, T4T, TU, T2x, T2w, T4O, TX, T2z, T2C; - E T4P; - { - E TL, TM, T2H, T2I; - TL = ri[WS(is, 31)]; - TM = ri[WS(is, 15)]; - TN = TL + TM; - T2p = TL - TM; - T2H = ii[WS(is, 31)]; - T2I = ii[WS(is, 15)]; - T2J = T2H - T2I; - T4S = T2H + T2I; - } - { - E TO, TP, T2q, T2r; - TO = ri[WS(is, 7)]; - TP = ri[WS(is, 23)]; - TQ = TO + TP; - T2G = TO - TP; - T2q = ii[WS(is, 7)]; - T2r = ii[WS(is, 23)]; - T2s = T2q - T2r; - T4T = T2q + T2r; - } - { - E TS, TT, T2u, T2v; - TS = ri[WS(is, 3)]; - TT = ri[WS(is, 19)]; - TU = TS + TT; - T2x = TS - TT; - T2u = ii[WS(is, 3)]; - T2v = ii[WS(is, 19)]; - T2w = T2u - T2v; - T4O = T2u + T2v; - } - { - E TV, TW, T2A, T2B; - TV = ri[WS(is, 27)]; - TW = ri[WS(is, 11)]; - TX = TV + TW; - T2z = TV - TW; - T2A = ii[WS(is, 27)]; - T2B = ii[WS(is, 11)]; - T2C = T2A - T2B; - T4P = T2A + T2B; - } - T2t = T2p - T2s; - T3L = T2p + T2s; - T3O = T2J - T2G; - T2K = T2G + T2J; - TR = TN + TQ; - TY = TU + TX; - T5F = TR - TY; - { - E T4N, T4Q, T2y, T2D; - T5G = T4S + T4T; - T5H = T4O + T4P; - T5I = T5G - T5H; - T4N = TN - TQ; - T4Q = T4O - T4P; - T4R = T4N - T4Q; - T5j = T4N + T4Q; - T2y = T2w - T2x; - T2D = T2z + T2C; - T2E = KP707106781 * (T2y - T2D); - T3P = KP707106781 * (T2y + T2D); - { - E T4U, T4V, T2L, T2M; - T4U = T4S - T4T; - T4V = TX - TU; - T4W = T4U - T4V; - T5k = T4V + T4U; - T2L = T2z - T2C; - T2M = T2x + T2w; - T2N = KP707106781 * (T2L - T2M); - T3M = KP707106781 * (T2M + T2L); - } - } - } - { - E Ty, T2f, T21, T4C, TB, T1Y, T2i, T4D, TF, T28, T2b, T4I, TI, T23, T26; - E T4J; - { - E Tw, Tx, T1Z, T20; - Tw = ri[WS(is, 1)]; - Tx = ri[WS(is, 17)]; - Ty = Tw + Tx; - T2f = Tw - Tx; - T1Z = ii[WS(is, 1)]; - T20 = ii[WS(is, 17)]; - T21 = T1Z - T20; - T4C = T1Z + T20; - } - { - E Tz, TA, T2g, T2h; - Tz = ri[WS(is, 9)]; - TA = ri[WS(is, 25)]; - TB = Tz + TA; - T1Y = Tz - TA; - T2g = ii[WS(is, 9)]; - T2h = ii[WS(is, 25)]; - T2i = T2g - T2h; - T4D = T2g + T2h; - } - { - E TD, TE, T29, T2a; - TD = ri[WS(is, 5)]; - TE = ri[WS(is, 21)]; - TF = TD + TE; - T28 = TD - TE; - T29 = ii[WS(is, 5)]; - T2a = ii[WS(is, 21)]; - T2b = T29 - T2a; - T4I = T29 + T2a; - } - { - E TG, TH, T24, T25; - TG = ri[WS(is, 29)]; - TH = ri[WS(is, 13)]; - TI = TG + TH; - T23 = TG - TH; - T24 = ii[WS(is, 29)]; - T25 = ii[WS(is, 13)]; - T26 = T24 - T25; - T4J = T24 + T25; - } - T22 = T1Y + T21; - T3E = T2f + T2i; - T3H = T21 - T1Y; - T2j = T2f - T2i; - TC = Ty + TB; - TJ = TF + TI; - T5A = TC - TJ; - { - E T4E, T4F, T27, T2c; - T5B = T4C + T4D; - T5C = T4I + T4J; - T5D = T5B - T5C; - T4E = T4C - T4D; - T4F = TI - TF; - T4G = T4E - T4F; - T5g = T4F + T4E; - T27 = T23 - T26; - T2c = T28 + T2b; - T2d = KP707106781 * (T27 - T2c); - T3F = KP707106781 * (T2c + T27); - { - E T4H, T4K, T2k, T2l; - T4H = Ty - TB; - T4K = T4I - T4J; - T4L = T4H - T4K; - T5h = T4H + T4K; - T2k = T2b - T28; - T2l = T23 + T26; - T2m = KP707106781 * (T2k - T2l); - T3I = KP707106781 * (T2k + T2l); - } - } - } - { - E T4B, T57, T5a, T5c, T4Y, T56, T55, T5b; - { - E T4t, T4A, T58, T59; - T4t = T4r - T4s; - T4A = KP707106781 * (T4w - T4z); - T4B = T4t + T4A; - T57 = T4t - T4A; - T58 = FNMS(KP923879532, T4L, KP382683432 * T4G); - T59 = FMA(KP382683432, T4W, KP923879532 * T4R); - T5a = T58 - T59; - T5c = T58 + T59; - } - { - E T4M, T4X, T51, T54; - T4M = FMA(KP923879532, T4G, KP382683432 * T4L); - T4X = FNMS(KP923879532, T4W, KP382683432 * T4R); - T4Y = T4M + T4X; - T56 = T4X - T4M; - T51 = T4Z - T50; - T54 = KP707106781 * (T52 - T53); - T55 = T51 - T54; - T5b = T51 + T54; - } - ro[WS(os, 22)] = T4B - T4Y; - io[WS(os, 22)] = T5b - T5c; - ro[WS(os, 6)] = T4B + T4Y; - io[WS(os, 6)] = T5b + T5c; - io[WS(os, 30)] = T55 - T56; - ro[WS(os, 30)] = T57 - T5a; - io[WS(os, 14)] = T55 + T56; - ro[WS(os, 14)] = T57 + T5a; - } - { - E T5f, T5r, T5u, T5w, T5m, T5q, T5p, T5v; - { - E T5d, T5e, T5s, T5t; - T5d = T4r + T4s; - T5e = KP707106781 * (T53 + T52); - T5f = T5d + T5e; - T5r = T5d - T5e; - T5s = FNMS(KP382683432, T5h, KP923879532 * T5g); - T5t = FMA(KP923879532, T5k, KP382683432 * T5j); - T5u = T5s - T5t; - T5w = T5s + T5t; - } - { - E T5i, T5l, T5n, T5o; - T5i = FMA(KP382683432, T5g, KP923879532 * T5h); - T5l = FNMS(KP382683432, T5k, KP923879532 * T5j); - T5m = T5i + T5l; - T5q = T5l - T5i; - T5n = T50 + T4Z; - T5o = KP707106781 * (T4w + T4z); - T5p = T5n - T5o; - T5v = T5n + T5o; - } - ro[WS(os, 18)] = T5f - T5m; - io[WS(os, 18)] = T5v - T5w; - ro[WS(os, 2)] = T5f + T5m; - io[WS(os, 2)] = T5v + T5w; - io[WS(os, 26)] = T5p - T5q; - ro[WS(os, 26)] = T5r - T5u; - io[WS(os, 10)] = T5p + T5q; - ro[WS(os, 10)] = T5r + T5u; - } - { - E T5z, T5P, T5S, T5U, T5K, T5O, T5N, T5T; - { - E T5x, T5y, T5Q, T5R; - T5x = T7 - Te; - T5y = T1n - T1u; - T5z = T5x + T5y; - T5P = T5x - T5y; - T5Q = T5D - T5A; - T5R = T5F + T5I; - T5S = KP707106781 * (T5Q - T5R); - T5U = KP707106781 * (T5Q + T5R); - } - { - E T5E, T5J, T5L, T5M; - T5E = T5A + T5D; - T5J = T5F - T5I; - T5K = KP707106781 * (T5E + T5J); - T5O = KP707106781 * (T5J - T5E); - T5L = T18 - T1f; - T5M = Tt - Tm; - T5N = T5L - T5M; - T5T = T5M + T5L; - } - ro[WS(os, 20)] = T5z - T5K; - io[WS(os, 20)] = T5T - T5U; - ro[WS(os, 4)] = T5z + T5K; - io[WS(os, 4)] = T5T + T5U; - io[WS(os, 28)] = T5N - T5O; - ro[WS(os, 28)] = T5P - T5S; - io[WS(os, 12)] = T5N + T5O; - ro[WS(os, 12)] = T5P + T5S; - } - { - E Tv, T5V, T5Y, T60, T10, T11, T1w, T5Z; - { - E Tf, Tu, T5W, T5X; - Tf = T7 + Te; - Tu = Tm + Tt; - Tv = Tf + Tu; - T5V = Tf - Tu; - T5W = T5B + T5C; - T5X = T5G + T5H; - T5Y = T5W - T5X; - T60 = T5W + T5X; - } - { - E TK, TZ, T1g, T1v; - TK = TC + TJ; - TZ = TR + TY; - T10 = TK + TZ; - T11 = TZ - TK; - T1g = T18 + T1f; - T1v = T1n + T1u; - T1w = T1g - T1v; - T5Z = T1g + T1v; - } - ro[WS(os, 16)] = Tv - T10; - io[WS(os, 16)] = T5Z - T60; - ro[0] = Tv + T10; - io[0] = T5Z + T60; - io[WS(os, 8)] = T11 + T1w; - ro[WS(os, 8)] = T5V + T5Y; - io[WS(os, 24)] = T1w - T11; - ro[WS(os, 24)] = T5V - T5Y; - } - { - E T1X, T33, T31, T37, T2o, T34, T2P, T35; - { - E T1H, T1W, T2X, T30; - T1H = T1z - T1G; - T1W = T1O - T1V; - T1X = T1H + T1W; - T33 = T1H - T1W; - T2X = T2T - T2W; - T30 = T2Y - T2Z; - T31 = T2X - T30; - T37 = T2X + T30; - } - { - E T2e, T2n, T2F, T2O; - T2e = T22 - T2d; - T2n = T2j - T2m; - T2o = FMA(KP980785280, T2e, KP195090322 * T2n); - T34 = FNMS(KP980785280, T2n, KP195090322 * T2e); - T2F = T2t - T2E; - T2O = T2K - T2N; - T2P = FNMS(KP980785280, T2O, KP195090322 * T2F); - T35 = FMA(KP195090322, T2O, KP980785280 * T2F); - } - { - E T2Q, T38, T32, T36; - T2Q = T2o + T2P; - ro[WS(os, 23)] = T1X - T2Q; - ro[WS(os, 7)] = T1X + T2Q; - T38 = T34 + T35; - io[WS(os, 23)] = T37 - T38; - io[WS(os, 7)] = T37 + T38; - T32 = T2P - T2o; - io[WS(os, 31)] = T31 - T32; - io[WS(os, 15)] = T31 + T32; - T36 = T34 - T35; - ro[WS(os, 31)] = T33 - T36; - ro[WS(os, 15)] = T33 + T36; - } - } - { - E T3D, T41, T3Z, T45, T3K, T42, T3R, T43; - { - E T3v, T3C, T3V, T3Y; - T3v = T3t - T3u; - T3C = T3y - T3B; - T3D = T3v + T3C; - T41 = T3v - T3C; - T3V = T3T - T3U; - T3Y = T3W - T3X; - T3Z = T3V - T3Y; - T45 = T3V + T3Y; - } - { - E T3G, T3J, T3N, T3Q; - T3G = T3E - T3F; - T3J = T3H - T3I; - T3K = FMA(KP555570233, T3G, KP831469612 * T3J); - T42 = FNMS(KP831469612, T3G, KP555570233 * T3J); - T3N = T3L - T3M; - T3Q = T3O - T3P; - T3R = FNMS(KP831469612, T3Q, KP555570233 * T3N); - T43 = FMA(KP831469612, T3N, KP555570233 * T3Q); - } - { - E T3S, T46, T40, T44; - T3S = T3K + T3R; - ro[WS(os, 21)] = T3D - T3S; - ro[WS(os, 5)] = T3D + T3S; - T46 = T42 + T43; - io[WS(os, 21)] = T45 - T46; - io[WS(os, 5)] = T45 + T46; - T40 = T3R - T3K; - io[WS(os, 29)] = T3Z - T40; - io[WS(os, 13)] = T3Z + T40; - T44 = T42 - T43; - ro[WS(os, 29)] = T41 - T44; - ro[WS(os, 13)] = T41 + T44; - } - } - { - E T49, T4l, T4j, T4p, T4c, T4m, T4f, T4n; - { - E T47, T48, T4h, T4i; - T47 = T3t + T3u; - T48 = T3X + T3W; - T49 = T47 + T48; - T4l = T47 - T48; - T4h = T3T + T3U; - T4i = T3y + T3B; - T4j = T4h - T4i; - T4p = T4h + T4i; - } - { - E T4a, T4b, T4d, T4e; - T4a = T3E + T3F; - T4b = T3H + T3I; - T4c = FMA(KP980785280, T4a, KP195090322 * T4b); - T4m = FNMS(KP195090322, T4a, KP980785280 * T4b); - T4d = T3L + T3M; - T4e = T3O + T3P; - T4f = FNMS(KP195090322, T4e, KP980785280 * T4d); - T4n = FMA(KP195090322, T4d, KP980785280 * T4e); - } - { - E T4g, T4q, T4k, T4o; - T4g = T4c + T4f; - ro[WS(os, 17)] = T49 - T4g; - ro[WS(os, 1)] = T49 + T4g; - T4q = T4m + T4n; - io[WS(os, 17)] = T4p - T4q; - io[WS(os, 1)] = T4p + T4q; - T4k = T4f - T4c; - io[WS(os, 25)] = T4j - T4k; - io[WS(os, 9)] = T4j + T4k; - T4o = T4m - T4n; - ro[WS(os, 25)] = T4l - T4o; - ro[WS(os, 9)] = T4l + T4o; - } - } - { - E T3b, T3n, T3l, T3r, T3e, T3o, T3h, T3p; - { - E T39, T3a, T3j, T3k; - T39 = T1z + T1G; - T3a = T2Z + T2Y; - T3b = T39 + T3a; - T3n = T39 - T3a; - T3j = T2T + T2W; - T3k = T1O + T1V; - T3l = T3j - T3k; - T3r = T3j + T3k; - } - { - E T3c, T3d, T3f, T3g; - T3c = T22 + T2d; - T3d = T2j + T2m; - T3e = FMA(KP555570233, T3c, KP831469612 * T3d); - T3o = FNMS(KP555570233, T3d, KP831469612 * T3c); - T3f = T2t + T2E; - T3g = T2K + T2N; - T3h = FNMS(KP555570233, T3g, KP831469612 * T3f); - T3p = FMA(KP831469612, T3g, KP555570233 * T3f); - } - { - E T3i, T3s, T3m, T3q; - T3i = T3e + T3h; - ro[WS(os, 19)] = T3b - T3i; - ro[WS(os, 3)] = T3b + T3i; - T3s = T3o + T3p; - io[WS(os, 19)] = T3r - T3s; - io[WS(os, 3)] = T3r + T3s; - T3m = T3h - T3e; - io[WS(os, 27)] = T3l - T3m; - io[WS(os, 11)] = T3l + T3m; - T3q = T3o - T3p; - ro[WS(os, 27)] = T3n - T3q; - ro[WS(os, 11)] = T3n + T3q; - } - } - } -} - -static void m1_32(const R *ri, const R *ii, R *ro, R *io, stride is, stride os, int v, int ivs, int ovs) -{ - int i; - for (i = v; i > 0; i -= 1) { - m1_32_0(ri, ii, ro, io, is, os); - ri += ivs; - ii += ivs; - ro += ovs; - io += ovs; - } -} - -static const kdft_desc desc = { 32, "m1_32", {340, 52, 32, 0}, &GENUS, 0, 0, 0, 0 }; -void X(codelet_m1_32) (planner *p) { - X(kdft_register) (p, m1_32, &desc); -} |