const tests = [
[-0 x10000000000000001n, -2 n, -1 n],
[-0 x10000000000000000n, -2 n, 0 n],
[-0 xffffffffffffffffn, -2 n, -1 n],
[-0 xfffffffffffffffen, -2 n, 0 n],
[-0 x8000000000000001n, -2 n, -1 n],
[-0 x8000000000000000n, -2 n, 0 n],
[-0 x7fffffffffffffffn, -2 n, -1 n],
[-0 x7ffffffffffffffen, -2 n, 0 n],
[-0 x100000001n, -2 n, -1 n],
[-0 x100000000n, -2 n, 0 n],
[-0 xffffffffn, -2 n, -1 n],
[-0 xfffffffen, -2 n, 0 n],
[-0 x80000001n, -2 n, -1 n],
[-0 x80000000n, -2 n, 0 n],
[-0 x7fffffffn, -2 n, -1 n],
[-0 x7ffffffen, -2 n, 0 n],
[-2 n, -2 n, 0 n],
[-1 n, -2 n, -1 n],
[0 n, -2 n, 0 n],
[1 n, -2 n, 1 n],
[2 n, -2 n, 0 n],
[0 x7ffffffen, -2 n, 0 n],
[0 x7fffffffn, -2 n, 1 n],
[0 x80000000n, -2 n, 0 n],
[0 x80000001n, -2 n, 1 n],
[0 xfffffffen, -2 n, 0 n],
[0 xffffffffn, -2 n, 1 n],
[0 x100000000n, -2 n, 0 n],
[0 x100000001n, -2 n, 1 n],
[0 x7ffffffffffffffen, -2 n, 0 n],
[0 x7fffffffffffffffn, -2 n, 1 n],
[0 x8000000000000000n, -2 n, 0 n],
[0 x8000000000000001n, -2 n, 1 n],
[0 xfffffffffffffffen, -2 n, 0 n],
[0 xffffffffffffffffn, -2 n, 1 n],
[0 x10000000000000000n, -2 n, 0 n],
[0 x10000000000000001n, -2 n, 1 n],
[-0 x10000000000000001n, -1 n, 0 n],
[-0 x10000000000000000n, -1 n, 0 n],
[-0 xffffffffffffffffn, -1 n, 0 n],
[-0 xfffffffffffffffen, -1 n, 0 n],
[-0 x8000000000000001n, -1 n, 0 n],
[-0 x8000000000000000n, -1 n, 0 n],
[-0 x7fffffffffffffffn, -1 n, 0 n],
[-0 x7ffffffffffffffen, -1 n, 0 n],
[-0 x100000001n, -1 n, 0 n],
[-0 x100000000n, -1 n, 0 n],
[-0 xffffffffn, -1 n, 0 n],
[-0 xfffffffen, -1 n, 0 n],
[-0 x80000001n, -1 n, 0 n],
[-0 x80000000n, -1 n, 0 n],
[-0 x7fffffffn, -1 n, 0 n],
[-0 x7ffffffen, -1 n, 0 n],
[-2 n, -1 n, 0 n],
[-1 n, -1 n, 0 n],
[0 n, -1 n, 0 n],
[1 n, -1 n, 0 n],
[2 n, -1 n, 0 n],
[0 x7ffffffen, -1 n, 0 n],
[0 x7fffffffn, -1 n, 0 n],
[0 x80000000n, -1 n, 0 n],
[0 x80000001n, -1 n, 0 n],
[0 xfffffffen, -1 n, 0 n],
[0 xffffffffn, -1 n, 0 n],
[0 x100000000n, -1 n, 0 n],
[0 x100000001n, -1 n, 0 n],
[0 x7ffffffffffffffen, -1 n, 0 n],
[0 x7fffffffffffffffn, -1 n, 0 n],
[0 x8000000000000000n, -1 n, 0 n],
[0 x8000000000000001n, -1 n, 0 n],
[0 xfffffffffffffffen, -1 n, 0 n],
[0 xffffffffffffffffn, -1 n, 0 n],
[0 x10000000000000000n, -1 n, 0 n],
[0 x10000000000000001n, -1 n, 0 n],
[-0 x10000000000000001n, 1 n, 0 n],
[-0 x10000000000000000n, 1 n, 0 n],
[-0 xffffffffffffffffn, 1 n, 0 n],
[-0 xfffffffffffffffen, 1 n, 0 n],
[-0 x8000000000000001n, 1 n, 0 n],
[-0 x8000000000000000n, 1 n, 0 n],
[-0 x7fffffffffffffffn, 1 n, 0 n],
[-0 x7ffffffffffffffen, 1 n, 0 n],
[-0 x100000001n, 1 n, 0 n],
[-0 x100000000n, 1 n, 0 n],
[-0 xffffffffn, 1 n, 0 n],
[-0 xfffffffen, 1 n, 0 n],
[-0 x80000001n, 1 n, 0 n],
[-0 x80000000n, 1 n, 0 n],
[-0 x7fffffffn, 1 n, 0 n],
[-0 x7ffffffen, 1 n, 0 n],
[-2 n, 1 n, 0 n],
[-1 n, 1 n, 0 n],
[0 n, 1 n, 0 n],
[1 n, 1 n, 0 n],
[2 n, 1 n, 0 n],
[0 x7ffffffen, 1 n, 0 n],
[0 x7fffffffn, 1 n, 0 n],
[0 x80000000n, 1 n, 0 n],
[0 x80000001n, 1 n, 0 n],
[0 xfffffffen, 1 n, 0 n],
[0 xffffffffn, 1 n, 0 n],
[0 x100000000n, 1 n, 0 n],
[0 x100000001n, 1 n, 0 n],
[0 x7ffffffffffffffen, 1 n, 0 n],
[0 x7fffffffffffffffn, 1 n, 0 n],
[0 x8000000000000000n, 1 n, 0 n],
[0 x8000000000000001n, 1 n, 0 n],
[0 xfffffffffffffffen, 1 n, 0 n],
[0 xffffffffffffffffn, 1 n, 0 n],
[0 x10000000000000000n, 1 n, 0 n],
[0 x10000000000000001n, 1 n, 0 n],
[-0 x10000000000000001n, 2 n, -1 n],
[-0 x10000000000000000n, 2 n, 0 n],
[-0 xffffffffffffffffn, 2 n, -1 n],
[-0 xfffffffffffffffen, 2 n, 0 n],
[-0 x8000000000000001n, 2 n, -1 n],
[-0 x8000000000000000n, 2 n, 0 n],
[-0 x7fffffffffffffffn, 2 n, -1 n],
[-0 x7ffffffffffffffen, 2 n, 0 n],
[-0 x100000001n, 2 n, -1 n],
[-0 x100000000n, 2 n, 0 n],
[-0 xffffffffn, 2 n, -1 n],
[-0 xfffffffen, 2 n, 0 n],
[-0 x80000001n, 2 n, -1 n],
[-0 x80000000n, 2 n, 0 n],
[-0 x7fffffffn, 2 n, -1 n],
[-0 x7ffffffen, 2 n, 0 n],
[-2 n, 2 n, 0 n],
[-1 n, 2 n, -1 n],
[0 n, 2 n, 0 n],
[1 n, 2 n, 1 n],
[2 n, 2 n, 0 n],
[0 x7ffffffen, 2 n, 0 n],
[0 x7fffffffn, 2 n, 1 n],
[0 x80000000n, 2 n, 0 n],
[0 x80000001n, 2 n, 1 n],
[0 xfffffffen, 2 n, 0 n],
[0 xffffffffn, 2 n, 1 n],
[0 x100000000n, 2 n, 0 n],
[0 x100000001n, 2 n, 1 n],
[0 x7ffffffffffffffen, 2 n, 0 n],
[0 x7fffffffffffffffn, 2 n, 1 n],
[0 x8000000000000000n, 2 n, 0 n],
[0 x8000000000000001n, 2 n, 1 n],
[0 xfffffffffffffffen, 2 n, 0 n],
[0 xffffffffffffffffn, 2 n, 1 n],
[0 x10000000000000000n, 2 n, 0 n],
[0 x10000000000000001n, 2 n, 1 n],
[-0 x10000000000000001n, 0 x7ffffffen, -17 n],
[-0 x10000000000000000n, 0 x7ffffffen, -16 n],
[-0 xffffffffffffffffn, 0 x7ffffffen, -15 n],
[-0 xfffffffffffffffen, 0 x7ffffffen, -14 n],
[-0 x8000000000000001n, 0 x7ffffffen, -9 n],
[-0 x8000000000000000n, 0 x7ffffffen, -8 n],
[-0 x7fffffffffffffffn, 0 x7ffffffen, -7 n],
[-0 x7ffffffffffffffen, 0 x7ffffffen, -6 n],
[-0 x100000001n, 0 x7ffffffen, -5 n],
[-0 x100000000n, 0 x7ffffffen, -4 n],
[-0 xffffffffn, 0 x7ffffffen, -3 n],
[-0 xfffffffen, 0 x7ffffffen, -2 n],
[-0 x80000001n, 0 x7ffffffen, -3 n],
[-0 x80000000n, 0 x7ffffffen, -2 n],
[-0 x7fffffffn, 0 x7ffffffen, -1 n],
[-0 x7ffffffen, 0 x7ffffffen, 0 n],
[-2 n, 0 x7ffffffen, -2 n],
[-1 n, 0 x7ffffffen, -1 n],
[0 n, 0 x7ffffffen, 0 n],
[1 n, 0 x7ffffffen, 1 n],
[2 n, 0 x7ffffffen, 2 n],
[0 x7ffffffen, 0 x7ffffffen, 0 n],
[0 x7fffffffn, 0 x7ffffffen, 1 n],
[0 x80000000n, 0 x7ffffffen, 2 n],
[0 x80000001n, 0 x7ffffffen, 3 n],
[0 xfffffffen, 0 x7ffffffen, 2 n],
[0 xffffffffn, 0 x7ffffffen, 3 n],
[0 x100000000n, 0 x7ffffffen, 4 n],
[0 x100000001n, 0 x7ffffffen, 5 n],
[0 x7ffffffffffffffen, 0 x7ffffffen, 6 n],
[0 x7fffffffffffffffn, 0 x7ffffffen, 7 n],
[0 x8000000000000000n, 0 x7ffffffen, 8 n],
[0 x8000000000000001n, 0 x7ffffffen, 9 n],
[0 xfffffffffffffffen, 0 x7ffffffen, 14 n],
[0 xffffffffffffffffn, 0 x7ffffffen, 15 n],
[0 x10000000000000000n, 0 x7ffffffen, 16 n],
[0 x10000000000000001n, 0 x7ffffffen, 17 n],
[-0 x10000000000000001n, 0 x7fffffffn, -5 n],
[-0 x10000000000000000n, 0 x7fffffffn, -4 n],
[-0 xffffffffffffffffn, 0 x7fffffffn, -3 n],
[-0 xfffffffffffffffen, 0 x7fffffffn, -2 n],
[-0 x8000000000000001n, 0 x7fffffffn, -3 n],
[-0 x8000000000000000n, 0 x7fffffffn, -2 n],
[-0 x7fffffffffffffffn, 0 x7fffffffn, -1 n],
[-0 x7ffffffffffffffen, 0 x7fffffffn, 0 n],
[-0 x100000001n, 0 x7fffffffn, -3 n],
[-0 x100000000n, 0 x7fffffffn, -2 n],
[-0 xffffffffn, 0 x7fffffffn, -1 n],
[-0 xfffffffen, 0 x7fffffffn, 0 n],
[-0 x80000001n, 0 x7fffffffn, -2 n],
[-0 x80000000n, 0 x7fffffffn, -1 n],
[-0 x7fffffffn, 0 x7fffffffn, 0 n],
[-0 x7ffffffen, 0 x7fffffffn, -0 x7ffffffen],
[-2 n, 0 x7fffffffn, -2 n],
[-1 n, 0 x7fffffffn, -1 n],
[0 n, 0 x7fffffffn, 0 n],
[1 n, 0 x7fffffffn, 1 n],
[2 n, 0 x7fffffffn, 2 n],
[0 x7ffffffen, 0 x7fffffffn, 0 x7ffffffen],
[0 x7fffffffn, 0 x7fffffffn, 0 n],
[0 x80000000n, 0 x7fffffffn, 1 n],
[0 x80000001n, 0 x7fffffffn, 2 n],
[0 xfffffffen, 0 x7fffffffn, 0 n],
[0 xffffffffn, 0 x7fffffffn, 1 n],
[0 x100000000n, 0 x7fffffffn, 2 n],
[0 x100000001n, 0 x7fffffffn, 3 n],
[0 x7ffffffffffffffen, 0 x7fffffffn, 0 n],
[0 x7fffffffffffffffn, 0 x7fffffffn, 1 n],
[0 x8000000000000000n, 0 x7fffffffn, 2 n],
[0 x8000000000000001n, 0 x7fffffffn, 3 n],
[0 xfffffffffffffffen, 0 x7fffffffn, 2 n],
[0 xffffffffffffffffn, 0 x7fffffffn, 3 n],
[0 x10000000000000000n, 0 x7fffffffn, 4 n],
[0 x10000000000000001n, 0 x7fffffffn, 5 n],
[-0 x10000000000000001n, 0 x80000000n, -1 n],
[-0 x10000000000000000n, 0 x80000000n, 0 n],
[-0 xffffffffffffffffn, 0 x80000000n, -0 x7fffffffn],
[-0 xfffffffffffffffen, 0 x80000000n, -0 x7ffffffen],
[-0 x8000000000000001n, 0 x80000000n, -1 n],
[-0 x8000000000000000n, 0 x80000000n, 0 n],
[-0 x7fffffffffffffffn, 0 x80000000n, -0 x7fffffffn],
[-0 x7ffffffffffffffen, 0 x80000000n, -0 x7ffffffen],
[-0 x100000001n, 0 x80000000n, -1 n],
[-0 x100000000n, 0 x80000000n, 0 n],
[-0 xffffffffn, 0 x80000000n, -0 x7fffffffn],
[-0 xfffffffen, 0 x80000000n, -0 x7ffffffen],
[-0 x80000001n, 0 x80000000n, -1 n],
[-0 x80000000n, 0 x80000000n, 0 n],
[-0 x7fffffffn, 0 x80000000n, -0 x7fffffffn],
[-0 x7ffffffen, 0 x80000000n, -0 x7ffffffen],
[-2 n, 0 x80000000n, -2 n],
[-1 n, 0 x80000000n, -1 n],
[0 n, 0 x80000000n, 0 n],
[1 n, 0 x80000000n, 1 n],
[2 n, 0 x80000000n, 2 n],
[0 x7ffffffen, 0 x80000000n, 0 x7ffffffen],
[0 x7fffffffn, 0 x80000000n, 0 x7fffffffn],
[0 x80000000n, 0 x80000000n, 0 n],
[0 x80000001n, 0 x80000000n, 1 n],
[0 xfffffffen, 0 x80000000n, 0 x7ffffffen],
[0 xffffffffn, 0 x80000000n, 0 x7fffffffn],
[0 x100000000n, 0 x80000000n, 0 n],
[0 x100000001n, 0 x80000000n, 1 n],
[0 x7ffffffffffffffen, 0 x80000000n, 0 x7ffffffen],
[0 x7fffffffffffffffn, 0 x80000000n, 0 x7fffffffn],
[0 x8000000000000000n, 0 x80000000n, 0 n],
[0 x8000000000000001n, 0 x80000000n, 1 n],
[0 xfffffffffffffffen, 0 x80000000n, 0 x7ffffffen],
[0 xffffffffffffffffn, 0 x80000000n, 0 x7fffffffn],
[0 x10000000000000000n, 0 x80000000n, 0 n],
[0 x10000000000000001n, 0 x80000000n, 1 n],
[-0 x10000000000000001n, 0 x80000001n, -5 n],
[-0 x10000000000000000n, 0 x80000001n, -4 n],
[-0 xffffffffffffffffn, 0 x80000001n, -3 n],
[-0 xfffffffffffffffen, 0 x80000001n, -2 n],
[-0 x8000000000000001n, 0 x80000001n, -3 n],
[-0 x8000000000000000n, 0 x80000001n, -2 n],
[-0 x7fffffffffffffffn, 0 x80000001n, -1 n],
[-0 x7ffffffffffffffen, 0 x80000001n, 0 n],
[-0 x100000001n, 0 x80000001n, -0 x80000000n],
[-0 x100000000n, 0 x80000001n, -0 x7fffffffn],
[-0 xffffffffn, 0 x80000001n, -0 x7ffffffen],
[-0 xfffffffen, 0 x80000001n, -0 x7ffffffdn],
[-0 x80000001n, 0 x80000001n, 0 n],
[-0 x80000000n, 0 x80000001n, -0 x80000000n],
[-0 x7fffffffn, 0 x80000001n, -0 x7fffffffn],
[-0 x7ffffffen, 0 x80000001n, -0 x7ffffffen],
[-2 n, 0 x80000001n, -2 n],
[-1 n, 0 x80000001n, -1 n],
[0 n, 0 x80000001n, 0 n],
[1 n, 0 x80000001n, 1 n],
[2 n, 0 x80000001n, 2 n],
[0 x7ffffffen, 0 x80000001n, 0 x7ffffffen],
[0 x7fffffffn, 0 x80000001n, 0 x7fffffffn],
[0 x80000000n, 0 x80000001n, 0 x80000000n],
[0 x80000001n, 0 x80000001n, 0 n],
[0 xfffffffen, 0 x80000001n, 0 x7ffffffdn],
[0 xffffffffn, 0 x80000001n, 0 x7ffffffen],
[0 x100000000n, 0 x80000001n, 0 x7fffffffn],
[0 x100000001n, 0 x80000001n, 0 x80000000n],
[0 x7ffffffffffffffen, 0 x80000001n, 0 n],
[0 x7fffffffffffffffn, 0 x80000001n, 1 n],
[0 x8000000000000000n, 0 x80000001n, 2 n],
[0 x8000000000000001n, 0 x80000001n, 3 n],
[0 xfffffffffffffffen, 0 x80000001n, 2 n],
[0 xffffffffffffffffn, 0 x80000001n, 3 n],
[0 x10000000000000000n, 0 x80000001n, 4 n],
[0 x10000000000000001n, 0 x80000001n, 5 n],
[-0 x10000000000000001n, -0 x80000001n, -5 n],
[-0 x10000000000000000n, -0 x80000001n, -4 n],
[-0 xffffffffffffffffn, -0 x80000001n, -3 n],
[-0 xfffffffffffffffen, -0 x80000001n, -2 n],
[-0 x8000000000000001n, -0 x80000001n, -3 n],
[-0 x8000000000000000n, -0 x80000001n, -2 n],
[-0 x7fffffffffffffffn, -0 x80000001n, -1 n],
[-0 x7ffffffffffffffen, -0 x80000001n, 0 n],
[-0 x100000001n, -0 x80000001n, -0 x80000000n],
[-0 x100000000n, -0 x80000001n, -0 x7fffffffn],
[-0 xffffffffn, -0 x80000001n, -0 x7ffffffen],
[-0 xfffffffen, -0 x80000001n, -0 x7ffffffdn],
[-0 x80000001n, -0 x80000001n, 0 n],
[-0 x80000000n, -0 x80000001n, -0 x80000000n],
[-0 x7fffffffn, -0 x80000001n, -0 x7fffffffn],
[-0 x7ffffffen, -0 x80000001n, -0 x7ffffffen],
[-2 n, -0 x80000001n, -2 n],
[-1 n, -0 x80000001n, -1 n],
[0 n, -0 x80000001n, 0 n],
[1 n, -0 x80000001n, 1 n],
[2 n, -0 x80000001n, 2 n],
[0 x7ffffffen, -0 x80000001n, 0 x7ffffffen],
[0 x7fffffffn, -0 x80000001n, 0 x7fffffffn],
[0 x80000000n, -0 x80000001n, 0 x80000000n],
[0 x80000001n, -0 x80000001n, 0 n],
[0 xfffffffen, -0 x80000001n, 0 x7ffffffdn],
[0 xffffffffn, -0 x80000001n, 0 x7ffffffen],
[0 x100000000n, -0 x80000001n, 0 x7fffffffn],
[0 x100000001n, -0 x80000001n, 0 x80000000n],
[0 x7ffffffffffffffen, -0 x80000001n, 0 n],
[0 x7fffffffffffffffn, -0 x80000001n, 1 n],
[0 x8000000000000000n, -0 x80000001n, 2 n],
[0 x8000000000000001n, -0 x80000001n, 3 n],
[0 xfffffffffffffffen, -0 x80000001n, 2 n],
[0 xffffffffffffffffn, -0 x80000001n, 3 n],
[0 x10000000000000000n, -0 x80000001n, 4 n],
[0 x10000000000000001n, -0 x80000001n, 5 n],
[-0 x10000000000000001n, -0 x80000000n, -1 n],
[-0 x10000000000000000n, -0 x80000000n, 0 n],
[-0 xffffffffffffffffn, -0 x80000000n, -0 x7fffffffn],
[-0 xfffffffffffffffen, -0 x80000000n, -0 x7ffffffen],
[-0 x8000000000000001n, -0 x80000000n, -1 n],
[-0 x8000000000000000n, -0 x80000000n, 0 n],
[-0 x7fffffffffffffffn, -0 x80000000n, -0 x7fffffffn],
[-0 x7ffffffffffffffen, -0 x80000000n, -0 x7ffffffen],
[-0 x100000001n, -0 x80000000n, -1 n],
[-0 x100000000n, -0 x80000000n, 0 n],
[-0 xffffffffn, -0 x80000000n, -0 x7fffffffn],
[-0 xfffffffen, -0 x80000000n, -0 x7ffffffen],
[-0 x80000001n, -0 x80000000n, -1 n],
[-0 x80000000n, -0 x80000000n, 0 n],
[-0 x7fffffffn, -0 x80000000n, -0 x7fffffffn],
[-0 x7ffffffen, -0 x80000000n, -0 x7ffffffen],
[-2 n, -0 x80000000n, -2 n],
[-1 n, -0 x80000000n, -1 n],
[0 n, -0 x80000000n, 0 n],
[1 n, -0 x80000000n, 1 n],
[2 n, -0 x80000000n, 2 n],
[0 x7ffffffen, -0 x80000000n, 0 x7ffffffen],
[0 x7fffffffn, -0 x80000000n, 0 x7fffffffn],
[0 x80000000n, -0 x80000000n, 0 n],
[0 x80000001n, -0 x80000000n, 1 n],
[0 xfffffffen, -0 x80000000n, 0 x7ffffffen],
[0 xffffffffn, -0 x80000000n, 0 x7fffffffn],
[0 x100000000n, -0 x80000000n, 0 n],
[0 x100000001n, -0 x80000000n, 1 n],
[0 x7ffffffffffffffen, -0 x80000000n, 0 x7ffffffen],
[0 x7fffffffffffffffn, -0 x80000000n, 0 x7fffffffn],
[0 x8000000000000000n, -0 x80000000n, 0 n],
[0 x8000000000000001n, -0 x80000000n, 1 n],
[0 xfffffffffffffffen, -0 x80000000n, 0 x7ffffffen],
[0 xffffffffffffffffn, -0 x80000000n, 0 x7fffffffn],
[0 x10000000000000000n, -0 x80000000n, 0 n],
[0 x10000000000000001n, -0 x80000000n, 1 n],
[-0 x10000000000000001n, -0 x7fffffffn, -5 n],
[-0 x10000000000000000n, -0 x7fffffffn, -4 n],
[-0 xffffffffffffffffn, -0 x7fffffffn, -3 n],
[-0 xfffffffffffffffen, -0 x7fffffffn, -2 n],
[-0 x8000000000000001n, -0 x7fffffffn, -3 n],
[-0 x8000000000000000n, -0 x7fffffffn, -2 n],
[-0 x7fffffffffffffffn, -0 x7fffffffn, -1 n],
[-0 x7ffffffffffffffen, -0 x7fffffffn, 0 n],
[-0 x100000001n, -0 x7fffffffn, -3 n],
[-0 x100000000n, -0 x7fffffffn, -2 n],
[-0 xffffffffn, -0 x7fffffffn, -1 n],
[-0 xfffffffen, -0 x7fffffffn, 0 n],
[-0 x80000001n, -0 x7fffffffn, -2 n],
[-0 x80000000n, -0 x7fffffffn, -1 n],
[-0 x7fffffffn, -0 x7fffffffn, 0 n],
[-0 x7ffffffen, -0 x7fffffffn, -0 x7ffffffen],
[-2 n, -0 x7fffffffn, -2 n],
[-1 n, -0 x7fffffffn, -1 n],
[0 n, -0 x7fffffffn, 0 n],
[1 n, -0 x7fffffffn, 1 n],
[2 n, -0 x7fffffffn, 2 n],
[0 x7ffffffen, -0 x7fffffffn, 0 x7ffffffen],
[0 x7fffffffn, -0 x7fffffffn, 0 n],
[0 x80000000n, -0 x7fffffffn, 1 n],
[0 x80000001n, -0 x7fffffffn, 2 n],
[0 xfffffffen, -0 x7fffffffn, 0 n],
[0 xffffffffn, -0 x7fffffffn, 1 n],
[0 x100000000n, -0 x7fffffffn, 2 n],
[0 x100000001n, -0 x7fffffffn, 3 n],
[0 x7ffffffffffffffen, -0 x7fffffffn, 0 n],
[0 x7fffffffffffffffn, -0 x7fffffffn, 1 n],
[0 x8000000000000000n, -0 x7fffffffn, 2 n],
[0 x8000000000000001n, -0 x7fffffffn, 3 n],
[0 xfffffffffffffffen, -0 x7fffffffn, 2 n],
[0 xffffffffffffffffn, -0 x7fffffffn, 3 n],
[0 x10000000000000000n, -0 x7fffffffn, 4 n],
[0 x10000000000000001n, -0 x7fffffffn, 5 n],
[-0 x10000000000000001n, -0 x7ffffffen, -17 n],
[-0 x10000000000000000n, -0 x7ffffffen, -16 n],
[-0 xffffffffffffffffn, -0 x7ffffffen, -15 n],
[-0 xfffffffffffffffen, -0 x7ffffffen, -14 n],
[-0 x8000000000000001n, -0 x7ffffffen, -9 n],
[-0 x8000000000000000n, -0 x7ffffffen, -8 n],
[-0 x7fffffffffffffffn, -0 x7ffffffen, -7 n],
[-0 x7ffffffffffffffen, -0 x7ffffffen, -6 n],
[-0 x100000001n, -0 x7ffffffen, -5 n],
[-0 x100000000n, -0 x7ffffffen, -4 n],
[-0 xffffffffn, -0 x7ffffffen, -3 n],
[-0 xfffffffen, -0 x7ffffffen, -2 n],
[-0 x80000001n, -0 x7ffffffen, -3 n],
[-0 x80000000n, -0 x7ffffffen, -2 n],
[-0 x7fffffffn, -0 x7ffffffen, -1 n],
[-0 x7ffffffen, -0 x7ffffffen, 0 n],
[-2 n, -0 x7ffffffen, -2 n],
[-1 n, -0 x7ffffffen, -1 n],
[0 n, -0 x7ffffffen, 0 n],
[1 n, -0 x7ffffffen, 1 n],
[2 n, -0 x7ffffffen, 2 n],
[0 x7ffffffen, -0 x7ffffffen, 0 n],
[0 x7fffffffn, -0 x7ffffffen, 1 n],
[0 x80000000n, -0 x7ffffffen, 2 n],
[0 x80000001n, -0 x7ffffffen, 3 n],
[0 xfffffffen, -0 x7ffffffen, 2 n],
[0 xffffffffn, -0 x7ffffffen, 3 n],
[0 x100000000n, -0 x7ffffffen, 4 n],
[0 x100000001n, -0 x7ffffffen, 5 n],
[0 x7ffffffffffffffen, -0 x7ffffffen, 6 n],
[0 x7fffffffffffffffn, -0 x7ffffffen, 7 n],
[0 x8000000000000000n, -0 x7ffffffen, 8 n],
[0 x8000000000000001n, -0 x7ffffffen, 9 n],
[0 xfffffffffffffffen, -0 x7ffffffen, 14 n],
[0 xffffffffffffffffn, -0 x7ffffffen, 15 n],
[0 x10000000000000000n, -0 x7ffffffen, 16 n],
[0 x10000000000000001n, -0 x7ffffffen, 17 n],
[-0 x10000000000000001n, 0 xfffffffen, -5 n],
[-0 x10000000000000000n, 0 xfffffffen, -4 n],
[-0 xffffffffffffffffn, 0 xfffffffen, -3 n],
[-0 xfffffffffffffffen, 0 xfffffffen, -2 n],
[-0 x8000000000000001n, 0 xfffffffen, -3 n],
[-0 x8000000000000000n, 0 xfffffffen, -2 n],
[-0 x7fffffffffffffffn, 0 xfffffffen, -1 n],
[-0 x7ffffffffffffffen, 0 xfffffffen, 0 n],
[-0 x100000001n, 0 xfffffffen, -3 n],
[-0 x100000000n, 0 xfffffffen, -2 n],
[-0 xffffffffn, 0 xfffffffen, -1 n],
[-0 xfffffffen, 0 xfffffffen, 0 n],
[-0 x80000001n, 0 xfffffffen, -0 x80000001n],
[-0 x80000000n, 0 xfffffffen, -0 x80000000n],
[-0 x7fffffffn, 0 xfffffffen, -0 x7fffffffn],
[-0 x7ffffffen, 0 xfffffffen, -0 x7ffffffen],
[-2 n, 0 xfffffffen, -2 n],
[-1 n, 0 xfffffffen, -1 n],
[0 n, 0 xfffffffen, 0 n],
[1 n, 0 xfffffffen, 1 n],
[2 n, 0 xfffffffen, 2 n],
[0 x7ffffffen, 0 xfffffffen, 0 x7ffffffen],
[0 x7fffffffn, 0 xfffffffen, 0 x7fffffffn],
[0 x80000000n, 0 xfffffffen, 0 x80000000n],
[0 x80000001n, 0 xfffffffen, 0 x80000001n],
[0 xfffffffen, 0 xfffffffen, 0 n],
[0 xffffffffn, 0 xfffffffen, 1 n],
[0 x100000000n, 0 xfffffffen, 2 n],
[0 x100000001n, 0 xfffffffen, 3 n],
[0 x7ffffffffffffffen, 0 xfffffffen, 0 n],
[0 x7fffffffffffffffn, 0 xfffffffen, 1 n],
[0 x8000000000000000n, 0 xfffffffen, 2 n],
[0 x8000000000000001n, 0 xfffffffen, 3 n],
[0 xfffffffffffffffen, 0 xfffffffen, 2 n],
[0 xffffffffffffffffn, 0 xfffffffen, 3 n],
[0 x10000000000000000n, 0 xfffffffen, 4 n],
[0 x10000000000000001n, 0 xfffffffen, 5 n],
[-0 x10000000000000001n, 0 xffffffffn, -2 n],
[-0 x10000000000000000n, 0 xffffffffn, -1 n],
[-0 xffffffffffffffffn, 0 xffffffffn, 0 n],
[-0 xfffffffffffffffen, 0 xffffffffn, -0 xfffffffen],
[-0 x8000000000000001n, 0 xffffffffn, -0 x80000001n],
[-0 x8000000000000000n, 0 xffffffffn, -0 x80000000n],
[-0 x7fffffffffffffffn, 0 xffffffffn, -0 x7fffffffn],
[-0 x7ffffffffffffffen, 0 xffffffffn, -0 x7ffffffen],
[-0 x100000001n, 0 xffffffffn, -2 n],
[-0 x100000000n, 0 xffffffffn, -1 n],
[-0 xffffffffn, 0 xffffffffn, 0 n],
[-0 xfffffffen, 0 xffffffffn, -0 xfffffffen],
[-0 x80000001n, 0 xffffffffn, -0 x80000001n],
[-0 x80000000n, 0 xffffffffn, -0 x80000000n],
[-0 x7fffffffn, 0 xffffffffn, -0 x7fffffffn],
[-0 x7ffffffen, 0 xffffffffn, -0 x7ffffffen],
[-2 n, 0 xffffffffn, -2 n],
[-1 n, 0 xffffffffn, -1 n],
[0 n, 0 xffffffffn, 0 n],
[1 n, 0 xffffffffn, 1 n],
[2 n, 0 xffffffffn, 2 n],
[0 x7ffffffen, 0 xffffffffn, 0 x7ffffffen],
[0 x7fffffffn, 0 xffffffffn, 0 x7fffffffn],
[0 x80000000n, 0 xffffffffn, 0 x80000000n],
[0 x80000001n, 0 xffffffffn, 0 x80000001n],
[0 xfffffffen, 0 xffffffffn, 0 xfffffffen],
[0 xffffffffn, 0 xffffffffn, 0 n],
[0 x100000000n, 0 xffffffffn, 1 n],
[0 x100000001n, 0 xffffffffn, 2 n],
[0 x7ffffffffffffffen, 0 xffffffffn, 0 x7ffffffen],
[0 x7fffffffffffffffn, 0 xffffffffn, 0 x7fffffffn],
[0 x8000000000000000n, 0 xffffffffn, 0 x80000000n],
[0 x8000000000000001n, 0 xffffffffn, 0 x80000001n],
[0 xfffffffffffffffen, 0 xffffffffn, 0 xfffffffen],
[0 xffffffffffffffffn, 0 xffffffffn, 0 n],
[0 x10000000000000000n, 0 xffffffffn, 1 n],
[0 x10000000000000001n, 0 xffffffffn, 2 n],
[-0 x10000000000000001n, 0 x100000000n, -1 n],
[-0 x10000000000000000n, 0 x100000000n, 0 n],
[-0 xffffffffffffffffn, 0 x100000000n, -0 xffffffffn],
[-0 xfffffffffffffffen, 0 x100000000n, -0 xfffffffen],
[-0 x8000000000000001n, 0 x100000000n, -1 n],
[-0 x8000000000000000n, 0 x100000000n, 0 n],
[-0 x7fffffffffffffffn, 0 x100000000n, -0 xffffffffn],
[-0 x7ffffffffffffffen, 0 x100000000n, -0 xfffffffen],
[-0 x100000001n, 0 x100000000n, -1 n],
[-0 x100000000n, 0 x100000000n, 0 n],
[-0 xffffffffn, 0 x100000000n, -0 xffffffffn],
[-0 xfffffffen, 0 x100000000n, -0 xfffffffen],
[-0 x80000001n, 0 x100000000n, -0 x80000001n],
[-0 x80000000n, 0 x100000000n, -0 x80000000n],
[-0 x7fffffffn, 0 x100000000n, -0 x7fffffffn],
[-0 x7ffffffen, 0 x100000000n, -0 x7ffffffen],
[-2 n, 0 x100000000n, -2 n],
[-1 n, 0 x100000000n, -1 n],
[0 n, 0 x100000000n, 0 n],
[1 n, 0 x100000000n, 1 n],
[2 n, 0 x100000000n, 2 n],
[0 x7ffffffen, 0 x100000000n, 0 x7ffffffen],
[0 x7fffffffn, 0 x100000000n, 0 x7fffffffn],
[0 x80000000n, 0 x100000000n, 0 x80000000n],
[0 x80000001n, 0 x100000000n, 0 x80000001n],
[0 xfffffffen, 0 x100000000n, 0 xfffffffen],
[0 xffffffffn, 0 x100000000n, 0 xffffffffn],
[0 x100000000n, 0 x100000000n, 0 n],
[0 x100000001n, 0 x100000000n, 1 n],
[0 x7ffffffffffffffen, 0 x100000000n, 0 xfffffffen],
[0 x7fffffffffffffffn, 0 x100000000n, 0 xffffffffn],
[0 x8000000000000000n, 0 x100000000n, 0 n],
[0 x8000000000000001n, 0 x100000000n, 1 n],
[0 xfffffffffffffffen, 0 x100000000n, 0 xfffffffen],
[0 xffffffffffffffffn, 0 x100000000n, 0 xffffffffn],
[0 x10000000000000000n, 0 x100000000n, 0 n],
[0 x10000000000000001n, 0 x100000000n, 1 n],
[-0 x10000000000000001n, 0 x100000001n, -2 n],
[-0 x10000000000000000n, 0 x100000001n, -1 n],
[-0 xffffffffffffffffn, 0 x100000001n, 0 n],
[-0 xfffffffffffffffen, 0 x100000001n, -0 x100000000n],
[-0 x8000000000000001n, 0 x100000001n, -0 x80000002n],
[-0 x8000000000000000n, 0 x100000001n, -0 x80000001n],
[-0 x7fffffffffffffffn, 0 x100000001n, -0 x80000000n],
[-0 x7ffffffffffffffen, 0 x100000001n, -0 x7fffffffn],
[-0 x100000001n, 0 x100000001n, 0 n],
[-0 x100000000n, 0 x100000001n, -0 x100000000n],
[-0 xffffffffn, 0 x100000001n, -0 xffffffffn],
[-0 xfffffffen, 0 x100000001n, -0 xfffffffen],
[-0 x80000001n, 0 x100000001n, -0 x80000001n],
[-0 x80000000n, 0 x100000001n, -0 x80000000n],
[-0 x7fffffffn, 0 x100000001n, -0 x7fffffffn],
[-0 x7ffffffen, 0 x100000001n, -0 x7ffffffen],
[-2 n, 0 x100000001n, -2 n],
[-1 n, 0 x100000001n, -1 n],
[0 n, 0 x100000001n, 0 n],
[1 n, 0 x100000001n, 1 n],
[2 n, 0 x100000001n, 2 n],
[0 x7ffffffen, 0 x100000001n, 0 x7ffffffen],
[0 x7fffffffn, 0 x100000001n, 0 x7fffffffn],
[0 x80000000n, 0 x100000001n, 0 x80000000n],
[0 x80000001n, 0 x100000001n, 0 x80000001n],
[0 xfffffffen, 0 x100000001n, 0 xfffffffen],
[0 xffffffffn, 0 x100000001n, 0 xffffffffn],
[0 x100000000n, 0 x100000001n, 0 x100000000n],
[0 x100000001n, 0 x100000001n, 0 n],
[0 x7ffffffffffffffen, 0 x100000001n, 0 x7fffffffn],
[0 x7fffffffffffffffn, 0 x100000001n, 0 x80000000n],
[0 x8000000000000000n, 0 x100000001n, 0 x80000001n],
[0 x8000000000000001n, 0 x100000001n, 0 x80000002n],
[0 xfffffffffffffffen, 0 x100000001n, 0 x100000000n],
[0 xffffffffffffffffn, 0 x100000001n, 0 n],
[0 x10000000000000000n, 0 x100000001n, 1 n],
[0 x10000000000000001n, 0 x100000001n, 2 n],
[-0 x10000000000000001n, -0 x100000001n, -2 n],
[-0 x10000000000000000n, -0 x100000001n, -1 n],
[-0 xffffffffffffffffn, -0 x100000001n, 0 n],
[-0 xfffffffffffffffen, -0 x100000001n, -0 x100000000n],
[-0 x8000000000000001n, -0 x100000001n, -0 x80000002n],
[-0 x8000000000000000n, -0 x100000001n, -0 x80000001n],
[-0 x7fffffffffffffffn, -0 x100000001n, -0 x80000000n],
[-0 x7ffffffffffffffen, -0 x100000001n, -0 x7fffffffn],
[-0 x100000001n, -0 x100000001n, 0 n],
[-0 x100000000n, -0 x100000001n, -0 x100000000n],
[-0 xffffffffn, -0 x100000001n, -0 xffffffffn],
[-0 xfffffffen, -0 x100000001n, -0 xfffffffen],
[-0 x80000001n, -0 x100000001n, -0 x80000001n],
[-0 x80000000n, -0 x100000001n, -0 x80000000n],
[-0 x7fffffffn, -0 x100000001n, -0 x7fffffffn],
[-0 x7ffffffen, -0 x100000001n, -0 x7ffffffen],
[-2 n, -0 x100000001n, -2 n],
[-1 n, -0 x100000001n, -1 n],
[0 n, -0 x100000001n, 0 n],
[1 n, -0 x100000001n, 1 n],
[2 n, -0 x100000001n, 2 n],
[0 x7ffffffen, -0 x100000001n, 0 x7ffffffen],
[0 x7fffffffn, -0 x100000001n, 0 x7fffffffn],
[0 x80000000n, -0 x100000001n, 0 x80000000n],
[0 x80000001n, -0 x100000001n, 0 x80000001n],
[0 xfffffffen, -0 x100000001n, 0 xfffffffen],
[0 xffffffffn, -0 x100000001n, 0 xffffffffn],
[0 x100000000n, -0 x100000001n, 0 x100000000n],
[0 x100000001n, -0 x100000001n, 0 n],
[0 x7ffffffffffffffen, -0 x100000001n, 0 x7fffffffn],
[0 x7fffffffffffffffn, -0 x100000001n, 0 x80000000n],
[0 x8000000000000000n, -0 x100000001n, 0 x80000001n],
[0 x8000000000000001n, -0 x100000001n, 0 x80000002n],
[0 xfffffffffffffffen, -0 x100000001n, 0 x100000000n],
[0 xffffffffffffffffn, -0 x100000001n, 0 n],
[0 x10000000000000000n, -0 x100000001n, 1 n],
[0 x10000000000000001n, -0 x100000001n, 2 n],
[-0 x10000000000000001n, -0 x100000000n, -1 n],
[-0 x10000000000000000n, -0 x100000000n, 0 n],
[-0 xffffffffffffffffn, -0 x100000000n, -0 xffffffffn],
[-0 xfffffffffffffffen, -0 x100000000n, -0 xfffffffen],
[-0 x8000000000000001n, -0 x100000000n, -1 n],
[-0 x8000000000000000n, -0 x100000000n, 0 n],
[-0 x7fffffffffffffffn, -0 x100000000n, -0 xffffffffn],
[-0 x7ffffffffffffffen, -0 x100000000n, -0 xfffffffen],
[-0 x100000001n, -0 x100000000n, -1 n],
[-0 x100000000n, -0 x100000000n, 0 n],
[-0 xffffffffn, -0 x100000000n, -0 xffffffffn],
[-0 xfffffffen, -0 x100000000n, -0 xfffffffen],
[-0 x80000001n, -0 x100000000n, -0 x80000001n],
[-0 x80000000n, -0 x100000000n, -0 x80000000n],
[-0 x7fffffffn, -0 x100000000n, -0 x7fffffffn],
[-0 x7ffffffen, -0 x100000000n, -0 x7ffffffen],
[-2 n, -0 x100000000n, -2 n],
[-1 n, -0 x100000000n, -1 n],
[0 n, -0 x100000000n, 0 n],
[1 n, -0 x100000000n, 1 n],
[2 n, -0 x100000000n, 2 n],
[0 x7ffffffen, -0 x100000000n, 0 x7ffffffen],
[0 x7fffffffn, -0 x100000000n, 0 x7fffffffn],
[0 x80000000n, -0 x100000000n, 0 x80000000n],
[0 x80000001n, -0 x100000000n, 0 x80000001n],
[0 xfffffffen, -0 x100000000n, 0 xfffffffen],
[0 xffffffffn, -0 x100000000n, 0 xffffffffn],
[0 x100000000n, -0 x100000000n, 0 n],
[0 x100000001n, -0 x100000000n, 1 n],
[0 x7ffffffffffffffen, -0 x100000000n, 0 xfffffffen],
[0 x7fffffffffffffffn, -0 x100000000n, 0 xffffffffn],
[0 x8000000000000000n, -0 x100000000n, 0 n],
[0 x8000000000000001n, -0 x100000000n, 1 n],
[0 xfffffffffffffffen, -0 x100000000n, 0 xfffffffen],
[0 xffffffffffffffffn, -0 x100000000n, 0 xffffffffn],
[0 x10000000000000000n, -0 x100000000n, 0 n],
[0 x10000000000000001n, -0 x100000000n, 1 n],
[-0 x10000000000000001n, -0 xffffffffn, -2 n],
[-0 x10000000000000000n, -0 xffffffffn, -1 n],
[-0 xffffffffffffffffn, -0 xffffffffn, 0 n],
[-0 xfffffffffffffffen, -0 xffffffffn, -0 xfffffffen],
[-0 x8000000000000001n, -0 xffffffffn, -0 x80000001n],
[-0 x8000000000000000n, -0 xffffffffn, -0 x80000000n],
[-0 x7fffffffffffffffn, -0 xffffffffn, -0 x7fffffffn],
[-0 x7ffffffffffffffen, -0 xffffffffn, -0 x7ffffffen],
[-0 x100000001n, -0 xffffffffn, -2 n],
[-0 x100000000n, -0 xffffffffn, -1 n],
[-0 xffffffffn, -0 xffffffffn, 0 n],
[-0 xfffffffen, -0 xffffffffn, -0 xfffffffen],
[-0 x80000001n, -0 xffffffffn, -0 x80000001n],
[-0 x80000000n, -0 xffffffffn, -0 x80000000n],
[-0 x7fffffffn, -0 xffffffffn, -0 x7fffffffn],
[-0 x7ffffffen, -0 xffffffffn, -0 x7ffffffen],
[-2 n, -0 xffffffffn, -2 n],
[-1 n, -0 xffffffffn, -1 n],
[0 n, -0 xffffffffn, 0 n],
[1 n, -0 xffffffffn, 1 n],
[2 n, -0 xffffffffn, 2 n],
[0 x7ffffffen, -0 xffffffffn, 0 x7ffffffen],
[0 x7fffffffn, -0 xffffffffn, 0 x7fffffffn],
[0 x80000000n, -0 xffffffffn, 0 x80000000n],
[0 x80000001n, -0 xffffffffn, 0 x80000001n],
[0 xfffffffen, -0 xffffffffn, 0 xfffffffen],
[0 xffffffffn, -0 xffffffffn, 0 n],
[0 x100000000n, -0 xffffffffn, 1 n],
[0 x100000001n, -0 xffffffffn, 2 n],
[0 x7ffffffffffffffen, -0 xffffffffn, 0 x7ffffffen],
[0 x7fffffffffffffffn, -0 xffffffffn, 0 x7fffffffn],
[0 x8000000000000000n, -0 xffffffffn, 0 x80000000n],
[0 x8000000000000001n, -0 xffffffffn, 0 x80000001n],
[0 xfffffffffffffffen, -0 xffffffffn, 0 xfffffffen],
[0 xffffffffffffffffn, -0 xffffffffn, 0 n],
[0 x10000000000000000n, -0 xffffffffn, 1 n],
[0 x10000000000000001n, -0 xffffffffn, 2 n],
[-0 x10000000000000001n, -0 xfffffffen, -5 n],
[-0 x10000000000000000n, -0 xfffffffen, -4 n],
[-0 xffffffffffffffffn, -0 xfffffffen, -3 n],
[-0 xfffffffffffffffen, -0 xfffffffen, -2 n],
[-0 x8000000000000001n, -0 xfffffffen, -3 n],
[-0 x8000000000000000n, -0 xfffffffen, -2 n],
[-0 x7fffffffffffffffn, -0 xfffffffen, -1 n],
[-0 x7ffffffffffffffen, -0 xfffffffen, 0 n],
[-0 x100000001n, -0 xfffffffen, -3 n],
[-0 x100000000n, -0 xfffffffen, -2 n],
[-0 xffffffffn, -0 xfffffffen, -1 n],
[-0 xfffffffen, -0 xfffffffen, 0 n],
[-0 x80000001n, -0 xfffffffen, -0 x80000001n],
[-0 x80000000n, -0 xfffffffen, -0 x80000000n],
[-0 x7fffffffn, -0 xfffffffen, -0 x7fffffffn],
[-0 x7ffffffen, -0 xfffffffen, -0 x7ffffffen],
[-2 n, -0 xfffffffen, -2 n],
[-1 n, -0 xfffffffen, -1 n],
[0 n, -0 xfffffffen, 0 n],
[1 n, -0 xfffffffen, 1 n],
[2 n, -0 xfffffffen, 2 n],
[0 x7ffffffen, -0 xfffffffen, 0 x7ffffffen],
[0 x7fffffffn, -0 xfffffffen, 0 x7fffffffn],
[0 x80000000n, -0 xfffffffen, 0 x80000000n],
[0 x80000001n, -0 xfffffffen, 0 x80000001n],
[0 xfffffffen, -0 xfffffffen, 0 n],
[0 xffffffffn, -0 xfffffffen, 1 n],
[0 x100000000n, -0 xfffffffen, 2 n],
[0 x100000001n, -0 xfffffffen, 3 n],
[0 x7ffffffffffffffen, -0 xfffffffen, 0 n],
[0 x7fffffffffffffffn, -0 xfffffffen, 1 n],
[0 x8000000000000000n, -0 xfffffffen, 2 n],
[0 x8000000000000001n, -0 xfffffffen, 3 n],
[0 xfffffffffffffffen, -0 xfffffffen, 2 n],
[0 xffffffffffffffffn, -0 xfffffffen, 3 n],
[0 x10000000000000000n, -0 xfffffffen, 4 n],
[0 x10000000000000001n, -0 xfffffffen, 5 n],
[-0 x10000000000000001n, 0 x7ffffffffffffffen, -5 n],
[-0 x10000000000000000n, 0 x7ffffffffffffffen, -4 n],
[-0 xffffffffffffffffn, 0 x7ffffffffffffffen, -3 n],
[-0 xfffffffffffffffen, 0 x7ffffffffffffffen, -2 n],
[-0 x8000000000000001n, 0 x7ffffffffffffffen, -3 n],
[-0 x8000000000000000n, 0 x7ffffffffffffffen, -2 n],
[-0 x7fffffffffffffffn, 0 x7ffffffffffffffen, -1 n],
[-0 x7ffffffffffffffen, 0 x7ffffffffffffffen, 0 n],
[-0 x100000001n, 0 x7ffffffffffffffen, -0 x100000001n],
[-0 x100000000n, 0 x7ffffffffffffffen, -0 x100000000n],
[-0 xffffffffn, 0 x7ffffffffffffffen, -0 xffffffffn],
[-0 xfffffffen, 0 x7ffffffffffffffen, -0 xfffffffen],
[-0 x80000001n, 0 x7ffffffffffffffen, -0 x80000001n],
[-0 x80000000n, 0 x7ffffffffffffffen, -0 x80000000n],
[-0 x7fffffffn, 0 x7ffffffffffffffen, -0 x7fffffffn],
[-0 x7ffffffen, 0 x7ffffffffffffffen, -0 x7ffffffen],
[-2 n, 0 x7ffffffffffffffen, -2 n],
[-1 n, 0 x7ffffffffffffffen, -1 n],
[0 n, 0 x7ffffffffffffffen, 0 n],
[1 n, 0 x7ffffffffffffffen, 1 n],
[2 n, 0 x7ffffffffffffffen, 2 n],
[0 x7ffffffen, 0 x7ffffffffffffffen, 0 x7ffffffen],
[0 x7fffffffn, 0 x7ffffffffffffffen, 0 x7fffffffn],
[0 x80000000n, 0 x7ffffffffffffffen, 0 x80000000n],
[0 x80000001n, 0 x7ffffffffffffffen, 0 x80000001n],
[0 xfffffffen, 0 x7ffffffffffffffen, 0 xfffffffen],
[0 xffffffffn, 0 x7ffffffffffffffen, 0 xffffffffn],
[0 x100000000n, 0 x7ffffffffffffffen, 0 x100000000n],
[0 x100000001n, 0 x7ffffffffffffffen, 0 x100000001n],
[0 x7ffffffffffffffen, 0 x7ffffffffffffffen, 0 n],
[0 x7fffffffffffffffn, 0 x7ffffffffffffffen, 1 n],
[0 x8000000000000000n, 0 x7ffffffffffffffen, 2 n],
[0 x8000000000000001n, 0 x7ffffffffffffffen, 3 n],
[0 xfffffffffffffffen, 0 x7ffffffffffffffen, 2 n],
[0 xffffffffffffffffn, 0 x7ffffffffffffffen, 3 n],
[0 x10000000000000000n, 0 x7ffffffffffffffen, 4 n],
[0 x10000000000000001n, 0 x7ffffffffffffffen, 5 n],
[-0 x10000000000000001n, 0 x7fffffffffffffffn, -3 n],
[-0 x10000000000000000n, 0 x7fffffffffffffffn, -2 n],
[-0 xffffffffffffffffn, 0 x7fffffffffffffffn, -1 n],
[-0 xfffffffffffffffen, 0 x7fffffffffffffffn, 0 n],
[-0 x8000000000000001n, 0 x7fffffffffffffffn, -2 n],
[-0 x8000000000000000n, 0 x7fffffffffffffffn, -1 n],
[-0 x7fffffffffffffffn, 0 x7fffffffffffffffn, 0 n],
[-0 x7ffffffffffffffen, 0 x7fffffffffffffffn, -0 x7ffffffffffffffen],
[-0 x100000001n, 0 x7fffffffffffffffn, -0 x100000001n],
[-0 x100000000n, 0 x7fffffffffffffffn, -0 x100000000n],
[-0 xffffffffn, 0 x7fffffffffffffffn, -0 xffffffffn],
[-0 xfffffffen, 0 x7fffffffffffffffn, -0 xfffffffen],
[-0 x80000001n, 0 x7fffffffffffffffn, -0 x80000001n],
[-0 x80000000n, 0 x7fffffffffffffffn, -0 x80000000n],
[-0 x7fffffffn, 0 x7fffffffffffffffn, -0 x7fffffffn],
[-0 x7ffffffen, 0 x7fffffffffffffffn, -0 x7ffffffen],
[-2 n, 0 x7fffffffffffffffn, -2 n],
[-1 n, 0 x7fffffffffffffffn, -1 n],
[0 n, 0 x7fffffffffffffffn, 0 n],
[1 n, 0 x7fffffffffffffffn, 1 n],
[2 n, 0 x7fffffffffffffffn, 2 n],
[0 x7ffffffen, 0 x7fffffffffffffffn, 0 x7ffffffen],
[0 x7fffffffn, 0 x7fffffffffffffffn, 0 x7fffffffn],
[0 x80000000n, 0 x7fffffffffffffffn, 0 x80000000n],
[0 x80000001n, 0 x7fffffffffffffffn, 0 x80000001n],
[0 xfffffffen, 0 x7fffffffffffffffn, 0 xfffffffen],
[0 xffffffffn, 0 x7fffffffffffffffn, 0 xffffffffn],
[0 x100000000n, 0 x7fffffffffffffffn, 0 x100000000n],
[0 x100000001n, 0 x7fffffffffffffffn, 0 x100000001n],
[0 x7ffffffffffffffen, 0 x7fffffffffffffffn, 0 x7ffffffffffffffen],
[0 x7fffffffffffffffn, 0 x7fffffffffffffffn, 0 n],
[0 x8000000000000000n, 0 x7fffffffffffffffn, 1 n],
[0 x8000000000000001n, 0 x7fffffffffffffffn, 2 n],
[0 xfffffffffffffffen, 0 x7fffffffffffffffn, 0 n],
[0 xffffffffffffffffn, 0 x7fffffffffffffffn, 1 n],
[0 x10000000000000000n, 0 x7fffffffffffffffn, 2 n],
[0 x10000000000000001n, 0 x7fffffffffffffffn, 3 n],
[-0 x10000000000000001n, 0 x8000000000000000n, -1 n],
[-0 x10000000000000000n, 0 x8000000000000000n, 0 n],
[-0 xffffffffffffffffn, 0 x8000000000000000n, -0 x7fffffffffffffffn],
[-0 xfffffffffffffffen, 0 x8000000000000000n, -0 x7ffffffffffffffen],
[-0 x8000000000000001n, 0 x8000000000000000n, -1 n],
[-0 x8000000000000000n, 0 x8000000000000000n, 0 n],
[-0 x7fffffffffffffffn, 0 x8000000000000000n, -0 x7fffffffffffffffn],
[-0 x7ffffffffffffffen, 0 x8000000000000000n, -0 x7ffffffffffffffen],
[-0 x100000001n, 0 x8000000000000000n, -0 x100000001n],
[-0 x100000000n, 0 x8000000000000000n, -0 x100000000n],
[-0 xffffffffn, 0 x8000000000000000n, -0 xffffffffn],
[-0 xfffffffen, 0 x8000000000000000n, -0 xfffffffen],
[-0 x80000001n, 0 x8000000000000000n, -0 x80000001n],
[-0 x80000000n, 0 x8000000000000000n, -0 x80000000n],
[-0 x7fffffffn, 0 x8000000000000000n, -0 x7fffffffn],
[-0 x7ffffffen, 0 x8000000000000000n, -0 x7ffffffen],
[-2 n, 0 x8000000000000000n, -2 n],
[-1 n, 0 x8000000000000000n, -1 n],
[0 n, 0 x8000000000000000n, 0 n],
[1 n, 0 x8000000000000000n, 1 n],
[2 n, 0 x8000000000000000n, 2 n],
[0 x7ffffffen, 0 x8000000000000000n, 0 x7ffffffen],
[0 x7fffffffn, 0 x8000000000000000n, 0 x7fffffffn],
[0 x80000000n, 0 x8000000000000000n, 0 x80000000n],
[0 x80000001n, 0 x8000000000000000n, 0 x80000001n],
[0 xfffffffen, 0 x8000000000000000n, 0 xfffffffen],
[0 xffffffffn, 0 x8000000000000000n, 0 xffffffffn],
[0 x100000000n, 0 x8000000000000000n, 0 x100000000n],
[0 x100000001n, 0 x8000000000000000n, 0 x100000001n],
[0 x7ffffffffffffffen, 0 x8000000000000000n, 0 x7ffffffffffffffen],
[0 x7fffffffffffffffn, 0 x8000000000000000n, 0 x7fffffffffffffffn],
[0 x8000000000000000n, 0 x8000000000000000n, 0 n],
[0 x8000000000000001n, 0 x8000000000000000n, 1 n],
[0 xfffffffffffffffen, 0 x8000000000000000n, 0 x7ffffffffffffffen],
[0 xffffffffffffffffn, 0 x8000000000000000n, 0 x7fffffffffffffffn],
[0 x10000000000000000n, 0 x8000000000000000n, 0 n],
[0 x10000000000000001n, 0 x8000000000000000n, 1 n],
[-0 x10000000000000001n, 0 x8000000000000001n, -0 x8000000000000000n],
[-0 x10000000000000000n, 0 x8000000000000001n, -0 x7fffffffffffffffn],
[-0 xffffffffffffffffn, 0 x8000000000000001n, -0 x7ffffffffffffffen],
[-0 xfffffffffffffffen, 0 x8000000000000001n, -0 x7ffffffffffffffdn],
[-0 x8000000000000001n, 0 x8000000000000001n, 0 n],
[-0 x8000000000000000n, 0 x8000000000000001n, -0 x8000000000000000n],
[-0 x7fffffffffffffffn, 0 x8000000000000001n, -0 x7fffffffffffffffn],
[-0 x7ffffffffffffffen, 0 x8000000000000001n, -0 x7ffffffffffffffen],
[-0 x100000001n, 0 x8000000000000001n, -0 x100000001n],
[-0 x100000000n, 0 x8000000000000001n, -0 x100000000n],
[-0 xffffffffn, 0 x8000000000000001n, -0 xffffffffn],
[-0 xfffffffen, 0 x8000000000000001n, -0 xfffffffen],
[-0 x80000001n, 0 x8000000000000001n, -0 x80000001n],
[-0 x80000000n, 0 x8000000000000001n, -0 x80000000n],
[-0 x7fffffffn, 0 x8000000000000001n, -0 x7fffffffn],
[-0 x7ffffffen, 0 x8000000000000001n, -0 x7ffffffen],
[-2 n, 0 x8000000000000001n, -2 n],
[-1 n, 0 x8000000000000001n, -1 n],
[0 n, 0 x8000000000000001n, 0 n],
[1 n, 0 x8000000000000001n, 1 n],
[2 n, 0 x8000000000000001n, 2 n],
[0 x7ffffffen, 0 x8000000000000001n, 0 x7ffffffen],
[0 x7fffffffn, 0 x8000000000000001n, 0 x7fffffffn],
[0 x80000000n, 0 x8000000000000001n, 0 x80000000n],
[0 x80000001n, 0 x8000000000000001n, 0 x80000001n],
[0 xfffffffen, 0 x8000000000000001n, 0 xfffffffen],
[0 xffffffffn, 0 x8000000000000001n, 0 xffffffffn],
[0 x100000000n, 0 x8000000000000001n, 0 x100000000n],
[0 x100000001n, 0 x8000000000000001n, 0 x100000001n],
[0 x7ffffffffffffffen, 0 x8000000000000001n, 0 x7ffffffffffffffen],
[0 x7fffffffffffffffn, 0 x8000000000000001n, 0 x7fffffffffffffffn],
[0 x8000000000000000n, 0 x8000000000000001n, 0 x8000000000000000n],
[0 x8000000000000001n, 0 x8000000000000001n, 0 n],
[0 xfffffffffffffffen, 0 x8000000000000001n, 0 x7ffffffffffffffdn],
[0 xffffffffffffffffn, 0 x8000000000000001n, 0 x7ffffffffffffffen],
[0 x10000000000000000n, 0 x8000000000000001n, 0 x7fffffffffffffffn],
[0 x10000000000000001n, 0 x8000000000000001n, 0 x8000000000000000n],
[-0 x10000000000000001n, -0 x8000000000000001n, -0 x8000000000000000n],
[-0 x10000000000000000n, -0 x8000000000000001n, -0 x7fffffffffffffffn],
[-0 xffffffffffffffffn, -0 x8000000000000001n, -0 x7ffffffffffffffen],
[-0 xfffffffffffffffen, -0 x8000000000000001n, -0 x7ffffffffffffffdn],
[-0 x8000000000000001n, -0 x8000000000000001n, 0 n],
[-0 x8000000000000000n, -0 x8000000000000001n, -0 x8000000000000000n],
[-0 x7fffffffffffffffn, -0 x8000000000000001n, -0 x7fffffffffffffffn],
[-0 x7ffffffffffffffen, -0 x8000000000000001n, -0 x7ffffffffffffffen],
[-0 x100000001n, -0 x8000000000000001n, -0 x100000001n],
[-0 x100000000n, -0 x8000000000000001n, -0 x100000000n],
[-0 xffffffffn, -0 x8000000000000001n, -0 xffffffffn],
[-0 xfffffffen, -0 x8000000000000001n, -0 xfffffffen],
[-0 x80000001n, -0 x8000000000000001n, -0 x80000001n],
[-0 x80000000n, -0 x8000000000000001n, -0 x80000000n],
[-0 x7fffffffn, -0 x8000000000000001n, -0 x7fffffffn],
[-0 x7ffffffen, -0 x8000000000000001n, -0 x7ffffffen],
[-2 n, -0 x8000000000000001n, -2 n],
[-1 n, -0 x8000000000000001n, -1 n],
[0 n, -0 x8000000000000001n, 0 n],
[1 n, -0 x8000000000000001n, 1 n],
[2 n, -0 x8000000000000001n, 2 n],
[0 x7ffffffen, -0 x8000000000000001n, 0 x7ffffffen],
[0 x7fffffffn, -0 x8000000000000001n, 0 x7fffffffn],
[0 x80000000n, -0 x8000000000000001n, 0 x80000000n],
[0 x80000001n, -0 x8000000000000001n, 0 x80000001n],
[0 xfffffffen, -0 x8000000000000001n, 0 xfffffffen],
[0 xffffffffn, -0 x8000000000000001n, 0 xffffffffn],
[0 x100000000n, -0 x8000000000000001n, 0 x100000000n],
[0 x100000001n, -0 x8000000000000001n, 0 x100000001n],
[0 x7ffffffffffffffen, -0 x8000000000000001n, 0 x7ffffffffffffffen],
[0 x7fffffffffffffffn, -0 x8000000000000001n, 0 x7fffffffffffffffn],
[0 x8000000000000000n, -0 x8000000000000001n, 0 x8000000000000000n],
[0 x8000000000000001n, -0 x8000000000000001n, 0 n],
[0 xfffffffffffffffen, -0 x8000000000000001n, 0 x7ffffffffffffffdn],
[0 xffffffffffffffffn, -0 x8000000000000001n, 0 x7ffffffffffffffen],
[0 x10000000000000000n, -0 x8000000000000001n, 0 x7fffffffffffffffn],
[0 x10000000000000001n, -0 x8000000000000001n, 0 x8000000000000000n],
[-0 x10000000000000001n, -0 x8000000000000000n, -1 n],
[-0 x10000000000000000n, -0 x8000000000000000n, 0 n],
[-0 xffffffffffffffffn, -0 x8000000000000000n, -0 x7fffffffffffffffn],
[-0 xfffffffffffffffen, -0 x8000000000000000n, -0 x7ffffffffffffffen],
[-0 x8000000000000001n, -0 x8000000000000000n, -1 n],
[-0 x8000000000000000n, -0 x8000000000000000n, 0 n],
[-0 x7fffffffffffffffn, -0 x8000000000000000n, -0 x7fffffffffffffffn],
[-0 x7ffffffffffffffen, -0 x8000000000000000n, -0 x7ffffffffffffffen],
[-0 x100000001n, -0 x8000000000000000n, -0 x100000001n],
[-0 x100000000n, -0 x8000000000000000n, -0 x100000000n],
[-0 xffffffffn, -0 x8000000000000000n, -0 xffffffffn],
[-0 xfffffffen, -0 x8000000000000000n, -0 xfffffffen],
[-0 x80000001n, -0 x8000000000000000n, -0 x80000001n],
[-0 x80000000n, -0 x8000000000000000n, -0 x80000000n],
[-0 x7fffffffn, -0 x8000000000000000n, -0 x7fffffffn],
[-0 x7ffffffen, -0 x8000000000000000n, -0 x7ffffffen],
[-2 n, -0 x8000000000000000n, -2 n],
[-1 n, -0 x8000000000000000n, -1 n],
[0 n, -0 x8000000000000000n, 0 n],
[1 n, -0 x8000000000000000n, 1 n],
[2 n, -0 x8000000000000000n, 2 n],
[0 x7ffffffen, -0 x8000000000000000n, 0 x7ffffffen],
[0 x7fffffffn, -0 x8000000000000000n, 0 x7fffffffn],
[0 x80000000n, -0 x8000000000000000n, 0 x80000000n],
[0 x80000001n, -0 x8000000000000000n, 0 x80000001n],
[0 xfffffffen, -0 x8000000000000000n, 0 xfffffffen],
[0 xffffffffn, -0 x8000000000000000n, 0 xffffffffn],
[0 x100000000n, -0 x8000000000000000n, 0 x100000000n],
[0 x100000001n, -0 x8000000000000000n, 0 x100000001n],
[0 x7ffffffffffffffen, -0 x8000000000000000n, 0 x7ffffffffffffffen],
[0 x7fffffffffffffffn, -0 x8000000000000000n, 0 x7fffffffffffffffn],
[0 x8000000000000000n, -0 x8000000000000000n, 0 n],
[0 x8000000000000001n, -0 x8000000000000000n, 1 n],
[0 xfffffffffffffffen, -0 x8000000000000000n, 0 x7ffffffffffffffen],
[0 xffffffffffffffffn, -0 x8000000000000000n, 0 x7fffffffffffffffn],
[0 x10000000000000000n, -0 x8000000000000000n, 0 n],
[0 x10000000000000001n, -0 x8000000000000000n, 1 n],
[-0 x10000000000000001n, -0 x7fffffffffffffffn, -3 n],
[-0 x10000000000000000n, -0 x7fffffffffffffffn, -2 n],
[-0 xffffffffffffffffn, -0 x7fffffffffffffffn, -1 n],
[-0 xfffffffffffffffen, -0 x7fffffffffffffffn, 0 n],
[-0 x8000000000000001n, -0 x7fffffffffffffffn, -2 n],
[-0 x8000000000000000n, -0 x7fffffffffffffffn, -1 n],
[-0 x7fffffffffffffffn, -0 x7fffffffffffffffn, 0 n],
[-0 x7ffffffffffffffen, -0 x7fffffffffffffffn, -0 x7ffffffffffffffen],
[-0 x100000001n, -0 x7fffffffffffffffn, -0 x100000001n],
[-0 x100000000n, -0 x7fffffffffffffffn, -0 x100000000n],
[-0 xffffffffn, -0 x7fffffffffffffffn, -0 xffffffffn],
[-0 xfffffffen, -0 x7fffffffffffffffn, -0 xfffffffen],
[-0 x80000001n, -0 x7fffffffffffffffn, -0 x80000001n],
[-0 x80000000n, -0 x7fffffffffffffffn, -0 x80000000n],
[-0 x7fffffffn, -0 x7fffffffffffffffn, -0 x7fffffffn],
[-0 x7ffffffen, -0 x7fffffffffffffffn, -0 x7ffffffen],
[-2 n, -0 x7fffffffffffffffn, -2 n],
[-1 n, -0 x7fffffffffffffffn, -1 n],
[0 n, -0 x7fffffffffffffffn, 0 n],
[1 n, -0 x7fffffffffffffffn, 1 n],
[2 n, -0 x7fffffffffffffffn, 2 n],
[0 x7ffffffen, -0 x7fffffffffffffffn, 0 x7ffffffen],
[0 x7fffffffn, -0 x7fffffffffffffffn, 0 x7fffffffn],
[0 x80000000n, -0 x7fffffffffffffffn, 0 x80000000n],
[0 x80000001n, -0 x7fffffffffffffffn, 0 x80000001n],
[0 xfffffffen, -0 x7fffffffffffffffn, 0 xfffffffen],
[0 xffffffffn, -0 x7fffffffffffffffn, 0 xffffffffn],
[0 x100000000n, -0 x7fffffffffffffffn, 0 x100000000n],
[0 x100000001n, -0 x7fffffffffffffffn, 0 x100000001n],
[0 x7ffffffffffffffen, -0 x7fffffffffffffffn, 0 x7ffffffffffffffen],
[0 x7fffffffffffffffn, -0 x7fffffffffffffffn, 0 n],
[0 x8000000000000000n, -0 x7fffffffffffffffn, 1 n],
[0 x8000000000000001n, -0 x7fffffffffffffffn, 2 n],
[0 xfffffffffffffffen, -0 x7fffffffffffffffn, 0 n],
[0 xffffffffffffffffn, -0 x7fffffffffffffffn, 1 n],
[0 x10000000000000000n, -0 x7fffffffffffffffn, 2 n],
[0 x10000000000000001n, -0 x7fffffffffffffffn, 3 n],
[-0 x10000000000000001n, -0 x7ffffffffffffffen, -5 n],
[-0 x10000000000000000n, -0 x7ffffffffffffffen, -4 n],
[-0 xffffffffffffffffn, -0 x7ffffffffffffffen, -3 n],
[-0 xfffffffffffffffen, -0 x7ffffffffffffffen, -2 n],
[-0 x8000000000000001n, -0 x7ffffffffffffffen, -3 n],
[-0 x8000000000000000n, -0 x7ffffffffffffffen, -2 n],
[-0 x7fffffffffffffffn, -0 x7ffffffffffffffen, -1 n],
[-0 x7ffffffffffffffen, -0 x7ffffffffffffffen, 0 n],
[-0 x100000001n, -0 x7ffffffffffffffen, -0 x100000001n],
[-0 x100000000n, -0 x7ffffffffffffffen, -0 x100000000n],
[-0 xffffffffn, -0 x7ffffffffffffffen, -0 xffffffffn],
[-0 xfffffffen, -0 x7ffffffffffffffen, -0 xfffffffen],
[-0 x80000001n, -0 x7ffffffffffffffen, -0 x80000001n],
[-0 x80000000n, -0 x7ffffffffffffffen, -0 x80000000n],
[-0 x7fffffffn, -0 x7ffffffffffffffen, -0 x7fffffffn],
[-0 x7ffffffen, -0 x7ffffffffffffffen, -0 x7ffffffen],
[-2 n, -0 x7ffffffffffffffen, -2 n],
[-1 n, -0 x7ffffffffffffffen, -1 n],
[0 n, -0 x7ffffffffffffffen, 0 n],
[1 n, -0 x7ffffffffffffffen, 1 n],
[2 n, -0 x7ffffffffffffffen, 2 n],
[0 x7ffffffen, -0 x7ffffffffffffffen, 0 x7ffffffen],
[0 x7fffffffn, -0 x7ffffffffffffffen, 0 x7fffffffn],
[0 x80000000n, -0 x7ffffffffffffffen, 0 x80000000n],
[0 x80000001n, -0 x7ffffffffffffffen, 0 x80000001n],
[0 xfffffffen, -0 x7ffffffffffffffen, 0 xfffffffen],
[0 xffffffffn, -0 x7ffffffffffffffen, 0 xffffffffn],
[0 x100000000n, -0 x7ffffffffffffffen, 0 x100000000n],
[0 x100000001n, -0 x7ffffffffffffffen, 0 x100000001n],
[0 x7ffffffffffffffen, -0 x7ffffffffffffffen, 0 n],
[0 x7fffffffffffffffn, -0 x7ffffffffffffffen, 1 n],
[0 x8000000000000000n, -0 x7ffffffffffffffen, 2 n],
[0 x8000000000000001n, -0 x7ffffffffffffffen, 3 n],
[0 xfffffffffffffffen, -0 x7ffffffffffffffen, 2 n],
[0 xffffffffffffffffn, -0 x7ffffffffffffffen, 3 n],
[0 x10000000000000000n, -0 x7ffffffffffffffen, 4 n],
[0 x10000000000000001n, -0 x7ffffffffffffffen, 5 n],
[-0 x10000000000000001n, 0 xfffffffffffffffen, -3 n],
[-0 x10000000000000000n, 0 xfffffffffffffffen, -2 n],
[-0 xffffffffffffffffn, 0 xfffffffffffffffen, -1 n],
[-0 xfffffffffffffffen, 0 xfffffffffffffffen, 0 n],
[-0 x8000000000000001n, 0 xfffffffffffffffen, -0 x8000000000000001n],
[-0 x8000000000000000n, 0 xfffffffffffffffen, -0 x8000000000000000n],
[-0 x7fffffffffffffffn, 0 xfffffffffffffffen, -0 x7fffffffffffffffn],
[-0 x7ffffffffffffffen, 0 xfffffffffffffffen, -0 x7ffffffffffffffen],
[-0 x100000001n, 0 xfffffffffffffffen, -0 x100000001n],
[-0 x100000000n, 0 xfffffffffffffffen, -0 x100000000n],
[-0 xffffffffn, 0 xfffffffffffffffen, -0 xffffffffn],
[-0 xfffffffen, 0 xfffffffffffffffen, -0 xfffffffen],
[-0 x80000001n, 0 xfffffffffffffffen, -0 x80000001n],
[-0 x80000000n, 0 xfffffffffffffffen, -0 x80000000n],
[-0 x7fffffffn, 0 xfffffffffffffffen, -0 x7fffffffn],
[-0 x7ffffffen, 0 xfffffffffffffffen, -0 x7ffffffen],
[-2 n, 0 xfffffffffffffffen, -2 n],
[-1 n, 0 xfffffffffffffffen, -1 n],
[0 n, 0 xfffffffffffffffen, 0 n],
[1 n, 0 xfffffffffffffffen, 1 n],
[2 n, 0 xfffffffffffffffen, 2 n],
[0 x7ffffffen, 0 xfffffffffffffffen, 0 x7ffffffen],
[0 x7fffffffn, 0 xfffffffffffffffen, 0 x7fffffffn],
[0 x80000000n, 0 xfffffffffffffffen, 0 x80000000n],
[0 x80000001n, 0 xfffffffffffffffen, 0 x80000001n],
[0 xfffffffen, 0 xfffffffffffffffen, 0 xfffffffen],
[0 xffffffffn, 0 xfffffffffffffffen, 0 xffffffffn],
[0 x100000000n, 0 xfffffffffffffffen, 0 x100000000n],
[0 x100000001n, 0 xfffffffffffffffen, 0 x100000001n],
[0 x7ffffffffffffffen, 0 xfffffffffffffffen, 0 x7ffffffffffffffen],
[0 x7fffffffffffffffn, 0 xfffffffffffffffen, 0 x7fffffffffffffffn],
[0 x8000000000000000n, 0 xfffffffffffffffen, 0 x8000000000000000n],
[0 x8000000000000001n, 0 xfffffffffffffffen, 0 x8000000000000001n],
[0 xfffffffffffffffen, 0 xfffffffffffffffen, 0 n],
[0 xffffffffffffffffn, 0 xfffffffffffffffen, 1 n],
[0 x10000000000000000n, 0 xfffffffffffffffen, 2 n],
[0 x10000000000000001n, 0 xfffffffffffffffen, 3 n],
[-0 x10000000000000001n, 0 xffffffffffffffffn, -2 n],
[-0 x10000000000000000n, 0 xffffffffffffffffn, -1 n],
[-0 xffffffffffffffffn, 0 xffffffffffffffffn, 0 n],
[-0 xfffffffffffffffen, 0 xffffffffffffffffn, -0 xfffffffffffffffen],
[-0 x8000000000000001n, 0 xffffffffffffffffn, -0 x8000000000000001n],
[-0 x8000000000000000n, 0 xffffffffffffffffn, -0 x8000000000000000n],
[-0 x7fffffffffffffffn, 0 xffffffffffffffffn, -0 x7fffffffffffffffn],
[-0 x7ffffffffffffffen, 0 xffffffffffffffffn, -0 x7ffffffffffffffen],
[-0 x100000001n, 0 xffffffffffffffffn, -0 x100000001n],
[-0 x100000000n, 0 xffffffffffffffffn, -0 x100000000n],
[-0 xffffffffn, 0 xffffffffffffffffn, -0 xffffffffn],
[-0 xfffffffen, 0 xffffffffffffffffn, -0 xfffffffen],
[-0 x80000001n, 0 xffffffffffffffffn, -0 x80000001n],
[-0 x80000000n, 0 xffffffffffffffffn, -0 x80000000n],
[-0 x7fffffffn, 0 xffffffffffffffffn, -0 x7fffffffn],
[-0 x7ffffffen, 0 xffffffffffffffffn, -0 x7ffffffen],
[-2 n, 0 xffffffffffffffffn, -2 n],
[-1 n, 0 xffffffffffffffffn, -1 n],
[0 n, 0 xffffffffffffffffn, 0 n],
[1 n, 0 xffffffffffffffffn, 1 n],
[2 n, 0 xffffffffffffffffn, 2 n],
[0 x7ffffffen, 0 xffffffffffffffffn, 0 x7ffffffen],
[0 x7fffffffn, 0 xffffffffffffffffn, 0 x7fffffffn],
[0 x80000000n, 0 xffffffffffffffffn, 0 x80000000n],
[0 x80000001n, 0 xffffffffffffffffn, 0 x80000001n],
[0 xfffffffen, 0 xffffffffffffffffn, 0 xfffffffen],
[0 xffffffffn, 0 xffffffffffffffffn, 0 xffffffffn],
[0 x100000000n, 0 xffffffffffffffffn, 0 x100000000n],
[0 x100000001n, 0 xffffffffffffffffn, 0 x100000001n],
[0 x7ffffffffffffffen, 0 xffffffffffffffffn, 0 x7ffffffffffffffen],
[0 x7fffffffffffffffn, 0 xffffffffffffffffn, 0 x7fffffffffffffffn],
[0 x8000000000000000n, 0 xffffffffffffffffn, 0 x8000000000000000n],
[0 x8000000000000001n, 0 xffffffffffffffffn, 0 x8000000000000001n],
[0 xfffffffffffffffen, 0 xffffffffffffffffn, 0 xfffffffffffffffen],
[0 xffffffffffffffffn, 0 xffffffffffffffffn, 0 n],
[0 x10000000000000000n, 0 xffffffffffffffffn, 1 n],
[0 x10000000000000001n, 0 xffffffffffffffffn, 2 n],
[-0 x10000000000000001n, 0 x10000000000000000n, -1 n],
[-0 x10000000000000000n, 0 x10000000000000000n, 0 n],
[-0 xffffffffffffffffn, 0 x10000000000000000n, -0 xffffffffffffffffn],
[-0 xfffffffffffffffen, 0 x10000000000000000n, -0 xfffffffffffffffen],
[-0 x8000000000000001n, 0 x10000000000000000n, -0 x8000000000000001n],
[-0 x8000000000000000n, 0 x10000000000000000n, -0 x8000000000000000n],
[-0 x7fffffffffffffffn, 0 x10000000000000000n, -0 x7fffffffffffffffn],
[-0 x7ffffffffffffffen, 0 x10000000000000000n, -0 x7ffffffffffffffen],
[-0 x100000001n, 0 x10000000000000000n, -0 x100000001n],
[-0 x100000000n, 0 x10000000000000000n, -0 x100000000n],
[-0 xffffffffn, 0 x10000000000000000n, -0 xffffffffn],
[-0 xfffffffen, 0 x10000000000000000n, -0 xfffffffen],
[-0 x80000001n, 0 x10000000000000000n, -0 x80000001n],
[-0 x80000000n, 0 x10000000000000000n, -0 x80000000n],
[-0 x7fffffffn, 0 x10000000000000000n, -0 x7fffffffn],
[-0 x7ffffffen, 0 x10000000000000000n, -0 x7ffffffen],
[-2 n, 0 x10000000000000000n, -2 n],
[-1 n, 0 x10000000000000000n, -1 n],
[0 n, 0 x10000000000000000n, 0 n],
[1 n, 0 x10000000000000000n, 1 n],
[2 n, 0 x10000000000000000n, 2 n],
[0 x7ffffffen, 0 x10000000000000000n, 0 x7ffffffen],
[0 x7fffffffn, 0 x10000000000000000n, 0 x7fffffffn],
[0 x80000000n, 0 x10000000000000000n, 0 x80000000n],
[0 x80000001n, 0 x10000000000000000n, 0 x80000001n],
[0 xfffffffen, 0 x10000000000000000n, 0 xfffffffen],
[0 xffffffffn, 0 x10000000000000000n, 0 xffffffffn],
[0 x100000000n, 0 x10000000000000000n, 0 x100000000n],
[0 x100000001n, 0 x10000000000000000n, 0 x100000001n],
[0 x7ffffffffffffffen, 0 x10000000000000000n, 0 x7ffffffffffffffen],
[0 x7fffffffffffffffn, 0 x10000000000000000n, 0 x7fffffffffffffffn],
[0 x8000000000000000n, 0 x10000000000000000n, 0 x8000000000000000n],
[0 x8000000000000001n, 0 x10000000000000000n, 0 x8000000000000001n],
[0 xfffffffffffffffen, 0 x10000000000000000n, 0 xfffffffffffffffen],
[0 xffffffffffffffffn, 0 x10000000000000000n, 0 xffffffffffffffffn],
[0 x10000000000000000n, 0 x10000000000000000n, 0 n],
[0 x10000000000000001n, 0 x10000000000000000n, 1 n],
[-0 x10000000000000001n, 0 x10000000000000001n, 0 n],
[-0 x10000000000000000n, 0 x10000000000000001n, -0 x10000000000000000n],
[-0 xffffffffffffffffn, 0 x10000000000000001n, -0 xffffffffffffffffn],
[-0 xfffffffffffffffen, 0 x10000000000000001n, -0 xfffffffffffffffen],
[-0 x8000000000000001n, 0 x10000000000000001n, -0 x8000000000000001n],
[-0 x8000000000000000n, 0 x10000000000000001n, -0 x8000000000000000n],
[-0 x7fffffffffffffffn, 0 x10000000000000001n, -0 x7fffffffffffffffn],
[-0 x7ffffffffffffffen, 0 x10000000000000001n, -0 x7ffffffffffffffen],
[-0 x100000001n, 0 x10000000000000001n, -0 x100000001n],
[-0 x100000000n, 0 x10000000000000001n, -0 x100000000n],
[-0 xffffffffn, 0 x10000000000000001n, -0 xffffffffn],
[-0 xfffffffen, 0 x10000000000000001n, -0 xfffffffen],
[-0 x80000001n, 0 x10000000000000001n, -0 x80000001n],
[-0 x80000000n, 0 x10000000000000001n, -0 x80000000n],
[-0 x7fffffffn, 0 x10000000000000001n, -0 x7fffffffn],
[-0 x7ffffffen, 0 x10000000000000001n, -0 x7ffffffen],
[-2 n, 0 x10000000000000001n, -2 n],
[-1 n, 0 x10000000000000001n, -1 n],
[0 n, 0 x10000000000000001n, 0 n],
[1 n, 0 x10000000000000001n, 1 n],
[2 n, 0 x10000000000000001n, 2 n],
[0 x7ffffffen, 0 x10000000000000001n, 0 x7ffffffen],
[0 x7fffffffn, 0 x10000000000000001n, 0 x7fffffffn],
[0 x80000000n, 0 x10000000000000001n, 0 x80000000n],
[0 x80000001n, 0 x10000000000000001n, 0 x80000001n],
[0 xfffffffen, 0 x10000000000000001n, 0 xfffffffen],
[0 xffffffffn, 0 x10000000000000001n, 0 xffffffffn],
[0 x100000000n, 0 x10000000000000001n, 0 x100000000n],
[0 x100000001n, 0 x10000000000000001n, 0 x100000001n],
[0 x7ffffffffffffffen, 0 x10000000000000001n, 0 x7ffffffffffffffen],
[0 x7fffffffffffffffn, 0 x10000000000000001n, 0 x7fffffffffffffffn],
[0 x8000000000000000n, 0 x10000000000000001n, 0 x8000000000000000n],
[0 x8000000000000001n, 0 x10000000000000001n, 0 x8000000000000001n],
[0 xfffffffffffffffen, 0 x10000000000000001n, 0 xfffffffffffffffen],
[0 xffffffffffffffffn, 0 x10000000000000001n, 0 xffffffffffffffffn],
[0 x10000000000000000n, 0 x10000000000000001n, 0 x10000000000000000n],
[0 x10000000000000001n, 0 x10000000000000001n, 0 n],
[-0 x10000000000000001n, -0 x10000000000000001n, 0 n],
[-0 x10000000000000000n, -0 x10000000000000001n, -0 x10000000000000000n],
[-0 xffffffffffffffffn, -0 x10000000000000001n, -0 xffffffffffffffffn],
[-0 xfffffffffffffffen, -0 x10000000000000001n, -0 xfffffffffffffffen],
[-0 x8000000000000001n, -0 x10000000000000001n, -0 x8000000000000001n],
[-0 x8000000000000000n, -0 x10000000000000001n, -0 x8000000000000000n],
[-0 x7fffffffffffffffn, -0 x10000000000000001n, -0 x7fffffffffffffffn],
[-0 x7ffffffffffffffen, -0 x10000000000000001n, -0 x7ffffffffffffffen],
[-0 x100000001n, -0 x10000000000000001n, -0 x100000001n],
[-0 x100000000n, -0 x10000000000000001n, -0 x100000000n],
[-0 xffffffffn, -0 x10000000000000001n, -0 xffffffffn],
[-0 xfffffffen, -0 x10000000000000001n, -0 xfffffffen],
[-0 x80000001n, -0 x10000000000000001n, -0 x80000001n],
[-0 x80000000n, -0 x10000000000000001n, -0 x80000000n],
[-0 x7fffffffn, -0 x10000000000000001n, -0 x7fffffffn],
[-0 x7ffffffen, -0 x10000000000000001n, -0 x7ffffffen],
[-2 n, -0 x10000000000000001n, -2 n],
[-1 n, -0 x10000000000000001n, -1 n],
[0 n, -0 x10000000000000001n, 0 n],
[1 n, -0 x10000000000000001n, 1 n],
[2 n, -0 x10000000000000001n, 2 n],
[0 x7ffffffen, -0 x10000000000000001n, 0 x7ffffffen],
[0 x7fffffffn, -0 x10000000000000001n, 0 x7fffffffn],
[0 x80000000n, -0 x10000000000000001n, 0 x80000000n],
[0 x80000001n, -0 x10000000000000001n, 0 x80000001n],
[0 xfffffffen, -0 x10000000000000001n, 0 xfffffffen],
[0 xffffffffn, -0 x10000000000000001n, 0 xffffffffn],
[0 x100000000n, -0 x10000000000000001n, 0 x100000000n],
[0 x100000001n, -0 x10000000000000001n, 0 x100000001n],
[0 x7ffffffffffffffen, -0 x10000000000000001n, 0 x7ffffffffffffffen],
[0 x7fffffffffffffffn, -0 x10000000000000001n, 0 x7fffffffffffffffn],
[0 x8000000000000000n, -0 x10000000000000001n, 0 x8000000000000000n],
[0 x8000000000000001n, -0 x10000000000000001n, 0 x8000000000000001n],
[0 xfffffffffffffffen, -0 x10000000000000001n, 0 xfffffffffffffffen],
[0 xffffffffffffffffn, -0 x10000000000000001n, 0 xffffffffffffffffn],
[0 x10000000000000000n, -0 x10000000000000001n, 0 x10000000000000000n],
[0 x10000000000000001n, -0 x10000000000000001n, 0 n],
[-0 x10000000000000001n, -0 x10000000000000000n, -1 n],
[-0 x10000000000000000n, -0 x10000000000000000n, 0 n],
[-0 xffffffffffffffffn, -0 x10000000000000000n, -0 xffffffffffffffffn],
[-0 xfffffffffffffffen, -0 x10000000000000000n, -0 xfffffffffffffffen],
[-0 x8000000000000001n, -0 x10000000000000000n, -0 x8000000000000001n],
[-0 x8000000000000000n, -0 x10000000000000000n, -0 x8000000000000000n],
[-0 x7fffffffffffffffn, -0 x10000000000000000n, -0 x7fffffffffffffffn],
[-0 x7ffffffffffffffen, -0 x10000000000000000n, -0 x7ffffffffffffffen],
[-0 x100000001n, -0 x10000000000000000n, -0 x100000001n],
[-0 x100000000n, -0 x10000000000000000n, -0 x100000000n],
[-0 xffffffffn, -0 x10000000000000000n, -0 xffffffffn],
[-0 xfffffffen, -0 x10000000000000000n, -0 xfffffffen],
[-0 x80000001n, -0 x10000000000000000n, -0 x80000001n],
[-0 x80000000n, -0 x10000000000000000n, -0 x80000000n],
[-0 x7fffffffn, -0 x10000000000000000n, -0 x7fffffffn],
[-0 x7ffffffen, -0 x10000000000000000n, -0 x7ffffffen],
[-2 n, -0 x10000000000000000n, -2 n],
[-1 n, -0 x10000000000000000n, -1 n],
[0 n, -0 x10000000000000000n, 0 n],
[1 n, -0 x10000000000000000n, 1 n],
[2 n, -0 x10000000000000000n, 2 n],
[0 x7ffffffen, -0 x10000000000000000n, 0 x7ffffffen],
[0 x7fffffffn, -0 x10000000000000000n, 0 x7fffffffn],
[0 x80000000n, -0 x10000000000000000n, 0 x80000000n],
[0 x80000001n, -0 x10000000000000000n, 0 x80000001n],
[0 xfffffffen, -0 x10000000000000000n, 0 xfffffffen],
[0 xffffffffn, -0 x10000000000000000n, 0 xffffffffn],
[0 x100000000n, -0 x10000000000000000n, 0 x100000000n],
[0 x100000001n, -0 x10000000000000000n, 0 x100000001n],
[0 x7ffffffffffffffen, -0 x10000000000000000n, 0 x7ffffffffffffffen],
[0 x7fffffffffffffffn, -0 x10000000000000000n, 0 x7fffffffffffffffn],
[0 x8000000000000000n, -0 x10000000000000000n, 0 x8000000000000000n],
[0 x8000000000000001n, -0 x10000000000000000n, 0 x8000000000000001n],
[0 xfffffffffffffffen, -0 x10000000000000000n, 0 xfffffffffffffffen],
[0 xffffffffffffffffn, -0 x10000000000000000n, 0 xffffffffffffffffn],
[0 x10000000000000000n, -0 x10000000000000000n, 0 n],
[0 x10000000000000001n, -0 x10000000000000000n, 1 n],
[-0 x10000000000000001n, -0 xffffffffffffffffn, -2 n],
[-0 x10000000000000000n, -0 xffffffffffffffffn, -1 n],
[-0 xffffffffffffffffn, -0 xffffffffffffffffn, 0 n],
[-0 xfffffffffffffffen, -0 xffffffffffffffffn, -0 xfffffffffffffffen],
[-0 x8000000000000001n, -0 xffffffffffffffffn, -0 x8000000000000001n],
[-0 x8000000000000000n, -0 xffffffffffffffffn, -0 x8000000000000000n],
[-0 x7fffffffffffffffn, -0 xffffffffffffffffn, -0 x7fffffffffffffffn],
[-0 x7ffffffffffffffen, -0 xffffffffffffffffn, -0 x7ffffffffffffffen],
[-0 x100000001n, -0 xffffffffffffffffn, -0 x100000001n],
[-0 x100000000n, -0 xffffffffffffffffn, -0 x100000000n],
[-0 xffffffffn, -0 xffffffffffffffffn, -0 xffffffffn],
[-0 xfffffffen, -0 xffffffffffffffffn, -0 xfffffffen],
[-0 x80000001n, -0 xffffffffffffffffn, -0 x80000001n],
[-0 x80000000n, -0 xffffffffffffffffn, -0 x80000000n],
[-0 x7fffffffn, -0 xffffffffffffffffn, -0 x7fffffffn],
[-0 x7ffffffen, -0 xffffffffffffffffn, -0 x7ffffffen],
[-2 n, -0 xffffffffffffffffn, -2 n],
[-1 n, -0 xffffffffffffffffn, -1 n],
[0 n, -0 xffffffffffffffffn, 0 n],
[1 n, -0 xffffffffffffffffn, 1 n],
[2 n, -0 xffffffffffffffffn, 2 n],
[0 x7ffffffen, -0 xffffffffffffffffn, 0 x7ffffffen],
[0 x7fffffffn, -0 xffffffffffffffffn, 0 x7fffffffn],
[0 x80000000n, -0 xffffffffffffffffn, 0 x80000000n],
[0 x80000001n, -0 xffffffffffffffffn, 0 x80000001n],
[0 xfffffffen, -0 xffffffffffffffffn, 0 xfffffffen],
[0 xffffffffn, -0 xffffffffffffffffn, 0 xffffffffn],
[0 x100000000n, -0 xffffffffffffffffn, 0 x100000000n],
[0 x100000001n, -0 xffffffffffffffffn, 0 x100000001n],
[0 x7ffffffffffffffen, -0 xffffffffffffffffn, 0 x7ffffffffffffffen],
[0 x7fffffffffffffffn, -0 xffffffffffffffffn, 0 x7fffffffffffffffn],
[0 x8000000000000000n, -0 xffffffffffffffffn, 0 x8000000000000000n],
[0 x8000000000000001n, -0 xffffffffffffffffn, 0 x8000000000000001n],
[0 xfffffffffffffffen, -0 xffffffffffffffffn, 0 xfffffffffffffffen],
[0 xffffffffffffffffn, -0 xffffffffffffffffn, 0 n],
[0 x10000000000000000n, -0 xffffffffffffffffn, 1 n],
[0 x10000000000000001n, -0 xffffffffffffffffn, 2 n],
[-0 x10000000000000001n, -0 xfffffffffffffffen, -3 n],
[-0 x10000000000000000n, -0 xfffffffffffffffen, -2 n],
[-0 xffffffffffffffffn, -0 xfffffffffffffffen, -1 n],
[-0 xfffffffffffffffen, -0 xfffffffffffffffen, 0 n],
[-0 x8000000000000001n, -0 xfffffffffffffffen, -0 x8000000000000001n],
[-0 x8000000000000000n, -0 xfffffffffffffffen, -0 x8000000000000000n],
[-0 x7fffffffffffffffn, -0 xfffffffffffffffen, -0 x7fffffffffffffffn],
[-0 x7ffffffffffffffen, -0 xfffffffffffffffen, -0 x7ffffffffffffffen],
[-0 x100000001n, -0 xfffffffffffffffen, -0 x100000001n],
[-0 x100000000n, -0 xfffffffffffffffen, -0 x100000000n],
[-0 xffffffffn, -0 xfffffffffffffffen, -0 xffffffffn],
[-0 xfffffffen, -0 xfffffffffffffffen, -0 xfffffffen],
[-0 x80000001n, -0 xfffffffffffffffen, -0 x80000001n],
[-0 x80000000n, -0 xfffffffffffffffen, -0 x80000000n],
[-0 x7fffffffn, -0 xfffffffffffffffen, -0 x7fffffffn],
[-0 x7ffffffen, -0 xfffffffffffffffen, -0 x7ffffffen],
[-2 n, -0 xfffffffffffffffen, -2 n],
[-1 n, -0 xfffffffffffffffen, -1 n],
[0 n, -0 xfffffffffffffffen, 0 n],
[1 n, -0 xfffffffffffffffen, 1 n],
[2 n, -0 xfffffffffffffffen, 2 n],
[0 x7ffffffen, -0 xfffffffffffffffen, 0 x7ffffffen],
[0 x7fffffffn, -0 xfffffffffffffffen, 0 x7fffffffn],
[0 x80000000n, -0 xfffffffffffffffen, 0 x80000000n],
[0 x80000001n, -0 xfffffffffffffffen, 0 x80000001n],
[0 xfffffffen, -0 xfffffffffffffffen, 0 xfffffffen],
[0 xffffffffn, -0 xfffffffffffffffen, 0 xffffffffn],
[0 x100000000n, -0 xfffffffffffffffen, 0 x100000000n],
[0 x100000001n, -0 xfffffffffffffffen, 0 x100000001n],
[0 x7ffffffffffffffen, -0 xfffffffffffffffen, 0 x7ffffffffffffffen],
[0 x7fffffffffffffffn, -0 xfffffffffffffffen, 0 x7fffffffffffffffn],
[0 x8000000000000000n, -0 xfffffffffffffffen, 0 x8000000000000000n],
[0 x8000000000000001n, -0 xfffffffffffffffen, 0 x8000000000000001n],
[0 xfffffffffffffffen, -0 xfffffffffffffffen, 0 n],
[0 xffffffffffffffffn, -0 xfffffffffffffffen, 1 n],
[0 x10000000000000000n, -0 xfffffffffffffffen, 2 n],
[0 x10000000000000001n, -0 xfffffffffffffffen, 3 n],
];
function f(tests) {
for (let test of tests) {
let lhs = test[0 ], rhs = test[1 ], expected = test[2 ];
assertEq(lhs % rhs, expected);
}
}
for (let i = 0 ; i < 10 ; ++i) {
f(tests);
}
Messung V0.5 in Prozent C=100 H=0 G=70