If lhs >= rhs returns Ok(lhs - rhs) else returns Err(2**8 + lhs - rhs).

Signature

pub extern fn i8_diff(lhs: i8, rhs: i8) -> Result implicits(RangeCheck) nopanic;