74151efc ^
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
fn abs n: int -> _/eax: int { compare n, 0 { break-if->= negate n } return n } fn sgn n: int -> _/eax: int { compare n, 0 { break-if-<= return 1 } { break-if->= return -1 } return 0 }