fn abs n: int -> _/eax: int {
compare n, 0
{
break-if->=
negate n
}
return n
fn sgn n: int -> _/eax: int {
break-if-<=
return 1
return -1
return 0