diff -r 3a896e9b57e2 -r 04ce04a54936 tests/basic/bitops.sp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/basic/bitops.sp Sat Nov 17 20:23:36 2012 -0800 @@ -0,0 +1,16 @@ +native PrintNum(num); + +main() +{ + new result = 5192342; + for (new i = 0; i < 1000; i = i + 1) { + result = result | i; + result = result & 9129345; + result = result ^ (i * 73); + + new bit = result & 1; + result = (result >>> 1) | (bit << 31); + result = result | (i >> 6); + } + PrintNum(result); +}