tests/basic/bitops.sp
author Asher Baker <asherkin@gmail.com>
Mon Jun 10 15:52:44 2013 +0100 (2013-06-10)
changeset 265 3a903b89a514
parent 263 ba85a47ee414
permissions -rw-r--r--
Fixed type checking for multidimensional arrays.
asherkin@263
     1
native PrintNum(num);
asherkin@263
     2
asherkin@263
     3
public main()
asherkin@263
     4
{
asherkin@263
     5
    new result = 5192342;
asherkin@263
     6
    for (new i = 0; i < 1000; i = i + 1) {
asherkin@263
     7
        result = result | i;
asherkin@263
     8
        result = result & 9129345;
asherkin@263
     9
        result = result ^ (i * 73);
asherkin@263
    10
asherkin@263
    11
        new bit = result & 1;
asherkin@263
    12
        result = (result >>> 1) | (bit << 31);
asherkin@263
    13
        result = result | (i >> 6);
asherkin@263
    14
    }
asherkin@263
    15
    PrintNum(result);
asherkin@263
    16
}