int_bit.gravity 302 B

12345678910111213141516
  1. #unittest {
  2. name: "Int bitwise operations.";
  3. result: -9730860130;
  4. };
  5. func main () {
  6. var n = 999999982873; // prime number
  7. n <<= 2; // prime number
  8. n ^= 719; // prime number
  9. n >>= 7; // prime number
  10. n |= 13; // prime number
  11. n &= 10000000097; // prime number
  12. n = ~n;
  13. return n;
  14. }