1 2 3 4 5 6 7 8 9 10 11 12 13
fn tst() { let a = 123; let b = 0; let _c = if b == 0 { (a & 0x7fffff) << 1 } else { (a & 0x7fffff) | 0x800000 }; } fn main() { tst() }