(int maxN)
| 203 | } |
| 204 | |
| 205 | void initializeTables(int maxN) { |
| 206 | if (maxN>0x40000000) |
| 207 | throw new IllegalArgumentException("Too large for FHT: "+maxN+" >2^30"); |
| 208 | makeSinCosTables(maxN); |
| 209 | makeBitReverseTable(maxN); |
| 210 | tempArr = new float[maxN]; |
| 211 | } |
| 212 | |
| 213 | void makeSinCosTables(int maxN) { |
| 214 | int n = maxN/4; |
no test coverage detected