public static ulong ReverseEndianness1(ulong value) { // Operations on 32-bit values have higher throughput than // operations on 64-bit values, so decompose. return(((ulong)ReverseEndiannessUIntTests.ReverseEndianness1((uint)value) << 32) + ReverseEndiannessUIntTests.ReverseEndianness1((uint)(value >> 32))); }
public static int ReverseEndianness1(int value) { return((int)ReverseEndiannessUIntTests.ReverseEndianness1((uint)value)); }