| author | David Anderson <dvander@alliedmods.net> |
| Sat Nov 17 20:23:36 2012 -0800 (2012-11-17) | |
| changeset 207 | 04ce04a54936 |
| parent 8 | tests/prototype/bitops.sp@069d207a8f2a |
| child 215 | b8f650a441a5 |
| permissions | -rw-r--r-- |
| dvander@207 | 1 |
native PrintNum(num); |
| dvander@207 | 2 |
|
| dvander@8 | 3 |
main() |
| dvander@8 | 4 |
{ |
| dvander@8 | 5 |
new result = 5192342; |
| dvander@207 | 6 |
for (new i = 0; i < 1000; i = i + 1) { |
| dvander@8 | 7 |
result = result | i; |
| dvander@8 | 8 |
result = result & 9129345; |
| dvander@8 | 9 |
result = result ^ (i * 73); |
| dvander@8 | 10 |
|
| dvander@8 | 11 |
new bit = result & 1; |
| dvander@8 | 12 |
result = (result >>> 1) | (bit << 31); |
| dvander@8 | 13 |
result = result | (i >> 6); |
| dvander@8 | 14 |
} |
| dvander@207 | 15 |
PrintNum(result); |
| dvander@8 | 16 |
} |