blob: 36b58a9172632a71d05f61c89b4c2b508bb7690c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
// -*- rust -*-
fn main() {
let int a = 1;
let int b = 2;
a ^= b;
b ^= a;
a = a ^ b;
log a;
log b;
check (b == 1);
check (a == 2);
check (~(0xf0) & 0xff == 0xf);
check (0xf0 | 0xf == 0xff);
check (0xf << 4 == 0xf0);
check (0xf0 >> 4 == 0xf);
check (-16 >>> 2 == -4);
check (0b1010_1010 | 0b0101_0101 == 0xff);
}
|