src/util/data.cc
/*
 * Takes in a word and returns its MSB.
 */
Takes in a word and returns its MSB.
Takes in a word and returns its MSB .
[[gnu::pure]] DataWord MsbWord(DataWord word) {
  DataWord rev = ReverseWord(word);
  return ReverseWord((rev) & (-rev));
}
[[ gnu :: pure ]] DataWord MsbWord ( DataWord word ) { DataWord rev = ReverseWord ( word ) ; return ReverseWord ( ( rev ) & ( - rev ) ) ; }
Takes in a word and returns its MSB.
Takes in a word and returns its MSB .
// Flip the word, get the LSB, then flip it again.