signum_sign/
lib.rs

1pub fn sgn(x: i128) -> i128 {
2    if x > 0 {
3        return 1;
4    } else if x < 0 {
5        return -1;
6    } else if x == 0 {
7        return 0;
8    } else {
9        return -256;
10    }
11}