mask static method

double mask(
  1. double inp,
  2. int hw1,
  3. int hw0
)

Implementation

static double mask(double inp, int hw1, int hw0) {
  final lst = Float64List.fromList([inp]).buffer.asUint32List();
  if (Endian.host == Endian.little) {
    lst[0] &= hw0;
    lst[1] &= hw1;
  } else {
    lst[1] &= hw0;
    lst[0] &= hw1;
  }
  return lst.buffer.asFloat64List().first;
}