(int x, int bitlen)
| 386 | } |
| 387 | |
| 388 | private int bitRevX (int x, int bitlen) { |
| 389 | int temp = 0; |
| 390 | for (int i=0; i<=bitlen; i++) |
| 391 | if ((x & (1<<i)) !=0) |
| 392 | temp |= (1<<(bitlen-i-1)); |
| 393 | return temp; |
| 394 | } |
| 395 | |
| 396 | private int bset (int x, int bit) { |
| 397 | x |= (1<<bit); |