We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dd5512c commit f47f922Copy full SHA for f47f922
src/test/run-pass/bitwise.rs
@@ -1,8 +1,18 @@
1
+// -*- rust -*-
2
3
+#[cfg(target_arch = "x86")]
4
+fn target() {
5
+ assert (-1000 >> 3 == 536870787);
6
+}
7
8
+#[cfg(target_arch = "x86_64")]
9
10
+ // FIXME (974) Can't lex this as a single integer
11
+ assert (-1000 >> 3 == 23058430 * 1000000000 * 100
12
+ + 92 * 100000000 + 13693827);
13
14
-// -*- rust -*-
-fn main() {
15
+fn general() {
16
let a: int = 1;
17
let b: int = 2;
18
a ^= b;
@@ -18,5 +28,9 @@ fn main() {
28
assert (0xf0 >> 4 == 0xf);
19
29
assert (-16 >>> 2 == -4);
20
30
assert (0b1010_1010 | 0b0101_0101 == 0xff);
21
- assert (-1000 >> 3 == 536870787);
31
32
+
33
+fn main() {
34
+ general();
35
+ target();
22
36
}
0 commit comments