| 40 | } |
| 41 | |
| 42 | uint8_t bitreverse8(uint8_t x) { |
| 43 | x = (((x & 0x55) << 1) | ((x & 0xAA) >> 1)); |
| 44 | x = (((x & 0x33) << 2) | ((x & 0xCC) >> 2)); |
| 45 | x = (((x & 0x0F) << 4) | ((x & 0xF0) >> 4)); |
| 46 | return x; |
| 47 | } |
| 48 | TEST(FlipSignTest, FlipWorks) { |
| 49 | const size_t dim = 128; |
| 50 | float data[dim]; |