rev property

Uint16List rev
latefinal

Implementation

late final rev = u16.fromList(List.generate(32768, (int i){
  int x = ((i & 0xAAAA) >> 1) | ((i & 0x5555) << 1);
  x = ((x & 0xCCCC) >> 2) | ((x & 0x3333) << 2);
  x = ((x & 0xF0F0) >> 4) | ((x & 0x0F0F) << 4);
  return (((x & 0xFF00) >> 8) | ((x & 0x00FF) << 8)) >> 1;
}));