(float[] x, int maxN)
| 352 | } |
| 353 | |
| 354 | void transposeR (float[] x, int maxN) { |
| 355 | int r, c; |
| 356 | float rTemp; |
| 357 | |
| 358 | for (r=0; r<maxN; r++) { |
| 359 | for (c=r; c<maxN; c++) { |
| 360 | if (r != c) { |
| 361 | rTemp = x[r*maxN + c]; |
| 362 | x[r*maxN + c] = x[c*maxN + r]; |
| 363 | x[c*maxN + r] = rTemp; |
| 364 | } |
| 365 | } |
| 366 | } |
| 367 | } |
| 368 | |
| 369 | int log2 (int x) { |
| 370 | int count = 31; |