writeI32 method

void writeI32(
  1. int value
)

Implementation

void writeI32(int value) {
  if (value < -2147483648 || value > 2147483647) {
    throw ArgumentError.value(
      value,
      'value',
      'Must be -2147483648 to 2147483647 for i32',
    );
  }
  final unsigned = value < 0 ? value + 4294967296 : value;
  writeU32(unsigned);
}