little endian mask fix (#330)

This commit is contained in:
rbiasini
2018-08-22 11:36:55 -07:00
committed by GitHub
parent 0129a8a4ff
commit ed72759a48
+1
View File
@@ -31,6 +31,7 @@ namespace {
uint64_t dat = (ival & ((1ULL << sig.b2)-1)) << shift;
if (sig.is_little_endian) {
dat = ReverseBytes(dat);
mask = ReverseBytes(mask);
}
ret &= ~mask;
ret |= dat;