#!/bin/sh # This is a shar archive. # The rest of this file is a shell script which will extract: # # 6_10a.h 6_10a2.h 6_10a4.h 6_10a5.h 6_10add.c 6_10all.c 6_10cmp.c 6_10cons.c 6_10div.c 6_10eq.c 6_10in.c 6_10min.c 6_10mul.c 6_10neg.c 6_10out.c 6_10pos.c 6_10tst.c 6_10tst2.c 6_10tst3.c 6_10x1.c 6_10x2.c lint.h makefile runtests3 tst1.cmp tst1.in tst2.cmp tst2.in tst3.cmp tst3.in tst4.cmp tst4.in tst5.cmp tst5.in tst6.cmp tst6.in tstA.cmp tstB.cmp tstB.in # # To extract the files from this shell archive file simply # create a directory for this file, move the archive file # to it and enter the command # # sh filename # # The files will be extracted automatically. # Note: Do not use csh. # # Archive created: Mon Jul 30 23:08:41 EDT 1990 # echo x - 6_10a.h sed 's/^X//' > 6_10a.h << '!EOF!' /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ // Define a 64 bit integer class // Exercise 6.10 #ifndef LINT_H #define LINT_H #include #include #include typedef unsigned short LINT_type; typedef unsigned long LINT_Ltype; #include "6_10a2.h" /* DELETE LINT_base */ class LINT { LINT_type s[4]; #include "6_10a4.h" /* DELETE isneg() */ friend int LINT_cmp(const LINT_type *l1, const LINT_type *l2, int n); /* DELETE */ public: #include "6_10a5.h" /* DELETE dodivmod() */ LINT (); // LINT x; LINT (int j); // LINT x = 3; LINT (long j); // LINT x = 3L; LINT (unsigned int j); // LINT x = 3; LINT (unsigned long j); // LINT x = 3L; LINT (LINT& j); // LINT x = LINT LINT (unsigned long, unsigned long); /* DELETE */ ~LINT (); LINT& operator= (LINT j); // x = y; LINT& operator= (int j); // x = 5; LINT& operator= (long j); // x = 5L; friend LINT operator+ (LINT i, LINT j); friend LINT operator+ (LINT j); friend LINT operator- (LINT i, LINT j); friend LINT operator- (LINT j); friend LINT operator* (LINT i, LINT j); friend LINT operator/ (LINT i, LINT j); friend LINT operator% (LINT i, LINT j); friend ostream& operator<< (ostream& out, LINT j); friend istream& operator>> (istream& in, LINT& j); }; #endif /* LINT_H */ !EOF! ls -l 6_10a.h echo x - 6_10a2.h sed 's/^X//' > 6_10a2.h << '!EOF!' /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ const LINT_Ltype LINT_base = 0x10000; !EOF! ls -l 6_10a2.h echo x - 6_10a4.h sed 's/^X//' > 6_10a4.h << '!EOF!' /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ int isneg() { return (s[0] & (LINT_base >> 1)); }; !EOF! ls -l 6_10a4.h echo x - 6_10a5.h sed 's/^X//' > 6_10a5.h << '!EOF!' /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ friend void dodivmod(LINT, LINT, LINT&, LINT&); !EOF! ls -l 6_10a5.h echo x - 6_10add.c sed 's/^X//' > 6_10add.c << '!EOF!' /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ /* Add u[1..n] + v[1..n] to form w[0..n] Based on: The Art of Computer Programming, volume 2 D. Knuth, Section 4.3.1, Algorithm A modified to ignore w[0] */ #include LINT operator+(LINT u, LINT v) { LINT w; /* A1 [Initialize] set j <- n k <- 0 */ for (int j = 3, k = 0; ; ) { /* A2(a) [Add digits] set w[j] <- (u[j] + v[j] + k) mod b */ LINT_Ltype t = u.s[j]; t += v.s[j]; t += k; w.s[j] = t; // % LINT_base /* A3 [Loop on j] decrease j by one */ if (--j < 0) break; /* A2(b) k <- (u[j] + v[j] + k) / b */ k = t / LINT_base; } return w; } !EOF! ls -l 6_10add.c echo x - 6_10all.c sed 's/^X//' > 6_10all.c << '!EOF!' /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ #include #include #include "lint.h" #include "6.10cons.c" #include "6.10eq.c" #include "6.10add.c" #include "6.10cmp.c" #include "6.10pos.c" #include "6.10min.c" #include "6.10neg.c" #include "6.10mul.c" #include "6.10div.c" #include "6.10out.c" #include "6.10in.c" !EOF! ls -l 6_10all.c echo x - 6_10cmp.c sed 's/^X//' > 6_10cmp.c << '!EOF!' /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ /* Compare the n LINT_type's pointed to by l1 and l2. Return -1, 0 or 1 dependent on whether l1 is less than, equal or greater than l2. */ #include int LINT_cmp(const LINT_type *l1, const LINT_type *l2, int n) { if (l1 != l2) while (--n >= 0) if (*l1++ != *l2++) return (l1[-1] > l2[-1] ? 1 : -1); return (0); } !EOF! ls -l 6_10cmp.c echo x - 6_10cons.c sed 's/^X//' > 6_10cons.c << '!EOF!' /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ /* Constructors and destructor for type LINT. */ #include LINT:: LINT() // LINT x; or new LINT; { /* nothing to do */ } LINT:: LINT(int j) // LINT x = 3; { if (j < 0) s[0] = s[1] = ~0; else s[0] = s[1] = 0; s[2] = ((unsigned int) j) / LINT_base; s[3] = ((unsigned int) j) % LINT_base; } LINT:: LINT(long j) // LINT x = 3L; { if (j < 0) s[0] = s[1] = ~0; else s[0] = s[1] = 0; s[2] = ((unsigned long) j) / LINT_base; s[3] = ((unsigned long) j) % LINT_base; } LINT:: LINT(unsigned int j) // LINT x = (unsigned) 3; { s[0] = s[1] = 0; s[2] = j / LINT_base; s[3] = j % LINT_base; } LINT:: LINT(unsigned long j)// LINT x = (unsigned) 3L; { s[0] = s[1] = 0; s[2] = j / LINT_base; s[3] = j % LINT_base; } LINT:: LINT(LINT& j) // LINT x = LINT { for (int i = 0; i < 4; i++) s[i] = j.s[i]; } LINT:: ~LINT() { /* nothing to do */ } /* DELETE */ LINT:: LINT(unsigned long j, unsigned long k) /* DELETE */ { /* DELETE */ s[0] = j / LINT_base; /* DELETE */ s[1] = j % LINT_base; /* DELETE */ s[2] = k / LINT_base; /* DELETE */ s[3] = k % LINT_base; /* DELETE */ } /* DELETE */ !EOF! ls -l 6_10cons.c echo x - 6_10div.c sed 's/^X//' > 6_10div.c << '!EOF!' /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ /* Divide u[1..m+n] by v[1..n] to form q[0..m] and r[1..n] Based on: The Art of Computer Programming, volume 2 D. Knuth, Section 4.3.1, Algorithm D and exercise 16. */ #include #include /* DELETE */ void dodivmod(LINT u, LINT v, LINT "ient, LINT &remainder) { int negquotient = 0, negremainder = 0; { if (debug > 1) cerr << "\n"; /* DELETE */ } { if (debug > 1) cerr << form("u=%4.4x%4.4x%4.4x%4.4x", u.s[0], u.s[1], u.s[2], u.s[3]) << "\n"; /* DELETE */ } { if (debug > 1) cerr << form("v=%4.4x%4.4x%4.4x%4.4x", v.s[0], v.s[1], v.s[2], v.s[3]) << "\n"; /* DELETE */ } /* Make u (the dividend) positive. The sign of the remainder will match the sign of the dividend. */ if (u.isneg()) { negremainder = 1; u = -u; { if (debug) cerr << "PT 1\n"; /* DELETE */ } { if (debug > 1) cerr << "neg remainder\n"; /* DELETE */ } } else /* DELETE */ { /* DELETE */ { if (debug) cerr << "PT 2\n"; /* DELETE */ } } /* DELETE */ /* Make v (the divisor) positive. The sign of the quotient will be negative if the sign of the divisor and dividend do not match, else positive. */ if (v.isneg()) { { if (debug) cerr << "PT 3\n"; /* DELETE */ } negquotient = !negremainder; v = -v; } else { /* DELETE */ { if (debug) cerr << "PT 4\n"; /* DELETE */ } negquotient = negremainder; } /* DELETE */ { if (debug > 1) cerr << (negquotient ? "negquotient\n" : ""); /* DELETE */ } // set local variables for (int m_n = 4, uoffset = 0; uoffset < 4 && u.s[uoffset] == 0; m_n--, uoffset++) { /* DELETE */ { if (debug) cerr << "PT 5\n"; /* DELETE */ } ; } /* DELETE */ for (int n = 4, voffset = 0; voffset < 4 && v.s[voffset] == 0; n--, voffset++) { /* DELETE */ { if (debug) cerr << "PT 6\n"; /* DELETE */ } ; } /* DELETE */ int m = m_n - n; { if (debug > 1) cerr << "m=" << m <<", n=" << n << ", m_n=" << m_n << "\n"; /* DELETE */ } /* If n == 0, then division by zero */ if (n == 0) { { if (debug) cerr << "PT 7\n"; /* DELETE */ } { if (debug > 1) cerr << "division by zero\n"; /* DELETE */ } error("division by zero!"); quotient = remainder = u; return; } /* For n == 1, use simpler algorithm */ else if (n == 1) { { if (debug) cerr << "PT 8\n"; /* DELETE */ } { if (debug > 1) cerr << "n==1\n"; /* DELETE */ } // See Exercise 16 after Section 4.3.1 LINT q = 0; LINT_Ltype prevu = 0; LINT_type v1 = v.s[3]; for (int r = uoffset; r < m_n + uoffset; r++) { { if (debug) cerr << "PT 9\n"; /* DELETE */ } LINT_Ltype t = u.s[r] + prevu * LINT_base; LINT_type tmpq = LINT_type (t / v1); q.s[r] = tmpq; // % LINT_base prevu = t - v1 * tmpq; } if (negquotient) { /* DELETE */ { if (debug) cerr << "PT 10\n"; /* DELETE */ } quotient = -q; } /* DELETE */ else { /* DELETE */ { if (debug) cerr << "PT 11\n"; /* DELETE */ } quotient = q; } /* DELETE */ if (negremainder) { /* DELETE */ { if (debug) cerr << "PT 12\n"; /* DELETE */ } remainder = -prevu; } /* DELETE */ else { /* DELETE */ { if (debug) cerr << "PT 13\n"; /* DELETE */ } remainder = prevu; } /* DELETE */ return; } /* Degenerate case of length(u) < length(v) i.e., m < 0, implying that u < v */ else if (m_n < n) { { if (debug) cerr << "PT 14\n"; /* DELETE */ } { if (debug > 1) cerr << "m_n < n\n"; /* DELETE */ } quotient = 0L; if (negremainder) { /* DELETE */ { if (debug) cerr << "PT 15\n"; /* DELETE */ } remainder = -u; } /* DELETE */ else { /* DELETE */ { if (debug) cerr << "PT 16\n"; /* DELETE */ } remainder = u; } /* DELETE */ return; } /* Degenerate case of length(u) == length(v) i.e., m == 0, possibly implying that u < v or u == v */ else if (m_n == n) { { if (debug) cerr << "PT 17\n"; /* DELETE */ } { if (debug > 1) cerr << "m_n == n\n"; /* DELETE */ } int cmp = LINT_cmp(&u.s[uoffset], &v.s[voffset], m_n); if (cmp < 0) // u < v { { if (debug) cerr << "PT 18\n"; /* DELETE */ } { if (debug > 1) cerr << "cmp < 0\n"; /* DELETE */ } quotient = 0L; if (negremainder) { /* DELETE */ { if (debug) cerr << "PT 19\n"; /* DELETE */ } remainder = -u; } /* DELETE */ else { /* DELETE */ { if (debug) cerr << "PT 20\n"; /* DELETE */ } remainder = u; } /* DELETE */ return; } else if (cmp == 0) // u == v { { if (debug) cerr << "PT 21\n"; /* DELETE */ } { if (debug > 1) cerr << "cmp == 0\n"; /* DELETE */ } if (negquotient) { /* DELETE */ { if (debug) cerr << "PT 22\n"; /* DELETE */ } quotient = -1L; } /* DELETE */ else { /* DELETE */ { if (debug) cerr << "PT 23\n"; /* DELETE */ } quotient = 1L; } /* DELETE */ remainder = 0L; return; } else /* DELETE */ { /* DELETE */ { if (debug) cerr << "PT 24\n"; /* DELETE */ } } /* DELETE */ } else /* DELETE */ { /* DELETE */ { if (debug) cerr << "PT 25\n"; /* DELETE */ } } /* DELETE */ /* Now call out all of the guns from Knuth */ /* D1(a) [Normalize.] Set d <- b/(v1+1). */ LINT_type d = LINT_base / (v.s[voffset] + 1); { if (debug > 1) cerr << "d=" << form("0x%4.4x", d) << "\n"; /* DELETE */ } /* D1(b) [Normalize.] Set (u[0]u[1]...u[m+n]) to (u[1]u[2]...u[m+n])*d */ LINT_type uv[5]; LINT_type k; if (d == 1) { { if (debug) cerr << "PT 26\n"; /* DELETE */ } { if (debug > 1) cerr << "d == 1, copy old u value\n"; /* DELETE */ } // copy old value uv[0] = 0; memcpy((char*)&uv[1], (char*)&u.s[uoffset], m_n * sizeof(LINT_type)); } else { { if (debug) cerr << "PT 27\n"; /* DELETE */ } { if (debug > 1) cerr << "multiply u by d\n"; /* DELETE */ } // multiply u by d k = 0; for (int Oi = m_n - 1 + uoffset, i = m_n; i > 0; Oi--, i--) { { if (debug) cerr << "PT 28\n"; /* DELETE */ } LINT_Ltype t = u.s[Oi] * d + k; uv[i] = t; // % LINT_base k = t / LINT_base; { if (debug > 1) cerr << "done setting u.s[" << Oi << "], uv[" << i << "] = " << form("0x%4.4x", uv[i]) << "\n"; /* DELETE */ } } uv[i] = k; } { if (debug > 1) { cerr << "uv=0x"; for (int jj=0; jj <= m_n; jj++) cerr << form("%4.4x", uv[jj]); cerr << "\n"; } /* DELETE */ } /* D1(c) [Normalize.] Set (v[1]v[2]...v[n]) to (v[1]v[2]...v[n]) * d */ LINT_type vv[4]; if (d == 1) { { if (debug) cerr << "PT 29\n"; /* DELETE */ } { if (debug > 1) cerr << "d == 1, copy old v value\n"; /* DELETE */ } // copy old value memcpy((char*)&vv[0], (char*)&v.s[voffset], n * sizeof(LINT_type)); } else { { if (debug) cerr << "PT 30\n"; /* DELETE */ } { if (debug > 1) cerr << "multiply v by d\n"; /* DELETE */ } // multiply v by d k = 0; for (int Oi = n - 1 + voffset, i = n - 1; i >= 0; Oi--, i--) { { if (debug) cerr << "PT 31\n"; /* DELETE */ } LINT_Ltype t = v.s[Oi] * d + k; vv[i] = t; // % LINT_base; k = t / LINT_base; { if (debug > 1) cerr << "done setting v.s[" << Oi << "], vv[" << i << "] = " << form("0x%4.4x", vv[i]) << "\n"; /* DELETE */ } } } { if (debug > 1) { cerr << "vv=0x"; for (int jj=0; jj < n; jj++) cerr << form("%4.4x", vv[jj]); cerr << "\n"; } /* DELETE */ } /* D2 [Initialize j] Set j <- 0 D7 [Loop on j] Set j <- j+1 Loop if j <= m */ LINT_type v1 = vv[0]; LINT_type v2 = vv[1]; { if (debug > 1) cerr << "v1=" << form("0x%4.4x", v1) << ", v2=" << form("0x%4.4x", v2) << "\n"; /* DELETE */ } LINT_type qv[5]; for (int j = 0; j <= m; j++) { { if (debug) cerr << "PT 32\n"; /* DELETE */ } { if (debug > 1) cerr << "j=" << j << "\n"; /* DELETE */ } /* D3 [Calculate q^] If u[j] == v[1] Set q^ <- base - 1 Else Set q^ <- (u[j] * base + u[j+1]) / v[1] While v[2] * q^ > (u[j] * base + u[j+1] - q^ * v[1]) * base + u[j+2] Set q^ <- q^ - 1 */ LINT_Ltype q_hat; if (uv[j] == v1) { /* DELETE */ { if (debug) cerr << "PT 33\n"; /* DELETE */ } q_hat = LINT_base - 1; { if (debug > 1) cerr << "uv[" << j << "]=" << form("0x%4.4x", uv[j]) << " == v1, q^=" << form("0x%4.4x", q_hat) << "\n"; /* DELETE */ } } /* DELETE */ else { /* DELETE */ { if (debug) cerr << "PT 34\n"; /* DELETE */ } q_hat = (uv[j] * LINT_base + uv[j+1]) / v1; { if (debug > 1) cerr << "uv[" << j << "]=" << form("0x%4.4x", uv[j]) << " != v1, q^=" << form("0x%4.4x", q_hat) << "\n"; /* DELETE */ } } /* DELETE */ LINT_Ltype u_j = uv[j]; LINT_Ltype u_j1 = uv[j+1]; LINT_Ltype u_j2 = uv[j+2]; for ( ; ; q_hat--) { { if (debug > 1) cerr << "q^=" << form("0x%4.4x", q_hat) << "\n"; /* DELETE */ } /* The following statements build up the following test which combines with the for loop above to give the while statement mentioned in the last comment. if ((v2 * q_hat) <= ((u_j * LINT_base + u_j1 - v1 * q_hat) * LINT_base + u_j2)) q^--; */ // u_j_q_hat = u_j * LINT_base + u_j1 union { LINT_Ltype L[2]; LINT_type S[4]; } u_j_q_hat; u_j_q_hat.L[0] = 0; u_j_q_hat.S[2] = u_j; u_j_q_hat.S[3] = u_j1; // ... - v1 * q_hat u_j_q_hat.L[1] -= v1 * q_hat; if (u_j_q_hat.S[2] != 0) break; // ... * LINT_base u_j_q_hat.S[2] = u_j_q_hat.S[3]; // ... + u_j2 u_j_q_hat.S[2] = u_j2; if ((v2 * q_hat) <= u_j_q_hat.L[1]) break; { if (debug) cerr << "PT 35\n"; /* DELETE */ } { if (debug > 1) cerr << "q^--\n"; /* DELETE */ } } /* D4 [Multiply and subtract.] Replace u[j..j+n] by u[j..j+n] - q^ * v[1..n] */ // set nv <- q^ * (v[1..n]) LINT_type nv[5]; k = 0; for (int dl = n, vl = n-1; vl >= 0; vl--, dl--) { { if (debug) cerr << "PT 36\n"; /* DELETE */ } LINT_Ltype t = vv[vl] * q_hat + k; nv[dl] = t; // % LINT_base; k = t / LINT_base; { if (debug > 1) cerr << "done setting nv[" << dl << "] = " << form("0x%4.4x", nv[dl]) << ", vv[" << vl << "] = " << form("0x%4.4x", vv[vl]) << "\n"; /* DELETE */ } } nv[0] = k; { if (debug > 1) cerr << "done setting nv[" << dl << "] = " << form("0x%4.4x", nv[dl]) << "\n"; /* DELETE */ } { if (debug > 1) { cerr << "nv=0x"; for (int jj=0; jj <= n; jj++) cerr << form("%4.4x", nv[jj]); cerr << "\n"; } /* DELETE */ } // subtract nv[0..n] from u[j..j+n] int borrow = 0; int ul = j + n; { if (debug > 1) cerr << "ul=" << ul << ", dl=" << n << "\n"; /* DELETE */ } for (dl = n; dl >= 0; dl--, ul--) { { if (debug) cerr << "PT 37\n"; /* DELETE */ } LINT_Ltype t = uv[ul] - nv[dl] - borrow; uv[ul] = t; // % LINT_base borrow = (t / LINT_base) ? 1 : 0; { if (debug > 1) cerr << "done setting uv[" << ul << "] = " << form("0x%4.4x", uv[ul]) << "\n"; /* DELETE */ } } { if (debug > 1) { cerr << "uv=0x"; for (int jj=0; jj <= m_n; jj++) cerr << form("%4.4x", uv[jj]); cerr << "\n"; } /* DELETE */ } { if (debug > 1) cerr << "borrow=" << borrow << "\n"; /* DELETE */ } /* D5 [Test remainder] Set q[j] <- q^ if u[j] < 0 D6 [Add back] add 0v[1..n] back to u[j..j+n] q[j]-- */ qv[j] = q_hat; { if (debug > 1) cerr << "qv[" << j << "] = " << form("0x%4.4x", qv[j]) << "\n"; /* DELETE */ } if (borrow != 0) { { if (debug) cerr << "PT 38\n"; /* DELETE */ } { if (debug > 1) cerr << "borrow != 0, add v back to u\n"; /* DELETE */ } for (k = 0, ul = j + n, vl = n - 1; vl >= 0; vl--, ul--) { { if (debug) cerr << "PT 39\n"; /* DELETE */ } LINT_Ltype t = uv[ul] + vv[vl] + k; uv[ul] = t; // % LINT_base { if (debug > 1) cerr << "done setting uv[" << ul << "] = " << form("0x%4.4x", uv[ul]) << "\n"; /* DELETE */ } k = t / LINT_base; } uv[j] += k; { if (debug > 1) cerr << "done setting uv[" << ul << "] = " << form("0x%4.4x", uv[ul]) << "\n"; /* DELETE */ } { if (debug > 1) { cerr << "uv=0x"; for (int jj=0; jj <= m_n; jj++) cerr << form("%4.4x", uv[jj]); cerr << "\n"; } /* DELETE */ } qv[j]--; { if (debug > 1) cerr << "qv[" << j << "] = " << form("0x%4.4x", qv[j]) << "\n"; /* DELETE */ } } else /* DELETE */ { /* DELETE */ { if (debug) cerr << "PT 40\n"; /* DELETE */ } } /* DELETE */ } /* D8 [Unnormalize] q[0..m] is quotient u[m+1..m+n] / d is remainder */ LINT q = 0; memcpy((char*)&q.s[3-m], (char*)&qv[0], (m+1) * sizeof(LINT_type)); { if (debug > 1) cerr << "q = " << q << "\n"; /* DELETE */ } if (negquotient) { /* DELETE */ { if (debug) cerr << "PT 41\n"; /* DELETE */ } quotient = -q; } /* DELETE */ else { /* DELETE */ { if (debug) cerr << "PT 42\n"; /* DELETE */ } quotient = q; } /* DELETE */ // divide u[m+1..m+n] by d LINT r = 0; { if (debug > 1) { cerr << "uv[m+1..m+n]=0x"; for (int jj=m+1; jj <= m_n; jj++) cerr << form("%4.4x", uv[jj]); cerr << "\n"; } /* DELETE */ } if (d == 1) // nothing special to do { /* DELETE */ { if (debug) cerr << "PT 43\n"; /* DELETE */ } memcpy((char*)&r.s[4 - n], (char*)&uv[m + 1], n * sizeof(LINT_type)); } /* DELETE */ else { { if (debug) cerr << "PT 44\n"; /* DELETE */ } LINT_Ltype prevu = 0; // do division by single digit for (int rl = 4 - n, ul = m + 1; ul <= m_n; ul++, rl++) { { if (debug) cerr << "PT 45\n"; /* DELETE */ } LINT_Ltype t = uv[ul] + prevu * LINT_base; LINT_type tmpq = t / d; r.s[rl] = tmpq; // % LINT_base prevu = t - d * tmpq; } } { if (debug > 1) cerr << "r = " << r << "\n"; /* DELETE */ } if (negremainder) { /* DELETE */ { if (debug) cerr << "PT 46\n"; /* DELETE */ } remainder = -r; } /* DELETE */ else { /* DELETE */ { if (debug) cerr << "PT 47\n"; /* DELETE */ } remainder = r; } /* DELETE */ } LINT operator%(LINT u, LINT v) { LINT quot, rem; dodivmod(u, v, quot, rem); return rem; } LINT operator/(LINT u, LINT v) { LINT quot, rem; dodivmod(u, v, quot, rem); return quot; } !EOF! ls -l 6_10div.c echo x - 6_10eq.c sed 's/^X//' > 6_10eq.c << '!EOF!' /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ /* Assignment operators for type LINT */ #include LINT& LINT::operator= (LINT j) // x = y; { for (int i = 0; i < 4; i++) s[i] = j.s[i]; return *this; } LINT& LINT::operator= (int j) // x = 5; { if (j < 0) s[0] = s[1] = ~0; else s[0] = s[1] = 0; s[2] = (unsigned int) j / LINT_base; s[3] = (unsigned int) j % LINT_base; return *this; } LINT& LINT::operator= (long j) // x = 5L; { if (j < 0) s[0] = s[1] = ~0; else s[0] = s[1] = 0; s[2] = (unsigned long) j / LINT_base; s[3] = (unsigned long) j % LINT_base; return *this; } !EOF! ls -l 6_10eq.c echo x - 6_10in.c sed 's/^X//' > 6_10in.c << '!EOF!' /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ // Input a LINT. // Convert a string of signed digits into a LINT. // Hex and octal prefixes are allowed. #include #include #include // convert hexadecimal 0-9, a-f, A-F // to its numeric value inline int hexvalue(char c) { if (isdigit(c)) return c - '0'; else if (c >= 'a' && c <= 'f') return c - 'a' + 10; else return c - 'A' + 10; } // return true if c is an octal digit inline int isodigit(int c) { return isdigit(c) && c < '8'; } // perform: i = i * base - newdigit static void addonedigit(LINT_type *i_s, int multiplier, int addend) { // i *= base // almost identical to that used // for operator* LINT_Ltype k = 0; for (int l = 3; ; ) { // cerr << "l=" << l << "\n"; /* DELETE */ // cerr << "k=" << form("0x%8.8x", k) << "\n"; /* DELETE */ // cerr << "s[l]=" << form("0x%4.4x", s[l]) << "\n"; /* DELETE */ LINT_Ltype t = i_s[l]; t *= multiplier; t += k; // cerr << "t=" << form("0x%8.8x", t) << "\n"; /* DELETE */ i_s[l] = t; // % LINT_base if (--l < 0) break; k = t / LINT_base; } // i -= addend // almost identical to that used // for operator- k = addend; for (l = 3; ; ) { // cerr << "l=" << l << "\n"; /* DELETE */ // cerr << "k=" << form("0x%8.8x", k) << "\n"; /* DELETE */ // cerr << "s[l]=" << form("0x%4.4x", s[l]) << "\n"; /* DELETE */ LINT_Ltype t = i_s[l] - k; // cerr << "t=" << form("0x%8.8x", t) << "\n"; /* DELETE */ i_s[l] = t; if (--l < 0) break; k = (t / LINT_base) ? 1 : 0; } } istream& operator>> (istream& in, LINT& i) { char c, sign = 0; i = 0; // cerr << "starting input\n"; /* DELETE */ in >> WS; // skip white space if (!in.get(c)) return in; // cerr << "got character '" << chr(c) << "'\n"; /* DELETE */ switch (c) // remember the sign { case '+': case '-': sign = c; // cerr << "got sign\n"; /* DELETE */ if (!in.get(c)) return in; // cerr << "got character '" << chr(c) << "'\n"; /* DELETE */ break; } switch (c) { case '0': // hex or octal // cerr << "hex or octal\n"; /* DELETE */ if (!in.get(c)) break; // cerr << "got character '" << chr(c) << "'\n"; /* DELETE */ switch (c) { case 'x': // hex number case 'X': // cerr << "hex\n"; /* DELETE */ for (in.get(c); in && isxdigit(c); in.get(c)) addonedigit(i.s, 16, hexvalue(c)); break; default: // octal number // cerr << "octal\n"; /* DELETE */ for ( ; in && isodigit(c); in.get(c)) addonedigit(i.s, 8, (c - '0')); break; } break; default: // decimal number // cerr << "decimal\n"; /* DELETE */ for ( ; in && isdigit(c); in.get(c)) addonedigit(i.s, 10, (c - '0')); break; } if (in) { /* DELETE */ // cerr << "putting back '" << chr(c) << "'\n"; /* DELETE */ in.putback(c); } /* DELETE */ if (sign != '-') { /* DELETE */ // cerr << "positive number\n"; /* DELETE */ i = -i; } /* DELETE */ return in; } !EOF! ls -l 6_10in.c echo x - 6_10min.c sed 's/^X//' > 6_10min.c << '!EOF!' /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ /* Subtract u[1..n] - v[1..n] to form w[0..n] The Art of Computer Programming, volume 2 D. Knuth, Section 4.3.1, Algorithm S */ #include LINT operator-(LINT u, LINT v) { LINT w; /* S1 [Initialize] set j <- n k <- 0 */ for (int j = 3, k = 0; ; ) { /* S2(a) [Subtract digits] set w[j] <- (u[j] - v[j] + k) mod b */ LINT_Ltype t = u.s[j]; t -= v.s[j]; t -= k; w.s[j] = t; // % LINT_base /* S3 [Loop on j] decrease j by one */ if (--j < 0) break; /* S2(b) k <- (u[j] - v[j] + k) / b */ k = (t / LINT_base) ? 1 : 0; } return w; } !EOF! ls -l 6_10min.c echo x - 6_10mul.c sed 's/^X//' > 6_10mul.c << '!EOF!' /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ /* Multiply u[1..n] * v[1..m] to form w[0..m+n] Based on: The Art of Computer Programming, volume 2 D. Knuth, Section 4.3.1, Algorithm M modified to ignore w[0..m] */ #include LINT operator*(LINT u, LINT v) { int negans = 0; /* Make u positive */ if (u.isneg()) { negans = 1; u = -u; } /* Make v positive */ if (v.isneg()) { negans = 1 - negans; v = -v; } /* M1(a) [Initialize] Set w[m+1..m+n] <- 0 { modified: set w[0..n] <- 0 } */ LINT w = 0; /* M1(b) [Initialize] Set j <- m M6 [Loop on j] decrease j by one if j > 0, goto M2 */ for (int j = 3; j >= 0; j--) { /* M2 [zero multiplier?] if v[j] == 0 w[j] <- 0 goto M6 { modified: skip w[j] since 0<=j 0, goto M4 { modified: loop on i+j > 0, i+j= 0; i--, iplusj--) { /* M4 [multiply and add] Set t <- u[i] * v[j] + w[i+j] + k w[i+j] <- t % b k <- t / b { modified: i+j tracks i } */ LINT_Ltype t = u.s[i] * v_j + w.s[iplusj] + k; w.s[iplusj] = t; // % LINT_base k = t / LINT_base; } /* M5(b) [Loop on i] if i <= 0, set w[j] <- k { modified: skip setting w[j], since j 6_10neg.c << '!EOF!' /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ /* Negate u[1..n] to form w[0..n] Uses a variation on: The Art of Computer Programming, volume 2 D. Knuth, Section 4.3.1, Algorithm A */ #include LINT operator-(LINT u) { LINT w; /* A1 [Initialize] set j <- n k <- 0 becomes k <- 1 */ LINT_Ltype k = 1; for (int j = 3; ; ) { /* A2(a) [Add digits] set w[j] <- (u[j] + v[j] + k) mod b becomes set w[j] <- (~u[j] + k) mod b */ // cerr << "u=" << form("%4.4x", u.s[j]) << "\n"; /* DELETE */ LINT_type l1 = ~u.s[j]; LINT_Ltype l = l1 + k; // cerr << "l=" << form("%4.4x", l) << "\n"; /* DELETE */ w.s[j] = l; // % LINT_base // cerr << "w=" << form("%4.4x", w.s[j]) << "\n"; /* DELETE */ /* A3 [Loop on j] decrease j by one */ if (--j < 0) break; /* A2(b) k <- (u[j] + v[j] + k) / b */ k = (l / LINT_base) ? 1 : 0; // cerr << "k=" << form("%4.4x", k) << "\n"; /* DELETE */ } /* A3(b) Set w[0] <- k { modification: ignore overflow into w[0] } */ return w; } !EOF! ls -l 6_10neg.c echo x - 6_10out.c sed 's/^X//' > 6_10out.c << '!EOF!' /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ /* Output a type LINT to the given stream. */ #include ostream& operator<< (ostream& out, LINT j) { out << form("0x%4.4x%4.4x%4.4x%4.4x, ", /* DELETE */ j.s[0], j.s[1], j.s[2], j.s[3]); /* DELETE */ LINT val = j; // reverse sign of negative numbers if (j.isneg()) { val = -j; out << "-"; } // check for the easy single precision case if (val.s[0] == 0 && val.s[1] == 0) { LINT_Ltype l = val.s[2] * LINT_base + val.s[3]; out << l; } else { // output can be stored in 5 "hyper-decimal" digits, // each digit holding a value 0..9999. LINT_type a[5], *p = a; const LINT_type dec_base = 10000; // store "digits" in reverse order do { // *p++ = val % 10000 // val /= 10000; LINT_Ltype prevu = 0; for (int r = 0; r < 4; r++) { LINT_Ltype tmp = val.s[r] + prevu * LINT_base; LINT_type tmpq = tmp / dec_base; val.s[r] = tmpq; // % LINT_base prevu = tmp - dec_base * tmpq; } *p++ = prevu; } while (val.s[3] || val.s[2] || val.s[1] || val.s[0]); // val != 0 // Output digits in forward order. // All but first digit must be 4 decimal // digits in lengths, including leading zeros. out << *--p; while (--p >= a) out << form("%4.4u", *p); } return out; } !EOF! ls -l 6_10out.c echo x - 6_10pos.c sed 's/^X//' > 6_10pos.c << '!EOF!' /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ /* The unary plus operator on type LINT. */ #include LINT operator+(LINT j) { return j; } !EOF! ls -l 6_10pos.c echo x - 6_10tst.c sed 's/^X//' > 6_10tst.c << '!EOF!' /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ #include #include #include "lint.h" unsigned long iarray[] = { 0, 1, // 2, // 3, // 4, // 5, // 6, // 17, // 1234, // 0x1234, // 12345, 0x12345, // 12345678, 0x12345678, MAXINT, 0xFFFFFFFF }; const int sziarray = sizeof(iarray)/sizeof(iarray[0]); LINT Parray[sziarray*sziarray], Narray[sziarray*sziarray]; int szarray = 0; void init() { for (int i = 0; i < sziarray; i++) for (int j = 0; j < sziarray; j++) Parray[szarray++] = LINT(iarray[i], iarray[j]); for (i = 0; i < szarray; i++) Narray[i] = -Parray[i]; } void testdiv(LINT *A, LINT *B) { for (int i = 0; i < szarray; i++) for (int j = 1; j < szarray; j++) { LINT quot, rem; dodivmod(A[i], B[j], quot, rem); cout << A[i] << " / " << B[j] << " = " << quot << "\n"; cout << A[i] << " % " << B[j] << " = " << rem << "\n"; } } void testmul(LINT *A, LINT *B) { for (int i = 0; i < szarray; i++) for (int j = 0; j < szarray; j++) { LINT prod = A[i] * B[j]; cout << A[i] << " * " << B[j] << " = " << prod << "\n"; } } void testadd(LINT *A, LINT *B) { for (int i = 0; i < szarray; i++) for (int j = 0; j < szarray; j++) { LINT sum = A[i] + B[j]; cout << A[i] << " + " << B[j] << " = " << sum << "\n"; } } void testsub(LINT *A, LINT *B) { for (int i = 0; i < szarray; i++) for (int j = 0; j < szarray; j++) { LINT diff = A[i] - B[j]; cout << A[i] << " - " << B[j] << " = " << diff << "\n"; } } void testneg(LINT *A) { for (int i = 0; i < szarray; i++) { LINT neg = -A[i]; cout << " - " << A[i] << " = " << neg << "\n"; } } void testpos(LINT *A) { for (int i = 0; i < szarray; i++) { LINT pos = +A[i]; cout << " 0 + " << A[i] << " = " << pos << "\n"; } } void testsuite(LINT *A, LINT *B) { testadd(A, B); testsub(A, B); testmul(A, B); testdiv(A, B); testneg(A); testpos(A); } main(int, char **) { init(); // for (int i = 0; i < szarray; i++) // cerr << "Parray[" << i << "]=" << Parray[i] << "\n"; // for (i = 0; i < szarray; i++) // cerr << "Narray[" << i << "]=" << Narray[i] << "\n"; testsuite(Parray, Parray); // testsuite(Parray, Narray); // testsuite(Narray, Parray); // testsuite(Narray, Narray); return 0; } !EOF! ls -l 6_10tst.c echo x - 6_10tst2.c sed 's/^X//' > 6_10tst2.c << '!EOF!' /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ #include #include #include "lint.h" main() { LINT x = 0; while (cin) { cin >> x; cout << "x=" << x << "\n"; } return 0; } !EOF! ls -l 6_10tst2.c echo x - 6_10tst3.c sed 's/^X//' > 6_10tst3.c << '!EOF!' /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ #include #include #include #include "lint.h" void testdiv(LINT A, LINT B) { LINT quot = A / B; cout << A << " / " << B << " = " << quot << "\n"; } void testmod(LINT A, LINT B) { LINT rem = A % B; cout << A << " % " << B << " = " << rem << "\n"; } void testdivmod(LINT A, LINT B) { LINT quot, rem; dodivmod(A, B, quot, rem); cout << A << " / " << B << " = " << quot << "\n"; cout << A << " % " << B << " = " << rem << "\n"; } void testmul(LINT A, LINT B) { LINT prod = A * B; cout << A << " * " << B << " = " << prod << "\n"; } void testadd(LINT A, LINT B) { LINT sum = A + B; cout << A << " + " << B << " = " << sum << "\n"; } void testsub(LINT A, LINT B) { LINT diff = A - B; cout << A << " - " << B << " = " << diff << "\n"; } void testneg(LINT A) { LINT neg = -A; cout << " 0, 0 - " << A << " = " << neg << "\n"; } void testpos(LINT A) { LINT pos = +A; cout << " 0, 0 + " << A << " = " << pos << "\n"; } inline int eq(char*s1, char*s2) { return (strcmp(s1, s2) == 0); } main() { LINT x = 0, y = 0; char op[100]; while (cin >> x >> op >> y) { if (eq(op, "+")) testadd(x, y); else if (eq(op, "-")) testsub(x, y); else if (eq(op, "*")) testmul(x, y); else if (eq(op, "/")) testdiv(x, y); else if (eq(op, "%")) testmod(x, y); else if (eq(op, "/%")) testdivmod(x, y); else if (eq(op, "--")) testneg(x); else if (eq(op, "++")) testpos(x); else cout << "unknown operator\n"; } return 0; } !EOF! ls -l 6_10tst3.c echo x - 6_10x1.c sed 's/^X//' > 6_10x1.c << '!EOF!' /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ LINT_Ltype l = LINT_Ltype(u.u.s[j]) + LINT_Ltype(v.u.s[j]) + k; !EOF! ls -l 6_10x1.c echo x - 6_10x2.c sed 's/^X//' > 6_10x2.c << '!EOF!' /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ LINT_Ltype l = (u.u.s[j] & 0xFFFF) + (v.u.s[j] & 0xFFFF) + k; !EOF! ls -l 6_10x2.c echo x - lint.h sed 's/^X//' > lint.h << '!EOF!' /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ /* Copyright (c) 1990 by AT&T Bell Telephone Laboratories, Incorporated. */ /* The C++ Answer Book */ /* Tony Hansen */ /* All rights reserved. */ // Define a 64 bit integer class // Exercise 6.10 #ifndef LINT_H #define LINT_H #include #include #include typedef unsigned short LINT_type; typedef unsigned long LINT_Ltype; #include "6_10a2.h" /* DELETE LINT_base */ class LINT { LINT_type s[4]; #include "6_10a4.h" /* DELETE isneg() */ friend int LINT_cmp(const LINT_type *l1, const LINT_type *l2, int n); /* DELETE */ public: #include "6_10a5.h" /* DELETE dodivmod() */ LINT (); // LINT x; LINT (int j); // LINT x = 3; LINT (long j); // LINT x = 3L; LINT (unsigned int j); // LINT x = 3; LINT (unsigned long j); // LINT x = 3L; LINT (LINT& j); // LINT x = LINT LINT (unsigned long, unsigned long); /* DELETE */ ~LINT (); LINT& operator= (LINT j); // x = y; LINT& operator= (int j); // x = 5; LINT& operator= (long j); // x = 5L; friend LINT operator+ (LINT i, LINT j); friend LINT operator+ (LINT j); friend LINT operator- (LINT i, LINT j); friend LINT operator- (LINT j); friend LINT operator* (LINT i, LINT j); friend LINT operator/ (LINT i, LINT j); friend LINT operator% (LINT i, LINT j); friend ostream& operator<< (ostream& out, LINT j); friend istream& operator>> (istream& in, LINT& j); }; #endif /* LINT_H */ !EOF! ls -l lint.h echo x - makefile sed 's/^X//' > makefile << '!EOF!' CC= CC -I. -I../../CC CFLAGS= -I. ERROR= ../../error.a SRC= 6_10cons.c 6_10eq.c 6_10add.c 6_10cmp.c 6_10pos.c \ 6_10min.c 6_10neg.c 6_10mul.c 6_10div.c 6_10out.c 6_10in.c OBJ= $(SRC:.c=.o) all: 6_10tst3 6_10tst2 6_10tst 6_10tst3: 6_10tst3.o $(OBJ) $(CC) 6_10tst3.o $(OBJ) -o 6_10tst3 $(ERROR) 6_10tst2: 6_10tst2.o $(OBJ) $(CC) 6_10tst2.o $(OBJ) -o 6_10tst2 $(ERROR) $(OBJ): lint.h 6_10tst: 6_10tst.o $(OBJ) $(CC) 6_10tst.o $(OBJ) -o 6_10tst $(ERROR) 6_10all.o: 6_10all.c \ lint.h 6_10a4.h 6_10a5.h \ 6_10cons.c 6_10eq.c \ 6_10add.c 6_10pos.c 6_10min.c 6_10neg.c 6_10mul.c 6_10div.c \ 6_10out.c 6_10in.c 6_10tst.o: 6_10tst.c lint.h tst2: lint.h 6_10cons.c 6_10eq.c 6_10out.c $(CC) +i -g 6_10tst2.c -o 6_10tst2 CMP= tstA.cmp tstB.cmp tst1.cmp tst2.cmp tst3.cmp tst4.cmp tst5.cmp tst6.cmp IN= tstB.in tst1.in tst2.in tst3.in tst4.in tst5.in tst6.in OUT= tstA.out tstB.out tst1.out tst2.out tst3.out tst4.out tst5.out tst6.out tstA.out: 6_10tst ; 6_10tst > tstA.out tstB.out: 6_10tst2 tstB.in ; 6_10tst2 < tstB.in > tstB.out tst1.out: 6_10tst3 tst1.in ; 6_10tst3 < tst1.in > tst1.out tst2.out: 6_10tst3 tst2.in ; 6_10tst3 < tst2.in > tst2.out tst3.out: 6_10tst3 tst3.in ; 6_10tst3 < tst3.in > tst3.out tst4.out: 6_10tst3 tst4.in ; 6_10tst3 < tst4.in > tst4.out tst5.out: 6_10tst3 tst5.in ; 6_10tst3 < tst5.in > tst5.out tst6.out: 6_10tst3 tst6.in ; 6_10tst3 < tst6.in > tst6.out test: all $(OUT) $(CMP) $(IN) cmp tstA.out tstA.cmp cmp tstB.out tstB.cmp cmp tst1.out tst1.cmp cmp tst2.out tst2.cmp cmp tst3.out tst3.cmp cmp tst4.out tst4.cmp cmp tst5.out tst5.cmp cmp tst6.out tst6.cmp echo tests done tst2.in: tst1.in ; sed 's/+/-/' < tst1.in > tst2.in tst3.in: tst1.in ; sed 's/+/-/' < tst1.in > tst3.in tst4.in: tst1.in ; sed 's/+/-/' < tst1.in > tst4.in tst5.in: tst1.in ; sed 's/+/-/' < tst1.in > tst5.in tst6.in: tst1.in ; sed 's/+/-/' < tst1.in > tst6.in !EOF! ls -l makefile echo x - runtests3 sed 's/^X//' > runtests3 << '!EOF!' if [ $# -ne 0 ] then echo sed cp tst.in /tmp/tst.in.plus sed 's!+!-!' < /tmp/tst.in.plus > /tmp/tst.in.min sed 's!+!*!' < /tmp/tst.in.plus > /tmp/tst.in.mult sed 's!+!/!' < /tmp/tst.in.plus > /tmp/tst.in.div sed 's!+!%!' < /tmp/tst.in.plus > /tmp/tst.in.mod for i in plus min mult div mod do echo bc $i bc < /tmp/tst.in.$i > /tmp/tst.bc.$i echo swap $i awk '{print $3, $2, $1}' < /tmp/tst.in.$i > /tmp/tst.in.swap$i echo bc swap $i bc < /tmp/tst.in.swap$i > /tmp/tst.bc.swap$i done fi for i in plus swapplus min swapmin mult swapmult div swapdiv mod swapmod do echo $i ./6_10tst3 < /tmp/tst.in.$i > /tmp/tst.out.$i paste /tmp/tst.out.$i /tmp/tst.bc.$i | awk 'NF != 9 || $8 != $9' done !EOF! ls -l runtests3 echo x - tst1.cmp sed 's/^X//' > tst1.cmp << '!EOF!' 0x0000000000003b39, 15161 + 0x0000000000000dba, 3514 = 0x00000000000048f3, 18675 0x0000000000003e62, 15970 + 0x000000000000281d, 10269 = 0x000000000000667f, 26239 0x00000000000031c2, 12738 + 0x000000000000502d, 20525 = 0x00000000000081ef, 33263 0x00000000000017e5, 6117 + 0x0000000000000f15, 3861 = 0x00000000000026fa, 9978 0x0000000000005fdd, 24541 + 0x0000000000005653, 22099 = 0x000000000000b630, 46640 0x0000000000005d8b, 23947 + 0x0000000000000e2b, 3627 = 0x0000000000006bb6, 27574 0x000000000000016c, 364 + 0x0000000000000c40, 3136 = 0x0000000000000dac, 3500 0x0000000000003e73, 15987 + 0x0000000000000b7a, 2938 = 0x00000000000049ed, 18925 0x0000000000001d18, 7448 + 0x0000000000006004, 24580 = 0x0000000000007d1c, 32028 0x0000000000005996, 22934 + 0x0000000000007a0c, 31244 = 0x000000000000d3a2, 54178 0x0000000000004820, 18464 + 0x0000000000004784, 18308 = 0x0000000000008fa4, 36772 0x000000000000446d, 17517 + 0x0000000000001918, 6424 = 0x0000000000005d85, 23941 0x0000000000005ae5, 23269 + 0x0000000000004817, 18455 = 0x000000000000a2fc, 41724 0x0000000000005060, 20576 + 0x0000000000006afb, 27387 = 0x000000000000bb5b, 47963 0x0000000000006231, 25137 + 0x0000000000005be0, 23520 = 0x000000000000be11, 48657 0x0000000000003af2, 15090 + 0x0000000000001ff8, 8184 = 0x0000000000005aea, 23274 0x000000000000594b, 22859 + 0x00000000000050ee, 20718 = 0x000000000000aa39, 43577 0x00000000000034ad, 13485 + 0x00000000000070b0, 28848 = 0x000000000000a55d, 42333 0x00000000000078bb, 30907 + 0x0000000000007e15, 32277 = 0x000000000000f6d0, 63184 0x0000000000006ace, 27342 + 0x0000000000002460, 9312 = 0x0000000000008f2e, 36654 !EOF! ls -l tst1.cmp echo x - tst1.in sed 's/^X//' > tst1.in << '!EOF!' 15161 + 3514 15970 + 10269 12738 + 20525 6117 + 3861 24541 + 22099 23947 + 3627 364 + 3136 15987 + 2938 7448 + 24580 22934 + 31244 18464 + 18308 17517 + 6424 23269 + 18455 20576 + 27387 25137 + 23520 15090 + 8184 22859 + 20718 13485 + 28848 30907 + 32277 27342 + 9312 !EOF! ls -l tst1.in echo x - tst2.cmp sed 's/^X//' > tst2.cmp << '!EOF!' 0x0000000000003b39, 15161 - 0x0000000000000dba, 3514 = 0x0000000000002d7f, 11647 0x0000000000003e62, 15970 - 0x000000000000281d, 10269 = 0x0000000000001645, 5701 0x00000000000031c2, 12738 - 0x000000000000502d, 20525 = 0xffffffffffffe195, -7787 0x00000000000017e5, 6117 - 0x0000000000000f15, 3861 = 0x00000000000008d0, 2256 0x0000000000005fdd, 24541 - 0x0000000000005653, 22099 = 0x000000000000098a, 2442 0x0000000000005d8b, 23947 - 0x0000000000000e2b, 3627 = 0x0000000000004f60, 20320 0x000000000000016c, 364 - 0x0000000000000c40, 3136 = 0xfffffffffffff52c, -2772 0x0000000000003e73, 15987 - 0x0000000000000b7a, 2938 = 0x00000000000032f9, 13049 0x0000000000001d18, 7448 - 0x0000000000006004, 24580 = 0xffffffffffffbd14, -17132 0x0000000000005996, 22934 - 0x0000000000007a0c, 31244 = 0xffffffffffffdf8a, -8310 0x0000000000004820, 18464 - 0x0000000000004784, 18308 = 0x000000000000009c, 156 0x000000000000446d, 17517 - 0x0000000000001918, 6424 = 0x0000000000002b55, 11093 0x0000000000005ae5, 23269 - 0x0000000000004817, 18455 = 0x00000000000012ce, 4814 0x0000000000005060, 20576 - 0x0000000000006afb, 27387 = 0xffffffffffffe565, -6811 0x0000000000006231, 25137 - 0x0000000000005be0, 23520 = 0x0000000000000651, 1617 0x0000000000003af2, 15090 - 0x0000000000001ff8, 8184 = 0x0000000000001afa, 6906 0x000000000000594b, 22859 - 0x00000000000050ee, 20718 = 0x000000000000085d, 2141 0x00000000000034ad, 13485 - 0x00000000000070b0, 28848 = 0xffffffffffffc3fd, -15363 0x00000000000078bb, 30907 - 0x0000000000007e15, 32277 = 0xfffffffffffffaa6, -1370 0x0000000000006ace, 27342 - 0x0000000000002460, 9312 = 0x000000000000466e, 18030 !EOF! ls -l tst2.cmp echo x - tst2.in sed 's/^X//' > tst2.in << '!EOF!' 15161 - 3514 15970 - 10269 12738 - 20525 6117 - 3861 24541 - 22099 23947 - 3627 364 - 3136 15987 - 2938 7448 - 24580 22934 - 31244 18464 - 18308 17517 - 6424 23269 - 18455 20576 - 27387 25137 - 23520 15090 - 8184 22859 - 20718 13485 - 28848 30907 - 32277 27342 - 9312 !EOF! ls -l tst2.in echo x - tst3.cmp sed 's/^X//' > tst3.cmp << '!EOF!' 0x0000000000003b39, 15161 - 0x0000000000000dba, 3514 = 0x0000000000002d7f, 11647 0x0000000000003e62, 15970 - 0x000000000000281d, 10269 = 0x0000000000001645, 5701 0x00000000000031c2, 12738 - 0x000000000000502d, 20525 = 0xffffffffffffe195, -7787 0x00000000000017e5, 6117 - 0x0000000000000f15, 3861 = 0x00000000000008d0, 2256 0x0000000000005fdd, 24541 - 0x0000000000005653, 22099 = 0x000000000000098a, 2442 0x0000000000005d8b, 23947 - 0x0000000000000e2b, 3627 = 0x0000000000004f60, 20320 0x000000000000016c, 364 - 0x0000000000000c40, 3136 = 0xfffffffffffff52c, -2772 0x0000000000003e73, 15987 - 0x0000000000000b7a, 2938 = 0x00000000000032f9, 13049 0x0000000000001d18, 7448 - 0x0000000000006004, 24580 = 0xffffffffffffbd14, -17132 0x0000000000005996, 22934 - 0x0000000000007a0c, 31244 = 0xffffffffffffdf8a, -8310 0x0000000000004820, 18464 - 0x0000000000004784, 18308 = 0x000000000000009c, 156 0x000000000000446d, 17517 - 0x0000000000001918, 6424 = 0x0000000000002b55, 11093 0x0000000000005ae5, 23269 - 0x0000000000004817, 18455 = 0x00000000000012ce, 4814 0x0000000000005060, 20576 - 0x0000000000006afb, 27387 = 0xffffffffffffe565, -6811 0x0000000000006231, 25137 - 0x0000000000005be0, 23520 = 0x0000000000000651, 1617 0x0000000000003af2, 15090 - 0x0000000000001ff8, 8184 = 0x0000000000001afa, 6906 0x000000000000594b, 22859 - 0x00000000000050ee, 20718 = 0x000000000000085d, 2141 0x00000000000034ad, 13485 - 0x00000000000070b0, 28848 = 0xffffffffffffc3fd, -15363 0x00000000000078bb, 30907 - 0x0000000000007e15, 32277 = 0xfffffffffffffaa6, -1370 0x0000000000006ace, 27342 - 0x0000000000002460, 9312 = 0x000000000000466e, 18030 !EOF! ls -l tst3.cmp echo x - tst3.in sed 's/^X//' > tst3.in << '!EOF!' 15161 - 3514 15970 - 10269 12738 - 20525 6117 - 3861 24541 - 22099 23947 - 3627 364 - 3136 15987 - 2938 7448 - 24580 22934 - 31244 18464 - 18308 17517 - 6424 23269 - 18455 20576 - 27387 25137 - 23520 15090 - 8184 22859 - 20718 13485 - 28848 30907 - 32277 27342 - 9312 !EOF! ls -l tst3.in echo x - tst4.cmp sed 's/^X//' > tst4.cmp << '!EOF!' 0x0000000000003b39, 15161 - 0x0000000000000dba, 3514 = 0x0000000000002d7f, 11647 0x0000000000003e62, 15970 - 0x000000000000281d, 10269 = 0x0000000000001645, 5701 0x00000000000031c2, 12738 - 0x000000000000502d, 20525 = 0xffffffffffffe195, -7787 0x00000000000017e5, 6117 - 0x0000000000000f15, 3861 = 0x00000000000008d0, 2256 0x0000000000005fdd, 24541 - 0x0000000000005653, 22099 = 0x000000000000098a, 2442 0x0000000000005d8b, 23947 - 0x0000000000000e2b, 3627 = 0x0000000000004f60, 20320 0x000000000000016c, 364 - 0x0000000000000c40, 3136 = 0xfffffffffffff52c, -2772 0x0000000000003e73, 15987 - 0x0000000000000b7a, 2938 = 0x00000000000032f9, 13049 0x0000000000001d18, 7448 - 0x0000000000006004, 24580 = 0xffffffffffffbd14, -17132 0x0000000000005996, 22934 - 0x0000000000007a0c, 31244 = 0xffffffffffffdf8a, -8310 0x0000000000004820, 18464 - 0x0000000000004784, 18308 = 0x000000000000009c, 156 0x000000000000446d, 17517 - 0x0000000000001918, 6424 = 0x0000000000002b55, 11093 0x0000000000005ae5, 23269 - 0x0000000000004817, 18455 = 0x00000000000012ce, 4814 0x0000000000005060, 20576 - 0x0000000000006afb, 27387 = 0xffffffffffffe565, -6811 0x0000000000006231, 25137 - 0x0000000000005be0, 23520 = 0x0000000000000651, 1617 0x0000000000003af2, 15090 - 0x0000000000001ff8, 8184 = 0x0000000000001afa, 6906 0x000000000000594b, 22859 - 0x00000000000050ee, 20718 = 0x000000000000085d, 2141 0x00000000000034ad, 13485 - 0x00000000000070b0, 28848 = 0xffffffffffffc3fd, -15363 0x00000000000078bb, 30907 - 0x0000000000007e15, 32277 = 0xfffffffffffffaa6, -1370 0x0000000000006ace, 27342 - 0x0000000000002460, 9312 = 0x000000000000466e, 18030 !EOF! ls -l tst4.cmp echo x - tst4.in sed 's/^X//' > tst4.in << '!EOF!' 15161 - 3514 15970 - 10269 12738 - 20525 6117 - 3861 24541 - 22099 23947 - 3627 364 - 3136 15987 - 2938 7448 - 24580 22934 - 31244 18464 - 18308 17517 - 6424 23269 - 18455 20576 - 27387 25137 - 23520 15090 - 8184 22859 - 20718 13485 - 28848 30907 - 32277 27342 - 9312 !EOF! ls -l tst4.in echo x - tst5.cmp sed 's/^X//' > tst5.cmp << '!EOF!' 0x0000000000003b39, 15161 - 0x0000000000000dba, 3514 = 0x0000000000002d7f, 11647 0x0000000000003e62, 15970 - 0x000000000000281d, 10269 = 0x0000000000001645, 5701 0x00000000000031c2, 12738 - 0x000000000000502d, 20525 = 0xffffffffffffe195, -7787 0x00000000000017e5, 6117 - 0x0000000000000f15, 3861 = 0x00000000000008d0, 2256 0x0000000000005fdd, 24541 - 0x0000000000005653, 22099 = 0x000000000000098a, 2442 0x0000000000005d8b, 23947 - 0x0000000000000e2b, 3627 = 0x0000000000004f60, 20320 0x000000000000016c, 364 - 0x0000000000000c40, 3136 = 0xfffffffffffff52c, -2772 0x0000000000003e73, 15987 - 0x0000000000000b7a, 2938 = 0x00000000000032f9, 13049 0x0000000000001d18, 7448 - 0x0000000000006004, 24580 = 0xffffffffffffbd14, -17132 0x0000000000005996, 22934 - 0x0000000000007a0c, 31244 = 0xffffffffffffdf8a, -8310 0x0000000000004820, 18464 - 0x0000000000004784, 18308 = 0x000000000000009c, 156 0x000000000000446d, 17517 - 0x0000000000001918, 6424 = 0x0000000000002b55, 11093 0x0000000000005ae5, 23269 - 0x0000000000004817, 18455 = 0x00000000000012ce, 4814 0x0000000000005060, 20576 - 0x0000000000006afb, 27387 = 0xffffffffffffe565, -6811 0x0000000000006231, 25137 - 0x0000000000005be0, 23520 = 0x0000000000000651, 1617 0x0000000000003af2, 15090 - 0x0000000000001ff8, 8184 = 0x0000000000001afa, 6906 0x000000000000594b, 22859 - 0x00000000000050ee, 20718 = 0x000000000000085d, 2141 0x00000000000034ad, 13485 - 0x00000000000070b0, 28848 = 0xffffffffffffc3fd, -15363 0x00000000000078bb, 30907 - 0x0000000000007e15, 32277 = 0xfffffffffffffaa6, -1370 0x0000000000006ace, 27342 - 0x0000000000002460, 9312 = 0x000000000000466e, 18030 !EOF! ls -l tst5.cmp echo x - tst5.in sed 's/^X//' > tst5.in << '!EOF!' 15161 - 3514 15970 - 10269 12738 - 20525 6117 - 3861 24541 - 22099 23947 - 3627 364 - 3136 15987 - 2938 7448 - 24580 22934 - 31244 18464 - 18308 17517 - 6424 23269 - 18455 20576 - 27387 25137 - 23520 15090 - 8184 22859 - 20718 13485 - 28848 30907 - 32277 27342 - 9312 !EOF! ls -l tst5.in echo x - tst6.cmp sed 's/^X//' > tst6.cmp << '!EOF!' 0x0000000000003b39, 15161 - 0x0000000000000dba, 3514 = 0x0000000000002d7f, 11647 0x0000000000003e62, 15970 - 0x000000000000281d, 10269 = 0x0000000000001645, 5701 0x00000000000031c2, 12738 - 0x000000000000502d, 20525 = 0xffffffffffffe195, -7787 0x00000000000017e5, 6117 - 0x0000000000000f15, 3861 = 0x00000000000008d0, 2256 0x0000000000005fdd, 24541 - 0x0000000000005653, 22099 = 0x000000000000098a, 2442 0x0000000000005d8b, 23947 - 0x0000000000000e2b, 3627 = 0x0000000000004f60, 20320 0x000000000000016c, 364 - 0x0000000000000c40, 3136 = 0xfffffffffffff52c, -2772 0x0000000000003e73, 15987 - 0x0000000000000b7a, 2938 = 0x00000000000032f9, 13049 0x0000000000001d18, 7448 - 0x0000000000006004, 24580 = 0xffffffffffffbd14, -17132 0x0000000000005996, 22934 - 0x0000000000007a0c, 31244 = 0xffffffffffffdf8a, -8310 0x0000000000004820, 18464 - 0x0000000000004784, 18308 = 0x000000000000009c, 156 0x000000000000446d, 17517 - 0x0000000000001918, 6424 = 0x0000000000002b55, 11093 0x0000000000005ae5, 23269 - 0x0000000000004817, 18455 = 0x00000000000012ce, 4814 0x0000000000005060, 20576 - 0x0000000000006afb, 27387 = 0xffffffffffffe565, -6811 0x0000000000006231, 25137 - 0x0000000000005be0, 23520 = 0x0000000000000651, 1617 0x0000000000003af2, 15090 - 0x0000000000001ff8, 8184 = 0x0000000000001afa, 6906 0x000000000000594b, 22859 - 0x00000000000050ee, 20718 = 0x000000000000085d, 2141 0x00000000000034ad, 13485 - 0x00000000000070b0, 28848 = 0xffffffffffffc3fd, -15363 0x00000000000078bb, 30907 - 0x0000000000007e15, 32277 = 0xfffffffffffffaa6, -1370 0x0000000000006ace, 27342 - 0x0000000000002460, 9312 = 0x000000000000466e, 18030 !EOF! ls -l tst6.cmp echo x - tst6.in sed 's/^X//' > tst6.in << '!EOF!' 15161 - 3514 15970 - 10269 12738 - 20525 6117 - 3861 24541 - 22099 23947 - 3627 364 - 3136 15987 - 2938 7448 - 24580 22934 - 31244 18464 - 18308 17517 - 6424 23269 - 18455 20576 - 27387 25137 - 23520 15090 - 8184 22859 - 20718 13485 - 28848 30907 - 32277 27342 - 9312 !EOF! ls -l tst6.in echo x - tstA.cmp sed 's/^X//' > tstA.cmp << '!EOF!' 0x0000000000000000, 0 + 0x0000000000000000, 0 = 0x0000000000000000, 0 0x0000000000000000, 0 + 0x0000000000000001, 1 = 0x0000000000000001, 1 0x0000000000000000, 0 + 0x0000000000012345, 74565 = 0x0000000000012345, 74565 0x0000000000000000, 0 + 0x0000000012345678, 305419896 = 0x0000000012345678, 305419896 0x0000000000000000, 0 + 0x000000007fffffff, 2147483647 = 0x000000007fffffff, 2147483647 0x0000000000000000, 0 + 0x00000000ffffffff, 4294967295 = 0x00000000ffffffff, 4294967295 0x0000000000000000, 0 + 0x0000000100000000, 4294967296 = 0x0000000100000000, 4294967296 0x0000000000000000, 0 + 0x0000000100000001, 4294967297 = 0x0000000100000001, 4294967297 0x0000000000000000, 0 + 0x0000000100012345, 4295041861 = 0x0000000100012345, 4295041861 0x0000000000000000, 0 + 0x0000000112345678, 4600387192 = 0x0000000112345678, 4600387192 0x0000000000000000, 0 + 0x000000017fffffff, 6442450943 = 0x000000017fffffff, 6442450943 0x0000000000000000, 0 + 0x00000001ffffffff, 8589934591 = 0x00000001ffffffff, 8589934591 0x0000000000000000, 0 + 0x0001234500000000, 320254236426240 = 0x0001234500000000, 320254236426240 0x0000000000000000, 0 + 0x0001234500000001, 320254236426241 = 0x0001234500000001, 320254236426241 0x0000000000000000, 0 + 0x0001234500012345, 320254236500805 = 0x0001234500012345, 320254236500805 0x0000000000000000, 0 + 0x0001234512345678, 320254541846136 = 0x0001234512345678, 320254541846136 0x0000000000000000, 0 + 0x000123457fffffff, 320256383909887 = 0x000123457fffffff, 320256383909887 0x0000000000000000, 0 + 0x00012345ffffffff, 320258531393535 = 0x00012345ffffffff, 320258531393535 0x0000000000000000, 0 + 0x1234567800000000, 1311768464867721216 = 0x1234567800000000, 1311768464867721216 0x0000000000000000, 0 + 0x1234567800000001, 1311768464867721217 = 0x1234567800000001, 1311768464867721217 0x0000000000000000, 0 + 0x1234567800012345, 1311768464867795781 = 0x1234567800012345, 1311768464867795781 0x0000000000000000, 0 + 0x1234567812345678, 1311768465173141112 = 0x1234567812345678, 1311768465173141112 0x0000000000000000, 0 + 0x123456787fffffff, 1311768467015204863 = 0x123456787fffffff, 1311768467015204863 0x0000000000000000, 0 + 0x12345678ffffffff, 1311768469162688511 = 0x12345678ffffffff, 1311768469162688511 0x0000000000000000, 0 + 0x7fffffff00000000, 9223372032559808512 = 0x7fffffff00000000, 9223372032559808512 0x0000000000000000, 0 + 0x7fffffff00000001, 9223372032559808513 = 0x7fffffff00000001, 9223372032559808513 0x0000000000000000, 0 + 0x7fffffff00012345, 9223372032559883077 = 0x7fffffff00012345, 9223372032559883077 0x0000000000000000, 0 + 0x7fffffff12345678, 9223372032865228408 = 0x7fffffff12345678, 9223372032865228408 0x0000000000000000, 0 + 0x7fffffff7fffffff, 9223372034707292159 = 0x7fffffff7fffffff, 9223372034707292159 0x0000000000000000, 0 + 0x7fffffffffffffff, 9223372036854775807 = 0x7fffffffffffffff, 9223372036854775807 0x0000000000000000, 0 + 0xffffffff00000000, -4294967296 = 0xffffffff00000000, -4294967296 0x0000000000000000, 0 + 0xffffffff00000001, -4294967295 = 0xffffffff00000001, -4294967295 0x0000000000000000, 0 + 0xffffffff00012345, -4294892731 = 0xffffffff00012345, -4294892731 0x0000000000000000, 0 + 0xffffffff12345678, -3989547400 = 0xffffffff12345678, -3989547400 0x0000000000000000, 0 + 0xffffffff7fffffff, -2147483649 = 0xffffffff7fffffff, -2147483649 0x0000000000000000, 0 + 0xffffffffffffffff, -1 = 0xffffffffffffffff, -1 0x0000000000000001, 1 + 0x0000000000000000, 0 = 0x0000000000000001, 1 0x0000000000000001, 1 + 0x0000000000000001, 1 = 0x0000000000000002, 2 0x0000000000000001, 1 + 0x0000000000012345, 74565 = 0x0000000000012346, 74566 0x0000000000000001, 1 + 0x0000000012345678, 305419896 = 0x0000000012345679, 305419897 0x0000000000000001, 1 + 0x000000007fffffff, 2147483647 = 0x0000000080000000, 2147483648 0x0000000000000001, 1 + 0x00000000ffffffff, 4294967295 = 0x0000000100000000, 4294967296 0x0000000000000001, 1 + 0x0000000100000000, 4294967296 = 0x0000000100000001, 4294967297 0x0000000000000001, 1 + 0x0000000100000001, 4294967297 = 0x0000000100000002, 4294967298 0x0000000000000001, 1 + 0x0000000100012345, 4295041861 = 0x0000000100012346, 4295041862 0x0000000000000001, 1 + 0x0000000112345678, 4600387192 = 0x0000000112345679, 4600387193 0x0000000000000001, 1 + 0x000000017fffffff, 6442450943 = 0x0000000180000000, 6442450944 0x0000000000000001, 1 + 0x00000001ffffffff, 8589934591 = 0x0000000200000000, 8589934592 0x0000000000000001, 1 + 0x0001234500000000, 320254236426240 = 0x0001234500000001, 320254236426241 0x0000000000000001, 1 + 0x0001234500000001, 320254236426241 = 0x0001234500000002, 320254236426242 0x0000000000000001, 1 + 0x0001234500012345, 320254236500805 = 0x0001234500012346, 320254236500806 0x0000000000000001, 1 + 0x0001234512345678, 320254541846136 = 0x0001234512345679, 320254541846137 0x0000000000000001, 1 + 0x000123457fffffff, 320256383909887 = 0x0001234580000000, 320256383909888 0x0000000000000001, 1 + 0x00012345ffffffff, 320258531393535 = 0x0001234600000000, 320258531393536 0x0000000000000001, 1 + 0x1234567800000000, 1311768464867721216 = 0x1234567800000001, 1311768464867721217 0x0000000000000001, 1 + 0x1234567800000001, 1311768464867721217 = 0x1234567800000002, 1311768464867721218 0x0000000000000001, 1 + 0x1234567800012345, 1311768464867795781 = 0x1234567800012346, 1311768464867795782 0x0000000000000001, 1 + 0x1234567812345678, 1311768465173141112 = 0x1234567812345679, 1311768465173141113 0x0000000000000001, 1 + 0x123456787fffffff, 1311768467015204863 = 0x1234567880000000, 1311768467015204864 0x0000000000000001, 1 + 0x12345678ffffffff, 1311768469162688511 = 0x1234567900000000, 1311768469162688512 0x0000000000000001, 1 + 0x7fffffff00000000, 9223372032559808512 = 0x7fffffff00000001, 9223372032559808513 0x0000000000000001, 1 + 0x7fffffff00000001, 9223372032559808513 = 0x7fffffff00000002, 9223372032559808514 0x0000000000000001, 1 + 0x7fffffff00012345, 9223372032559883077 = 0x7fffffff00012346, 9223372032559883078 0x0000000000000001, 1 + 0x7fffffff12345678, 9223372032865228408 = 0x7fffffff12345679, 9223372032865228409 0x0000000000000001, 1 + 0x7fffffff7fffffff, 9223372034707292159 = 0x7fffffff80000000, 9223372034707292160 0x0000000000000001, 1 + 0x7fffffffffffffff, 9223372036854775807 = 0x8000000000000000, -9223372036854775808 0x0000000000000001, 1 + 0xffffffff00000000, -4294967296 = 0xffffffff00000001, -4294967295 0x0000000000000001, 1 + 0xffffffff00000001, -4294967295 = 0xffffffff00000002, -4294967294 0x0000000000000001, 1 + 0xffffffff00012345, -4294892731 = 0xffffffff00012346, -4294892730 0x0000000000000001, 1 + 0xffffffff12345678, -3989547400 = 0xffffffff12345679, -3989547399 0x0000000000000001, 1 + 0xffffffff7fffffff, -2147483649 = 0xffffffff80000000, -2147483648 0x0000000000000001, 1 + 0xffffffffffffffff, -1 = 0x0000000000000000, 0 0x0000000000012345, 74565 + 0x0000000000000000, 0 = 0x0000000000012345, 74565 0x0000000000012345, 74565 + 0x0000000000000001, 1 = 0x0000000000012346, 74566 0x0000000000012345, 74565 + 0x0000000000012345, 74565 = 0x000000000002468a, 149130 0x0000000000012345, 74565 + 0x0000000012345678, 305419896 = 0x00000000123579bd, 305494461 0x0000000000012345, 74565 + 0x000000007fffffff, 2147483647 = 0x0000000080012344, 2147558212 0x0000000000012345, 74565 + 0x00000000ffffffff, 4294967295 = 0x0000000100012344, 4295041860 0x0000000000012345, 74565 + 0x0000000100000000, 4294967296 = 0x0000000100012345, 4295041861 0x0000000000012345, 74565 + 0x0000000100000001, 4294967297 = 0x0000000100012346, 4295041862 0x0000000000012345, 74565 + 0x0000000100012345, 4295041861 = 0x000000010002468a, 4295116426 0x0000000000012345, 74565 + 0x0000000112345678, 4600387192 = 0x00000001123579bd, 4600461757 0x0000000000012345, 74565 + 0x000000017fffffff, 6442450943 = 0x0000000180012344, 6442525508 0x0000000000012345, 74565 + 0x00000001ffffffff, 8589934591 = 0x0000000200012344, 8590009156 0x0000000000012345, 74565 + 0x0001234500000000, 320254236426240 = 0x0001234500012345, 320254236500805 0x0000000000012345, 74565 + 0x0001234500000001, 320254236426241 = 0x0001234500012346, 320254236500806 0x0000000000012345, 74565 + 0x0001234500012345, 320254236500805 = 0x000123450002468a, 320254236575370 0x0000000000012345, 74565 + 0x0001234512345678, 320254541846136 = 0x00012345123579bd, 320254541920701 0x0000000000012345, 74565 + 0x000123457fffffff, 320256383909887 = 0x0001234580012344, 320256383984452 0x0000000000012345, 74565 + 0x00012345ffffffff, 320258531393535 = 0x0001234600012344, 320258531468100 0x0000000000012345, 74565 + 0x1234567800000000, 1311768464867721216 = 0x1234567800012345, 1311768464867795781 0x0000000000012345, 74565 + 0x1234567800000001, 1311768464867721217 = 0x1234567800012346, 1311768464867795782 0x0000000000012345, 74565 + 0x1234567800012345, 1311768464867795781 = 0x123456780002468a, 1311768464867870346 0x0000000000012345, 74565 + 0x1234567812345678, 1311768465173141112 = 0x12345678123579bd, 1311768465173215677 0x0000000000012345, 74565 + 0x123456787fffffff, 1311768467015204863 = 0x1234567880012344, 1311768467015279428 0x0000000000012345, 74565 + 0x12345678ffffffff, 1311768469162688511 = 0x1234567900012344, 1311768469162763076 0x0000000000012345, 74565 + 0x7fffffff00000000, 9223372032559808512 = 0x7fffffff00012345, 9223372032559883077 0x0000000000012345, 74565 + 0x7fffffff00000001, 9223372032559808513 = 0x7fffffff00012346, 9223372032559883078 0x0000000000012345, 74565 + 0x7fffffff00012345, 9223372032559883077 = 0x7fffffff0002468a, 9223372032559957642 0x0000000000012345, 74565 + 0x7fffffff12345678, 9223372032865228408 = 0x7fffffff123579bd, 9223372032865302973 0x0000000000012345, 74565 + 0x7fffffff7fffffff, 9223372034707292159 = 0x7fffffff80012344, 9223372034707366724 0x0000000000012345, 74565 + 0x7fffffffffffffff, 9223372036854775807 = 0x8000000000012344, -9223372036854701244 0x0000000000012345, 74565 + 0xffffffff00000000, -4294967296 = 0xffffffff00012345, -4294892731 0x0000000000012345, 74565 + 0xffffffff00000001, -4294967295 = 0xffffffff00012346, -4294892730 0x0000000000012345, 74565 + 0xffffffff00012345, -4294892731 = 0xffffffff0002468a, -4294818166 0x0000000000012345, 74565 + 0xffffffff12345678, -3989547400 = 0xffffffff123579bd, -3989472835 0x0000000000012345, 74565 + 0xffffffff7fffffff, -2147483649 = 0xffffffff80012344, -2147409084 0x0000000000012345, 74565 + 0xffffffffffffffff, -1 = 0x0000000000012344, 74564 0x0000000012345678, 305419896 + 0x0000000000000000, 0 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 + 0x0000000000000001, 1 = 0x0000000012345679, 305419897 0x0000000012345678, 305419896 + 0x0000000000012345, 74565 = 0x00000000123579bd, 305494461 0x0000000012345678, 305419896 + 0x0000000012345678, 305419896 = 0x000000002468acf0, 610839792 0x0000000012345678, 305419896 + 0x000000007fffffff, 2147483647 = 0x0000000092345677, 2452903543 0x0000000012345678, 305419896 + 0x00000000ffffffff, 4294967295 = 0x0000000112345677, 4600387191 0x0000000012345678, 305419896 + 0x0000000100000000, 4294967296 = 0x0000000112345678, 4600387192 0x0000000012345678, 305419896 + 0x0000000100000001, 4294967297 = 0x0000000112345679, 4600387193 0x0000000012345678, 305419896 + 0x0000000100012345, 4295041861 = 0x00000001123579bd, 4600461757 0x0000000012345678, 305419896 + 0x0000000112345678, 4600387192 = 0x000000012468acf0, 4905807088 0x0000000012345678, 305419896 + 0x000000017fffffff, 6442450943 = 0x0000000192345677, 6747870839 0x0000000012345678, 305419896 + 0x00000001ffffffff, 8589934591 = 0x0000000212345677, 8895354487 0x0000000012345678, 305419896 + 0x0001234500000000, 320254236426240 = 0x0001234512345678, 320254541846136 0x0000000012345678, 305419896 + 0x0001234500000001, 320254236426241 = 0x0001234512345679, 320254541846137 0x0000000012345678, 305419896 + 0x0001234500012345, 320254236500805 = 0x00012345123579bd, 320254541920701 0x0000000012345678, 305419896 + 0x0001234512345678, 320254541846136 = 0x000123452468acf0, 320254847266032 0x0000000012345678, 305419896 + 0x000123457fffffff, 320256383909887 = 0x0001234592345677, 320256689329783 0x0000000012345678, 305419896 + 0x00012345ffffffff, 320258531393535 = 0x0001234612345677, 320258836813431 0x0000000012345678, 305419896 + 0x1234567800000000, 1311768464867721216 = 0x1234567812345678, 1311768465173141112 0x0000000012345678, 305419896 + 0x1234567800000001, 1311768464867721217 = 0x1234567812345679, 1311768465173141113 0x0000000012345678, 305419896 + 0x1234567800012345, 1311768464867795781 = 0x12345678123579bd, 1311768465173215677 0x0000000012345678, 305419896 + 0x1234567812345678, 1311768465173141112 = 0x123456782468acf0, 1311768465478561008 0x0000000012345678, 305419896 + 0x123456787fffffff, 1311768467015204863 = 0x1234567892345677, 1311768467320624759 0x0000000012345678, 305419896 + 0x12345678ffffffff, 1311768469162688511 = 0x1234567912345677, 1311768469468108407 0x0000000012345678, 305419896 + 0x7fffffff00000000, 9223372032559808512 = 0x7fffffff12345678, 9223372032865228408 0x0000000012345678, 305419896 + 0x7fffffff00000001, 9223372032559808513 = 0x7fffffff12345679, 9223372032865228409 0x0000000012345678, 305419896 + 0x7fffffff00012345, 9223372032559883077 = 0x7fffffff123579bd, 9223372032865302973 0x0000000012345678, 305419896 + 0x7fffffff12345678, 9223372032865228408 = 0x7fffffff2468acf0, 9223372033170648304 0x0000000012345678, 305419896 + 0x7fffffff7fffffff, 9223372034707292159 = 0x7fffffff92345677, 9223372035012712055 0x0000000012345678, 305419896 + 0x7fffffffffffffff, 9223372036854775807 = 0x8000000012345677, -9223372036549355913 0x0000000012345678, 305419896 + 0xffffffff00000000, -4294967296 = 0xffffffff12345678, -3989547400 0x0000000012345678, 305419896 + 0xffffffff00000001, -4294967295 = 0xffffffff12345679, -3989547399 0x0000000012345678, 305419896 + 0xffffffff00012345, -4294892731 = 0xffffffff123579bd, -3989472835 0x0000000012345678, 305419896 + 0xffffffff12345678, -3989547400 = 0xffffffff2468acf0, -3684127504 0x0000000012345678, 305419896 + 0xffffffff7fffffff, -2147483649 = 0xffffffff92345677, -1842063753 0x0000000012345678, 305419896 + 0xffffffffffffffff, -1 = 0x0000000012345677, 305419895 0x000000007fffffff, 2147483647 + 0x0000000000000000, 0 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 + 0x0000000000000001, 1 = 0x0000000080000000, 2147483648 0x000000007fffffff, 2147483647 + 0x0000000000012345, 74565 = 0x0000000080012344, 2147558212 0x000000007fffffff, 2147483647 + 0x0000000012345678, 305419896 = 0x0000000092345677, 2452903543 0x000000007fffffff, 2147483647 + 0x000000007fffffff, 2147483647 = 0x00000000fffffffe, 4294967294 0x000000007fffffff, 2147483647 + 0x00000000ffffffff, 4294967295 = 0x000000017ffffffe, 6442450942 0x000000007fffffff, 2147483647 + 0x0000000100000000, 4294967296 = 0x000000017fffffff, 6442450943 0x000000007fffffff, 2147483647 + 0x0000000100000001, 4294967297 = 0x0000000180000000, 6442450944 0x000000007fffffff, 2147483647 + 0x0000000100012345, 4295041861 = 0x0000000180012344, 6442525508 0x000000007fffffff, 2147483647 + 0x0000000112345678, 4600387192 = 0x0000000192345677, 6747870839 0x000000007fffffff, 2147483647 + 0x000000017fffffff, 6442450943 = 0x00000001fffffffe, 8589934590 0x000000007fffffff, 2147483647 + 0x00000001ffffffff, 8589934591 = 0x000000027ffffffe, 10737418238 0x000000007fffffff, 2147483647 + 0x0001234500000000, 320254236426240 = 0x000123457fffffff, 320256383909887 0x000000007fffffff, 2147483647 + 0x0001234500000001, 320254236426241 = 0x0001234580000000, 320256383909888 0x000000007fffffff, 2147483647 + 0x0001234500012345, 320254236500805 = 0x0001234580012344, 320256383984452 0x000000007fffffff, 2147483647 + 0x0001234512345678, 320254541846136 = 0x0001234592345677, 320256689329783 0x000000007fffffff, 2147483647 + 0x000123457fffffff, 320256383909887 = 0x00012345fffffffe, 320258531393534 0x000000007fffffff, 2147483647 + 0x00012345ffffffff, 320258531393535 = 0x000123467ffffffe, 320260678877182 0x000000007fffffff, 2147483647 + 0x1234567800000000, 1311768464867721216 = 0x123456787fffffff, 1311768467015204863 0x000000007fffffff, 2147483647 + 0x1234567800000001, 1311768464867721217 = 0x1234567880000000, 1311768467015204864 0x000000007fffffff, 2147483647 + 0x1234567800012345, 1311768464867795781 = 0x1234567880012344, 1311768467015279428 0x000000007fffffff, 2147483647 + 0x1234567812345678, 1311768465173141112 = 0x1234567892345677, 1311768467320624759 0x000000007fffffff, 2147483647 + 0x123456787fffffff, 1311768467015204863 = 0x12345678fffffffe, 1311768469162688510 0x000000007fffffff, 2147483647 + 0x12345678ffffffff, 1311768469162688511 = 0x123456797ffffffe, 1311768471310172158 0x000000007fffffff, 2147483647 + 0x7fffffff00000000, 9223372032559808512 = 0x7fffffff7fffffff, 9223372034707292159 0x000000007fffffff, 2147483647 + 0x7fffffff00000001, 9223372032559808513 = 0x7fffffff80000000, 9223372034707292160 0x000000007fffffff, 2147483647 + 0x7fffffff00012345, 9223372032559883077 = 0x7fffffff80012344, 9223372034707366724 0x000000007fffffff, 2147483647 + 0x7fffffff12345678, 9223372032865228408 = 0x7fffffff92345677, 9223372035012712055 0x000000007fffffff, 2147483647 + 0x7fffffff7fffffff, 9223372034707292159 = 0x7ffffffffffffffe, 9223372036854775806 0x000000007fffffff, 2147483647 + 0x7fffffffffffffff, 9223372036854775807 = 0x800000007ffffffe, -9223372034707292162 0x000000007fffffff, 2147483647 + 0xffffffff00000000, -4294967296 = 0xffffffff7fffffff, -2147483649 0x000000007fffffff, 2147483647 + 0xffffffff00000001, -4294967295 = 0xffffffff80000000, -2147483648 0x000000007fffffff, 2147483647 + 0xffffffff00012345, -4294892731 = 0xffffffff80012344, -2147409084 0x000000007fffffff, 2147483647 + 0xffffffff12345678, -3989547400 = 0xffffffff92345677, -1842063753 0x000000007fffffff, 2147483647 + 0xffffffff7fffffff, -2147483649 = 0xfffffffffffffffe, -2 0x000000007fffffff, 2147483647 + 0xffffffffffffffff, -1 = 0x000000007ffffffe, 2147483646 0x00000000ffffffff, 4294967295 + 0x0000000000000000, 0 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 + 0x0000000000000001, 1 = 0x0000000100000000, 4294967296 0x00000000ffffffff, 4294967295 + 0x0000000000012345, 74565 = 0x0000000100012344, 4295041860 0x00000000ffffffff, 4294967295 + 0x0000000012345678, 305419896 = 0x0000000112345677, 4600387191 0x00000000ffffffff, 4294967295 + 0x000000007fffffff, 2147483647 = 0x000000017ffffffe, 6442450942 0x00000000ffffffff, 4294967295 + 0x00000000ffffffff, 4294967295 = 0x00000001fffffffe, 8589934590 0x00000000ffffffff, 4294967295 + 0x0000000100000000, 4294967296 = 0x00000001ffffffff, 8589934591 0x00000000ffffffff, 4294967295 + 0x0000000100000001, 4294967297 = 0x0000000200000000, 8589934592 0x00000000ffffffff, 4294967295 + 0x0000000100012345, 4295041861 = 0x0000000200012344, 8590009156 0x00000000ffffffff, 4294967295 + 0x0000000112345678, 4600387192 = 0x0000000212345677, 8895354487 0x00000000ffffffff, 4294967295 + 0x000000017fffffff, 6442450943 = 0x000000027ffffffe, 10737418238 0x00000000ffffffff, 4294967295 + 0x00000001ffffffff, 8589934591 = 0x00000002fffffffe, 12884901886 0x00000000ffffffff, 4294967295 + 0x0001234500000000, 320254236426240 = 0x00012345ffffffff, 320258531393535 0x00000000ffffffff, 4294967295 + 0x0001234500000001, 320254236426241 = 0x0001234600000000, 320258531393536 0x00000000ffffffff, 4294967295 + 0x0001234500012345, 320254236500805 = 0x0001234600012344, 320258531468100 0x00000000ffffffff, 4294967295 + 0x0001234512345678, 320254541846136 = 0x0001234612345677, 320258836813431 0x00000000ffffffff, 4294967295 + 0x000123457fffffff, 320256383909887 = 0x000123467ffffffe, 320260678877182 0x00000000ffffffff, 4294967295 + 0x00012345ffffffff, 320258531393535 = 0x00012346fffffffe, 320262826360830 0x00000000ffffffff, 4294967295 + 0x1234567800000000, 1311768464867721216 = 0x12345678ffffffff, 1311768469162688511 0x00000000ffffffff, 4294967295 + 0x1234567800000001, 1311768464867721217 = 0x1234567900000000, 1311768469162688512 0x00000000ffffffff, 4294967295 + 0x1234567800012345, 1311768464867795781 = 0x1234567900012344, 1311768469162763076 0x00000000ffffffff, 4294967295 + 0x1234567812345678, 1311768465173141112 = 0x1234567912345677, 1311768469468108407 0x00000000ffffffff, 4294967295 + 0x123456787fffffff, 1311768467015204863 = 0x123456797ffffffe, 1311768471310172158 0x00000000ffffffff, 4294967295 + 0x12345678ffffffff, 1311768469162688511 = 0x12345679fffffffe, 1311768473457655806 0x00000000ffffffff, 4294967295 + 0x7fffffff00000000, 9223372032559808512 = 0x7fffffffffffffff, 9223372036854775807 0x00000000ffffffff, 4294967295 + 0x7fffffff00000001, 9223372032559808513 = 0x8000000000000000, -9223372036854775808 0x00000000ffffffff, 4294967295 + 0x7fffffff00012345, 9223372032559883077 = 0x8000000000012344, -9223372036854701244 0x00000000ffffffff, 4294967295 + 0x7fffffff12345678, 9223372032865228408 = 0x8000000012345677, -9223372036549355913 0x00000000ffffffff, 4294967295 + 0x7fffffff7fffffff, 9223372034707292159 = 0x800000007ffffffe, -9223372034707292162 0x00000000ffffffff, 4294967295 + 0x7fffffffffffffff, 9223372036854775807 = 0x80000000fffffffe, -9223372032559808514 0x00000000ffffffff, 4294967295 + 0xffffffff00000000, -4294967296 = 0xffffffffffffffff, -1 0x00000000ffffffff, 4294967295 + 0xffffffff00000001, -4294967295 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 + 0xffffffff00012345, -4294892731 = 0x0000000000012344, 74564 0x00000000ffffffff, 4294967295 + 0xffffffff12345678, -3989547400 = 0x0000000012345677, 305419895 0x00000000ffffffff, 4294967295 + 0xffffffff7fffffff, -2147483649 = 0x000000007ffffffe, 2147483646 0x00000000ffffffff, 4294967295 + 0xffffffffffffffff, -1 = 0x00000000fffffffe, 4294967294 0x0000000100000000, 4294967296 + 0x0000000000000000, 0 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 + 0x0000000000000001, 1 = 0x0000000100000001, 4294967297 0x0000000100000000, 4294967296 + 0x0000000000012345, 74565 = 0x0000000100012345, 4295041861 0x0000000100000000, 4294967296 + 0x0000000012345678, 305419896 = 0x0000000112345678, 4600387192 0x0000000100000000, 4294967296 + 0x000000007fffffff, 2147483647 = 0x000000017fffffff, 6442450943 0x0000000100000000, 4294967296 + 0x00000000ffffffff, 4294967295 = 0x00000001ffffffff, 8589934591 0x0000000100000000, 4294967296 + 0x0000000100000000, 4294967296 = 0x0000000200000000, 8589934592 0x0000000100000000, 4294967296 + 0x0000000100000001, 4294967297 = 0x0000000200000001, 8589934593 0x0000000100000000, 4294967296 + 0x0000000100012345, 4295041861 = 0x0000000200012345, 8590009157 0x0000000100000000, 4294967296 + 0x0000000112345678, 4600387192 = 0x0000000212345678, 8895354488 0x0000000100000000, 4294967296 + 0x000000017fffffff, 6442450943 = 0x000000027fffffff, 10737418239 0x0000000100000000, 4294967296 + 0x00000001ffffffff, 8589934591 = 0x00000002ffffffff, 12884901887 0x0000000100000000, 4294967296 + 0x0001234500000000, 320254236426240 = 0x0001234600000000, 320258531393536 0x0000000100000000, 4294967296 + 0x0001234500000001, 320254236426241 = 0x0001234600000001, 320258531393537 0x0000000100000000, 4294967296 + 0x0001234500012345, 320254236500805 = 0x0001234600012345, 320258531468101 0x0000000100000000, 4294967296 + 0x0001234512345678, 320254541846136 = 0x0001234612345678, 320258836813432 0x0000000100000000, 4294967296 + 0x000123457fffffff, 320256383909887 = 0x000123467fffffff, 320260678877183 0x0000000100000000, 4294967296 + 0x00012345ffffffff, 320258531393535 = 0x00012346ffffffff, 320262826360831 0x0000000100000000, 4294967296 + 0x1234567800000000, 1311768464867721216 = 0x1234567900000000, 1311768469162688512 0x0000000100000000, 4294967296 + 0x1234567800000001, 1311768464867721217 = 0x1234567900000001, 1311768469162688513 0x0000000100000000, 4294967296 + 0x1234567800012345, 1311768464867795781 = 0x1234567900012345, 1311768469162763077 0x0000000100000000, 4294967296 + 0x1234567812345678, 1311768465173141112 = 0x1234567912345678, 1311768469468108408 0x0000000100000000, 4294967296 + 0x123456787fffffff, 1311768467015204863 = 0x123456797fffffff, 1311768471310172159 0x0000000100000000, 4294967296 + 0x12345678ffffffff, 1311768469162688511 = 0x12345679ffffffff, 1311768473457655807 0x0000000100000000, 4294967296 + 0x7fffffff00000000, 9223372032559808512 = 0x8000000000000000, -9223372036854775808 0x0000000100000000, 4294967296 + 0x7fffffff00000001, 9223372032559808513 = 0x8000000000000001, -9223372036854775807 0x0000000100000000, 4294967296 + 0x7fffffff00012345, 9223372032559883077 = 0x8000000000012345, -9223372036854701243 0x0000000100000000, 4294967296 + 0x7fffffff12345678, 9223372032865228408 = 0x8000000012345678, -9223372036549355912 0x0000000100000000, 4294967296 + 0x7fffffff7fffffff, 9223372034707292159 = 0x800000007fffffff, -9223372034707292161 0x0000000100000000, 4294967296 + 0x7fffffffffffffff, 9223372036854775807 = 0x80000000ffffffff, -9223372032559808513 0x0000000100000000, 4294967296 + 0xffffffff00000000, -4294967296 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 + 0xffffffff00000001, -4294967295 = 0x0000000000000001, 1 0x0000000100000000, 4294967296 + 0xffffffff00012345, -4294892731 = 0x0000000000012345, 74565 0x0000000100000000, 4294967296 + 0xffffffff12345678, -3989547400 = 0x0000000012345678, 305419896 0x0000000100000000, 4294967296 + 0xffffffff7fffffff, -2147483649 = 0x000000007fffffff, 2147483647 0x0000000100000000, 4294967296 + 0xffffffffffffffff, -1 = 0x00000000ffffffff, 4294967295 0x0000000100000001, 4294967297 + 0x0000000000000000, 0 = 0x0000000100000001, 4294967297 0x0000000100000001, 4294967297 + 0x0000000000000001, 1 = 0x0000000100000002, 4294967298 0x0000000100000001, 4294967297 + 0x0000000000012345, 74565 = 0x0000000100012346, 4295041862 0x0000000100000001, 4294967297 + 0x0000000012345678, 305419896 = 0x0000000112345679, 4600387193 0x0000000100000001, 4294967297 + 0x000000007fffffff, 2147483647 = 0x0000000180000000, 6442450944 0x0000000100000001, 4294967297 + 0x00000000ffffffff, 4294967295 = 0x0000000200000000, 8589934592 0x0000000100000001, 4294967297 + 0x0000000100000000, 4294967296 = 0x0000000200000001, 8589934593 0x0000000100000001, 4294967297 + 0x0000000100000001, 4294967297 = 0x0000000200000002, 8589934594 0x0000000100000001, 4294967297 + 0x0000000100012345, 4295041861 = 0x0000000200012346, 8590009158 0x0000000100000001, 4294967297 + 0x0000000112345678, 4600387192 = 0x0000000212345679, 8895354489 0x0000000100000001, 4294967297 + 0x000000017fffffff, 6442450943 = 0x0000000280000000, 10737418240 0x0000000100000001, 4294967297 + 0x00000001ffffffff, 8589934591 = 0x0000000300000000, 12884901888 0x0000000100000001, 4294967297 + 0x0001234500000000, 320254236426240 = 0x0001234600000001, 320258531393537 0x0000000100000001, 4294967297 + 0x0001234500000001, 320254236426241 = 0x0001234600000002, 320258531393538 0x0000000100000001, 4294967297 + 0x0001234500012345, 320254236500805 = 0x0001234600012346, 320258531468102 0x0000000100000001, 4294967297 + 0x0001234512345678, 320254541846136 = 0x0001234612345679, 320258836813433 0x0000000100000001, 4294967297 + 0x000123457fffffff, 320256383909887 = 0x0001234680000000, 320260678877184 0x0000000100000001, 4294967297 + 0x00012345ffffffff, 320258531393535 = 0x0001234700000000, 320262826360832 0x0000000100000001, 4294967297 + 0x1234567800000000, 1311768464867721216 = 0x1234567900000001, 1311768469162688513 0x0000000100000001, 4294967297 + 0x1234567800000001, 1311768464867721217 = 0x1234567900000002, 1311768469162688514 0x0000000100000001, 4294967297 + 0x1234567800012345, 1311768464867795781 = 0x1234567900012346, 1311768469162763078 0x0000000100000001, 4294967297 + 0x1234567812345678, 1311768465173141112 = 0x1234567912345679, 1311768469468108409 0x0000000100000001, 4294967297 + 0x123456787fffffff, 1311768467015204863 = 0x1234567980000000, 1311768471310172160 0x0000000100000001, 4294967297 + 0x12345678ffffffff, 1311768469162688511 = 0x1234567a00000000, 1311768473457655808 0x0000000100000001, 4294967297 + 0x7fffffff00000000, 9223372032559808512 = 0x8000000000000001, -9223372036854775807 0x0000000100000001, 4294967297 + 0x7fffffff00000001, 9223372032559808513 = 0x8000000000000002, -9223372036854775806 0x0000000100000001, 4294967297 + 0x7fffffff00012345, 9223372032559883077 = 0x8000000000012346, -9223372036854701242 0x0000000100000001, 4294967297 + 0x7fffffff12345678, 9223372032865228408 = 0x8000000012345679, -9223372036549355911 0x0000000100000001, 4294967297 + 0x7fffffff7fffffff, 9223372034707292159 = 0x8000000080000000, -9223372034707292160 0x0000000100000001, 4294967297 + 0x7fffffffffffffff, 9223372036854775807 = 0x8000000100000000, -9223372032559808512 0x0000000100000001, 4294967297 + 0xffffffff00000000, -4294967296 = 0x0000000000000001, 1 0x0000000100000001, 4294967297 + 0xffffffff00000001, -4294967295 = 0x0000000000000002, 2 0x0000000100000001, 4294967297 + 0xffffffff00012345, -4294892731 = 0x0000000000012346, 74566 0x0000000100000001, 4294967297 + 0xffffffff12345678, -3989547400 = 0x0000000012345679, 305419897 0x0000000100000001, 4294967297 + 0xffffffff7fffffff, -2147483649 = 0x0000000080000000, 2147483648 0x0000000100000001, 4294967297 + 0xffffffffffffffff, -1 = 0x0000000100000000, 4294967296 0x0000000100012345, 4295041861 + 0x0000000000000000, 0 = 0x0000000100012345, 4295041861 0x0000000100012345, 4295041861 + 0x0000000000000001, 1 = 0x0000000100012346, 4295041862 0x0000000100012345, 4295041861 + 0x0000000000012345, 74565 = 0x000000010002468a, 4295116426 0x0000000100012345, 4295041861 + 0x0000000012345678, 305419896 = 0x00000001123579bd, 4600461757 0x0000000100012345, 4295041861 + 0x000000007fffffff, 2147483647 = 0x0000000180012344, 6442525508 0x0000000100012345, 4295041861 + 0x00000000ffffffff, 4294967295 = 0x0000000200012344, 8590009156 0x0000000100012345, 4295041861 + 0x0000000100000000, 4294967296 = 0x0000000200012345, 8590009157 0x0000000100012345, 4295041861 + 0x0000000100000001, 4294967297 = 0x0000000200012346, 8590009158 0x0000000100012345, 4295041861 + 0x0000000100012345, 4295041861 = 0x000000020002468a, 8590083722 0x0000000100012345, 4295041861 + 0x0000000112345678, 4600387192 = 0x00000002123579bd, 8895429053 0x0000000100012345, 4295041861 + 0x000000017fffffff, 6442450943 = 0x0000000280012344, 10737492804 0x0000000100012345, 4295041861 + 0x00000001ffffffff, 8589934591 = 0x0000000300012344, 12884976452 0x0000000100012345, 4295041861 + 0x0001234500000000, 320254236426240 = 0x0001234600012345, 320258531468101 0x0000000100012345, 4295041861 + 0x0001234500000001, 320254236426241 = 0x0001234600012346, 320258531468102 0x0000000100012345, 4295041861 + 0x0001234500012345, 320254236500805 = 0x000123460002468a, 320258531542666 0x0000000100012345, 4295041861 + 0x0001234512345678, 320254541846136 = 0x00012346123579bd, 320258836887997 0x0000000100012345, 4295041861 + 0x000123457fffffff, 320256383909887 = 0x0001234680012344, 320260678951748 0x0000000100012345, 4295041861 + 0x00012345ffffffff, 320258531393535 = 0x0001234700012344, 320262826435396 0x0000000100012345, 4295041861 + 0x1234567800000000, 1311768464867721216 = 0x1234567900012345, 1311768469162763077 0x0000000100012345, 4295041861 + 0x1234567800000001, 1311768464867721217 = 0x1234567900012346, 1311768469162763078 0x0000000100012345, 4295041861 + 0x1234567800012345, 1311768464867795781 = 0x123456790002468a, 1311768469162837642 0x0000000100012345, 4295041861 + 0x1234567812345678, 1311768465173141112 = 0x12345679123579bd, 1311768469468182973 0x0000000100012345, 4295041861 + 0x123456787fffffff, 1311768467015204863 = 0x1234567980012344, 1311768471310246724 0x0000000100012345, 4295041861 + 0x12345678ffffffff, 1311768469162688511 = 0x1234567a00012344, 1311768473457730372 0x0000000100012345, 4295041861 + 0x7fffffff00000000, 9223372032559808512 = 0x8000000000012345, -9223372036854701243 0x0000000100012345, 4295041861 + 0x7fffffff00000001, 9223372032559808513 = 0x8000000000012346, -9223372036854701242 0x0000000100012345, 4295041861 + 0x7fffffff00012345, 9223372032559883077 = 0x800000000002468a, -9223372036854626678 0x0000000100012345, 4295041861 + 0x7fffffff12345678, 9223372032865228408 = 0x80000000123579bd, -9223372036549281347 0x0000000100012345, 4295041861 + 0x7fffffff7fffffff, 9223372034707292159 = 0x8000000080012344, -9223372034707217596 0x0000000100012345, 4295041861 + 0x7fffffffffffffff, 9223372036854775807 = 0x8000000100012344, -9223372032559733948 0x0000000100012345, 4295041861 + 0xffffffff00000000, -4294967296 = 0x0000000000012345, 74565 0x0000000100012345, 4295041861 + 0xffffffff00000001, -4294967295 = 0x0000000000012346, 74566 0x0000000100012345, 4295041861 + 0xffffffff00012345, -4294892731 = 0x000000000002468a, 149130 0x0000000100012345, 4295041861 + 0xffffffff12345678, -3989547400 = 0x00000000123579bd, 305494461 0x0000000100012345, 4295041861 + 0xffffffff7fffffff, -2147483649 = 0x0000000080012344, 2147558212 0x0000000100012345, 4295041861 + 0xffffffffffffffff, -1 = 0x0000000100012344, 4295041860 0x0000000112345678, 4600387192 + 0x0000000000000000, 0 = 0x0000000112345678, 4600387192 0x0000000112345678, 4600387192 + 0x0000000000000001, 1 = 0x0000000112345679, 4600387193 0x0000000112345678, 4600387192 + 0x0000000000012345, 74565 = 0x00000001123579bd, 4600461757 0x0000000112345678, 4600387192 + 0x0000000012345678, 305419896 = 0x000000012468acf0, 4905807088 0x0000000112345678, 4600387192 + 0x000000007fffffff, 2147483647 = 0x0000000192345677, 6747870839 0x0000000112345678, 4600387192 + 0x00000000ffffffff, 4294967295 = 0x0000000212345677, 8895354487 0x0000000112345678, 4600387192 + 0x0000000100000000, 4294967296 = 0x0000000212345678, 8895354488 0x0000000112345678, 4600387192 + 0x0000000100000001, 4294967297 = 0x0000000212345679, 8895354489 0x0000000112345678, 4600387192 + 0x0000000100012345, 4295041861 = 0x00000002123579bd, 8895429053 0x0000000112345678, 4600387192 + 0x0000000112345678, 4600387192 = 0x000000022468acf0, 9200774384 0x0000000112345678, 4600387192 + 0x000000017fffffff, 6442450943 = 0x0000000292345677, 11042838135 0x0000000112345678, 4600387192 + 0x00000001ffffffff, 8589934591 = 0x0000000312345677, 13190321783 0x0000000112345678, 4600387192 + 0x0001234500000000, 320254236426240 = 0x0001234612345678, 320258836813432 0x0000000112345678, 4600387192 + 0x0001234500000001, 320254236426241 = 0x0001234612345679, 320258836813433 0x0000000112345678, 4600387192 + 0x0001234500012345, 320254236500805 = 0x00012346123579bd, 320258836887997 0x0000000112345678, 4600387192 + 0x0001234512345678, 320254541846136 = 0x000123462468acf0, 320259142233328 0x0000000112345678, 4600387192 + 0x000123457fffffff, 320256383909887 = 0x0001234692345677, 320260984297079 0x0000000112345678, 4600387192 + 0x00012345ffffffff, 320258531393535 = 0x0001234712345677, 320263131780727 0x0000000112345678, 4600387192 + 0x1234567800000000, 1311768464867721216 = 0x1234567912345678, 1311768469468108408 0x0000000112345678, 4600387192 + 0x1234567800000001, 1311768464867721217 = 0x1234567912345679, 1311768469468108409 0x0000000112345678, 4600387192 + 0x1234567800012345, 1311768464867795781 = 0x12345679123579bd, 1311768469468182973 0x0000000112345678, 4600387192 + 0x1234567812345678, 1311768465173141112 = 0x123456792468acf0, 1311768469773528304 0x0000000112345678, 4600387192 + 0x123456787fffffff, 1311768467015204863 = 0x1234567992345677, 1311768471615592055 0x0000000112345678, 4600387192 + 0x12345678ffffffff, 1311768469162688511 = 0x1234567a12345677, 1311768473763075703 0x0000000112345678, 4600387192 + 0x7fffffff00000000, 9223372032559808512 = 0x8000000012345678, -9223372036549355912 0x0000000112345678, 4600387192 + 0x7fffffff00000001, 9223372032559808513 = 0x8000000012345679, -9223372036549355911 0x0000000112345678, 4600387192 + 0x7fffffff00012345, 9223372032559883077 = 0x80000000123579bd, -9223372036549281347 0x0000000112345678, 4600387192 + 0x7fffffff12345678, 9223372032865228408 = 0x800000002468acf0, -9223372036243936016 0x0000000112345678, 4600387192 + 0x7fffffff7fffffff, 9223372034707292159 = 0x8000000092345677, -9223372034401872265 0x0000000112345678, 4600387192 + 0x7fffffffffffffff, 9223372036854775807 = 0x8000000112345677, -9223372032254388617 0x0000000112345678, 4600387192 + 0xffffffff00000000, -4294967296 = 0x0000000012345678, 305419896 0x0000000112345678, 4600387192 + 0xffffffff00000001, -4294967295 = 0x0000000012345679, 305419897 0x0000000112345678, 4600387192 + 0xffffffff00012345, -4294892731 = 0x00000000123579bd, 305494461 0x0000000112345678, 4600387192 + 0xffffffff12345678, -3989547400 = 0x000000002468acf0, 610839792 0x0000000112345678, 4600387192 + 0xffffffff7fffffff, -2147483649 = 0x0000000092345677, 2452903543 0x0000000112345678, 4600387192 + 0xffffffffffffffff, -1 = 0x0000000112345677, 4600387191 0x000000017fffffff, 6442450943 + 0x0000000000000000, 0 = 0x000000017fffffff, 6442450943 0x000000017fffffff, 6442450943 + 0x0000000000000001, 1 = 0x0000000180000000, 6442450944 0x000000017fffffff, 6442450943 + 0x0000000000012345, 74565 = 0x0000000180012344, 6442525508 0x000000017fffffff, 6442450943 + 0x0000000012345678, 305419896 = 0x0000000192345677, 6747870839 0x000000017fffffff, 6442450943 + 0x000000007fffffff, 2147483647 = 0x00000001fffffffe, 8589934590 0x000000017fffffff, 6442450943 + 0x00000000ffffffff, 4294967295 = 0x000000027ffffffe, 10737418238 0x000000017fffffff, 6442450943 + 0x0000000100000000, 4294967296 = 0x000000027fffffff, 10737418239 0x000000017fffffff, 6442450943 + 0x0000000100000001, 4294967297 = 0x0000000280000000, 10737418240 0x000000017fffffff, 6442450943 + 0x0000000100012345, 4295041861 = 0x0000000280012344, 10737492804 0x000000017fffffff, 6442450943 + 0x0000000112345678, 4600387192 = 0x0000000292345677, 11042838135 0x000000017fffffff, 6442450943 + 0x000000017fffffff, 6442450943 = 0x00000002fffffffe, 12884901886 0x000000017fffffff, 6442450943 + 0x00000001ffffffff, 8589934591 = 0x000000037ffffffe, 15032385534 0x000000017fffffff, 6442450943 + 0x0001234500000000, 320254236426240 = 0x000123467fffffff, 320260678877183 0x000000017fffffff, 6442450943 + 0x0001234500000001, 320254236426241 = 0x0001234680000000, 320260678877184 0x000000017fffffff, 6442450943 + 0x0001234500012345, 320254236500805 = 0x0001234680012344, 320260678951748 0x000000017fffffff, 6442450943 + 0x0001234512345678, 320254541846136 = 0x0001234692345677, 320260984297079 0x000000017fffffff, 6442450943 + 0x000123457fffffff, 320256383909887 = 0x00012346fffffffe, 320262826360830 0x000000017fffffff, 6442450943 + 0x00012345ffffffff, 320258531393535 = 0x000123477ffffffe, 320264973844478 0x000000017fffffff, 6442450943 + 0x1234567800000000, 1311768464867721216 = 0x123456797fffffff, 1311768471310172159 0x000000017fffffff, 6442450943 + 0x1234567800000001, 1311768464867721217 = 0x1234567980000000, 1311768471310172160 0x000000017fffffff, 6442450943 + 0x1234567800012345, 1311768464867795781 = 0x1234567980012344, 1311768471310246724 0x000000017fffffff, 6442450943 + 0x1234567812345678, 1311768465173141112 = 0x1234567992345677, 1311768471615592055 0x000000017fffffff, 6442450943 + 0x123456787fffffff, 1311768467015204863 = 0x12345679fffffffe, 1311768473457655806 0x000000017fffffff, 6442450943 + 0x12345678ffffffff, 1311768469162688511 = 0x1234567a7ffffffe, 1311768475605139454 0x000000017fffffff, 6442450943 + 0x7fffffff00000000, 9223372032559808512 = 0x800000007fffffff, -9223372034707292161 0x000000017fffffff, 6442450943 + 0x7fffffff00000001, 9223372032559808513 = 0x8000000080000000, -9223372034707292160 0x000000017fffffff, 6442450943 + 0x7fffffff00012345, 9223372032559883077 = 0x8000000080012344, -9223372034707217596 0x000000017fffffff, 6442450943 + 0x7fffffff12345678, 9223372032865228408 = 0x8000000092345677, -9223372034401872265 0x000000017fffffff, 6442450943 + 0x7fffffff7fffffff, 9223372034707292159 = 0x80000000fffffffe, -9223372032559808514 0x000000017fffffff, 6442450943 + 0x7fffffffffffffff, 9223372036854775807 = 0x800000017ffffffe, -9223372030412324866 0x000000017fffffff, 6442450943 + 0xffffffff00000000, -4294967296 = 0x000000007fffffff, 2147483647 0x000000017fffffff, 6442450943 + 0xffffffff00000001, -4294967295 = 0x0000000080000000, 2147483648 0x000000017fffffff, 6442450943 + 0xffffffff00012345, -4294892731 = 0x0000000080012344, 2147558212 0x000000017fffffff, 6442450943 + 0xffffffff12345678, -3989547400 = 0x0000000092345677, 2452903543 0x000000017fffffff, 6442450943 + 0xffffffff7fffffff, -2147483649 = 0x00000000fffffffe, 4294967294 0x000000017fffffff, 6442450943 + 0xffffffffffffffff, -1 = 0x000000017ffffffe, 6442450942 0x00000001ffffffff, 8589934591 + 0x0000000000000000, 0 = 0x00000001ffffffff, 8589934591 0x00000001ffffffff, 8589934591 + 0x0000000000000001, 1 = 0x0000000200000000, 8589934592 0x00000001ffffffff, 8589934591 + 0x0000000000012345, 74565 = 0x0000000200012344, 8590009156 0x00000001ffffffff, 8589934591 + 0x0000000012345678, 305419896 = 0x0000000212345677, 8895354487 0x00000001ffffffff, 8589934591 + 0x000000007fffffff, 2147483647 = 0x000000027ffffffe, 10737418238 0x00000001ffffffff, 8589934591 + 0x00000000ffffffff, 4294967295 = 0x00000002fffffffe, 12884901886 0x00000001ffffffff, 8589934591 + 0x0000000100000000, 4294967296 = 0x00000002ffffffff, 12884901887 0x00000001ffffffff, 8589934591 + 0x0000000100000001, 4294967297 = 0x0000000300000000, 12884901888 0x00000001ffffffff, 8589934591 + 0x0000000100012345, 4295041861 = 0x0000000300012344, 12884976452 0x00000001ffffffff, 8589934591 + 0x0000000112345678, 4600387192 = 0x0000000312345677, 13190321783 0x00000001ffffffff, 8589934591 + 0x000000017fffffff, 6442450943 = 0x000000037ffffffe, 15032385534 0x00000001ffffffff, 8589934591 + 0x00000001ffffffff, 8589934591 = 0x00000003fffffffe, 17179869182 0x00000001ffffffff, 8589934591 + 0x0001234500000000, 320254236426240 = 0x00012346ffffffff, 320262826360831 0x00000001ffffffff, 8589934591 + 0x0001234500000001, 320254236426241 = 0x0001234700000000, 320262826360832 0x00000001ffffffff, 8589934591 + 0x0001234500012345, 320254236500805 = 0x0001234700012344, 320262826435396 0x00000001ffffffff, 8589934591 + 0x0001234512345678, 320254541846136 = 0x0001234712345677, 320263131780727 0x00000001ffffffff, 8589934591 + 0x000123457fffffff, 320256383909887 = 0x000123477ffffffe, 320264973844478 0x00000001ffffffff, 8589934591 + 0x00012345ffffffff, 320258531393535 = 0x00012347fffffffe, 320267121328126 0x00000001ffffffff, 8589934591 + 0x1234567800000000, 1311768464867721216 = 0x12345679ffffffff, 1311768473457655807 0x00000001ffffffff, 8589934591 + 0x1234567800000001, 1311768464867721217 = 0x1234567a00000000, 1311768473457655808 0x00000001ffffffff, 8589934591 + 0x1234567800012345, 1311768464867795781 = 0x1234567a00012344, 1311768473457730372 0x00000001ffffffff, 8589934591 + 0x1234567812345678, 1311768465173141112 = 0x1234567a12345677, 1311768473763075703 0x00000001ffffffff, 8589934591 + 0x123456787fffffff, 1311768467015204863 = 0x1234567a7ffffffe, 1311768475605139454 0x00000001ffffffff, 8589934591 + 0x12345678ffffffff, 1311768469162688511 = 0x1234567afffffffe, 1311768477752623102 0x00000001ffffffff, 8589934591 + 0x7fffffff00000000, 9223372032559808512 = 0x80000000ffffffff, -9223372032559808513 0x00000001ffffffff, 8589934591 + 0x7fffffff00000001, 9223372032559808513 = 0x8000000100000000, -9223372032559808512 0x00000001ffffffff, 8589934591 + 0x7fffffff00012345, 9223372032559883077 = 0x8000000100012344, -9223372032559733948 0x00000001ffffffff, 8589934591 + 0x7fffffff12345678, 9223372032865228408 = 0x8000000112345677, -9223372032254388617 0x00000001ffffffff, 8589934591 + 0x7fffffff7fffffff, 9223372034707292159 = 0x800000017ffffffe, -9223372030412324866 0x00000001ffffffff, 8589934591 + 0x7fffffffffffffff, 9223372036854775807 = 0x80000001fffffffe, -9223372028264841218 0x00000001ffffffff, 8589934591 + 0xffffffff00000000, -4294967296 = 0x00000000ffffffff, 4294967295 0x00000001ffffffff, 8589934591 + 0xffffffff00000001, -4294967295 = 0x0000000100000000, 4294967296 0x00000001ffffffff, 8589934591 + 0xffffffff00012345, -4294892731 = 0x0000000100012344, 4295041860 0x00000001ffffffff, 8589934591 + 0xffffffff12345678, -3989547400 = 0x0000000112345677, 4600387191 0x00000001ffffffff, 8589934591 + 0xffffffff7fffffff, -2147483649 = 0x000000017ffffffe, 6442450942 0x00000001ffffffff, 8589934591 + 0xffffffffffffffff, -1 = 0x00000001fffffffe, 8589934590 0x0001234500000000, 320254236426240 + 0x0000000000000000, 0 = 0x0001234500000000, 320254236426240 0x0001234500000000, 320254236426240 + 0x0000000000000001, 1 = 0x0001234500000001, 320254236426241 0x0001234500000000, 320254236426240 + 0x0000000000012345, 74565 = 0x0001234500012345, 320254236500805 0x0001234500000000, 320254236426240 + 0x0000000012345678, 305419896 = 0x0001234512345678, 320254541846136 0x0001234500000000, 320254236426240 + 0x000000007fffffff, 2147483647 = 0x000123457fffffff, 320256383909887 0x0001234500000000, 320254236426240 + 0x00000000ffffffff, 4294967295 = 0x00012345ffffffff, 320258531393535 0x0001234500000000, 320254236426240 + 0x0000000100000000, 4294967296 = 0x0001234600000000, 320258531393536 0x0001234500000000, 320254236426240 + 0x0000000100000001, 4294967297 = 0x0001234600000001, 320258531393537 0x0001234500000000, 320254236426240 + 0x0000000100012345, 4295041861 = 0x0001234600012345, 320258531468101 0x0001234500000000, 320254236426240 + 0x0000000112345678, 4600387192 = 0x0001234612345678, 320258836813432 0x0001234500000000, 320254236426240 + 0x000000017fffffff, 6442450943 = 0x000123467fffffff, 320260678877183 0x0001234500000000, 320254236426240 + 0x00000001ffffffff, 8589934591 = 0x00012346ffffffff, 320262826360831 0x0001234500000000, 320254236426240 + 0x0001234500000000, 320254236426240 = 0x0002468a00000000, 640508472852480 0x0001234500000000, 320254236426240 + 0x0001234500000001, 320254236426241 = 0x0002468a00000001, 640508472852481 0x0001234500000000, 320254236426240 + 0x0001234500012345, 320254236500805 = 0x0002468a00012345, 640508472927045 0x0001234500000000, 320254236426240 + 0x0001234512345678, 320254541846136 = 0x0002468a12345678, 640508778272376 0x0001234500000000, 320254236426240 + 0x000123457fffffff, 320256383909887 = 0x0002468a7fffffff, 640510620336127 0x0001234500000000, 320254236426240 + 0x00012345ffffffff, 320258531393535 = 0x0002468affffffff, 640512767819775 0x0001234500000000, 320254236426240 + 0x1234567800000000, 1311768464867721216 = 0x123579bd00000000, 1312088719104147456 0x0001234500000000, 320254236426240 + 0x1234567800000001, 1311768464867721217 = 0x123579bd00000001, 1312088719104147457 0x0001234500000000, 320254236426240 + 0x1234567800012345, 1311768464867795781 = 0x123579bd00012345, 1312088719104222021 0x0001234500000000, 320254236426240 + 0x1234567812345678, 1311768465173141112 = 0x123579bd12345678, 1312088719409567352 0x0001234500000000, 320254236426240 + 0x123456787fffffff, 1311768467015204863 = 0x123579bd7fffffff, 1312088721251631103 0x0001234500000000, 320254236426240 + 0x12345678ffffffff, 1311768469162688511 = 0x123579bdffffffff, 1312088723399114751 0x0001234500000000, 320254236426240 + 0x7fffffff00000000, 9223372032559808512 = 0x8001234400000000, -9223051786913316864 0x0001234500000000, 320254236426240 + 0x7fffffff00000001, 9223372032559808513 = 0x8001234400000001, -9223051786913316863 0x0001234500000000, 320254236426240 + 0x7fffffff00012345, 9223372032559883077 = 0x8001234400012345, -9223051786913242299 0x0001234500000000, 320254236426240 + 0x7fffffff12345678, 9223372032865228408 = 0x8001234412345678, -9223051786607896968 0x0001234500000000, 320254236426240 + 0x7fffffff7fffffff, 9223372034707292159 = 0x800123447fffffff, -9223051784765833217 0x0001234500000000, 320254236426240 + 0x7fffffffffffffff, 9223372036854775807 = 0x80012344ffffffff, -9223051782618349569 0x0001234500000000, 320254236426240 + 0xffffffff00000000, -4294967296 = 0x0001234400000000, 320249941458944 0x0001234500000000, 320254236426240 + 0xffffffff00000001, -4294967295 = 0x0001234400000001, 320249941458945 0x0001234500000000, 320254236426240 + 0xffffffff00012345, -4294892731 = 0x0001234400012345, 320249941533509 0x0001234500000000, 320254236426240 + 0xffffffff12345678, -3989547400 = 0x0001234412345678, 320250246878840 0x0001234500000000, 320254236426240 + 0xffffffff7fffffff, -2147483649 = 0x000123447fffffff, 320252088942591 0x0001234500000000, 320254236426240 + 0xffffffffffffffff, -1 = 0x00012344ffffffff, 320254236426239 0x0001234500000001, 320254236426241 + 0x0000000000000000, 0 = 0x0001234500000001, 320254236426241 0x0001234500000001, 320254236426241 + 0x0000000000000001, 1 = 0x0001234500000002, 320254236426242 0x0001234500000001, 320254236426241 + 0x0000000000012345, 74565 = 0x0001234500012346, 320254236500806 0x0001234500000001, 320254236426241 + 0x0000000012345678, 305419896 = 0x0001234512345679, 320254541846137 0x0001234500000001, 320254236426241 + 0x000000007fffffff, 2147483647 = 0x0001234580000000, 320256383909888 0x0001234500000001, 320254236426241 + 0x00000000ffffffff, 4294967295 = 0x0001234600000000, 320258531393536 0x0001234500000001, 320254236426241 + 0x0000000100000000, 4294967296 = 0x0001234600000001, 320258531393537 0x0001234500000001, 320254236426241 + 0x0000000100000001, 4294967297 = 0x0001234600000002, 320258531393538 0x0001234500000001, 320254236426241 + 0x0000000100012345, 4295041861 = 0x0001234600012346, 320258531468102 0x0001234500000001, 320254236426241 + 0x0000000112345678, 4600387192 = 0x0001234612345679, 320258836813433 0x0001234500000001, 320254236426241 + 0x000000017fffffff, 6442450943 = 0x0001234680000000, 320260678877184 0x0001234500000001, 320254236426241 + 0x00000001ffffffff, 8589934591 = 0x0001234700000000, 320262826360832 0x0001234500000001, 320254236426241 + 0x0001234500000000, 320254236426240 = 0x0002468a00000001, 640508472852481 0x0001234500000001, 320254236426241 + 0x0001234500000001, 320254236426241 = 0x0002468a00000002, 640508472852482 0x0001234500000001, 320254236426241 + 0x0001234500012345, 320254236500805 = 0x0002468a00012346, 640508472927046 0x0001234500000001, 320254236426241 + 0x0001234512345678, 320254541846136 = 0x0002468a12345679, 640508778272377 0x0001234500000001, 320254236426241 + 0x000123457fffffff, 320256383909887 = 0x0002468a80000000, 640510620336128 0x0001234500000001, 320254236426241 + 0x00012345ffffffff, 320258531393535 = 0x0002468b00000000, 640512767819776 0x0001234500000001, 320254236426241 + 0x1234567800000000, 1311768464867721216 = 0x123579bd00000001, 1312088719104147457 0x0001234500000001, 320254236426241 + 0x1234567800000001, 1311768464867721217 = 0x123579bd00000002, 1312088719104147458 0x0001234500000001, 320254236426241 + 0x1234567800012345, 1311768464867795781 = 0x123579bd00012346, 1312088719104222022 0x0001234500000001, 320254236426241 + 0x1234567812345678, 1311768465173141112 = 0x123579bd12345679, 1312088719409567353 0x0001234500000001, 320254236426241 + 0x123456787fffffff, 1311768467015204863 = 0x123579bd80000000, 1312088721251631104 0x0001234500000001, 320254236426241 + 0x12345678ffffffff, 1311768469162688511 = 0x123579be00000000, 1312088723399114752 0x0001234500000001, 320254236426241 + 0x7fffffff00000000, 9223372032559808512 = 0x8001234400000001, -9223051786913316863 0x0001234500000001, 320254236426241 + 0x7fffffff00000001, 9223372032559808513 = 0x8001234400000002, -9223051786913316862 0x0001234500000001, 320254236426241 + 0x7fffffff00012345, 9223372032559883077 = 0x8001234400012346, -9223051786913242298 0x0001234500000001, 320254236426241 + 0x7fffffff12345678, 9223372032865228408 = 0x8001234412345679, -9223051786607896967 0x0001234500000001, 320254236426241 + 0x7fffffff7fffffff, 9223372034707292159 = 0x8001234480000000, -9223051784765833216 0x0001234500000001, 320254236426241 + 0x7fffffffffffffff, 9223372036854775807 = 0x8001234500000000, -9223051782618349568 0x0001234500000001, 320254236426241 + 0xffffffff00000000, -4294967296 = 0x0001234400000001, 320249941458945 0x0001234500000001, 320254236426241 + 0xffffffff00000001, -4294967295 = 0x0001234400000002, 320249941458946 0x0001234500000001, 320254236426241 + 0xffffffff00012345, -4294892731 = 0x0001234400012346, 320249941533510 0x0001234500000001, 320254236426241 + 0xffffffff12345678, -3989547400 = 0x0001234412345679, 320250246878841 0x0001234500000001, 320254236426241 + 0xffffffff7fffffff, -2147483649 = 0x0001234480000000, 320252088942592 0x0001234500000001, 320254236426241 + 0xffffffffffffffff, -1 = 0x0001234500000000, 320254236426240 0x0001234500012345, 320254236500805 + 0x0000000000000000, 0 = 0x0001234500012345, 320254236500805 0x0001234500012345, 320254236500805 + 0x0000000000000001, 1 = 0x0001234500012346, 320254236500806 0x0001234500012345, 320254236500805 + 0x0000000000012345, 74565 = 0x000123450002468a, 320254236575370 0x0001234500012345, 320254236500805 + 0x0000000012345678, 305419896 = 0x00012345123579bd, 320254541920701 0x0001234500012345, 320254236500805 + 0x000000007fffffff, 2147483647 = 0x0001234580012344, 320256383984452 0x0001234500012345, 320254236500805 + 0x00000000ffffffff, 4294967295 = 0x0001234600012344, 320258531468100 0x0001234500012345, 320254236500805 + 0x0000000100000000, 4294967296 = 0x0001234600012345, 320258531468101 0x0001234500012345, 320254236500805 + 0x0000000100000001, 4294967297 = 0x0001234600012346, 320258531468102 0x0001234500012345, 320254236500805 + 0x0000000100012345, 4295041861 = 0x000123460002468a, 320258531542666 0x0001234500012345, 320254236500805 + 0x0000000112345678, 4600387192 = 0x00012346123579bd, 320258836887997 0x0001234500012345, 320254236500805 + 0x000000017fffffff, 6442450943 = 0x0001234680012344, 320260678951748 0x0001234500012345, 320254236500805 + 0x00000001ffffffff, 8589934591 = 0x0001234700012344, 320262826435396 0x0001234500012345, 320254236500805 + 0x0001234500000000, 320254236426240 = 0x0002468a00012345, 640508472927045 0x0001234500012345, 320254236500805 + 0x0001234500000001, 320254236426241 = 0x0002468a00012346, 640508472927046 0x0001234500012345, 320254236500805 + 0x0001234500012345, 320254236500805 = 0x0002468a0002468a, 640508473001610 0x0001234500012345, 320254236500805 + 0x0001234512345678, 320254541846136 = 0x0002468a123579bd, 640508778346941 0x0001234500012345, 320254236500805 + 0x000123457fffffff, 320256383909887 = 0x0002468a80012344, 640510620410692 0x0001234500012345, 320254236500805 + 0x00012345ffffffff, 320258531393535 = 0x0002468b00012344, 640512767894340 0x0001234500012345, 320254236500805 + 0x1234567800000000, 1311768464867721216 = 0x123579bd00012345, 1312088719104222021 0x0001234500012345, 320254236500805 + 0x1234567800000001, 1311768464867721217 = 0x123579bd00012346, 1312088719104222022 0x0001234500012345, 320254236500805 + 0x1234567800012345, 1311768464867795781 = 0x123579bd0002468a, 1312088719104296586 0x0001234500012345, 320254236500805 + 0x1234567812345678, 1311768465173141112 = 0x123579bd123579bd, 1312088719409641917 0x0001234500012345, 320254236500805 + 0x123456787fffffff, 1311768467015204863 = 0x123579bd80012344, 1312088721251705668 0x0001234500012345, 320254236500805 + 0x12345678ffffffff, 1311768469162688511 = 0x123579be00012344, 1312088723399189316 0x0001234500012345, 320254236500805 + 0x7fffffff00000000, 9223372032559808512 = 0x8001234400012345, -9223051786913242299 0x0001234500012345, 320254236500805 + 0x7fffffff00000001, 9223372032559808513 = 0x8001234400012346, -9223051786913242298 0x0001234500012345, 320254236500805 + 0x7fffffff00012345, 9223372032559883077 = 0x800123440002468a, -9223051786913167734 0x0001234500012345, 320254236500805 + 0x7fffffff12345678, 9223372032865228408 = 0x80012344123579bd, -9223051786607822403 0x0001234500012345, 320254236500805 + 0x7fffffff7fffffff, 9223372034707292159 = 0x8001234480012344, -9223051784765758652 0x0001234500012345, 320254236500805 + 0x7fffffffffffffff, 9223372036854775807 = 0x8001234500012344, -9223051782618275004 0x0001234500012345, 320254236500805 + 0xffffffff00000000, -4294967296 = 0x0001234400012345, 320249941533509 0x0001234500012345, 320254236500805 + 0xffffffff00000001, -4294967295 = 0x0001234400012346, 320249941533510 0x0001234500012345, 320254236500805 + 0xffffffff00012345, -4294892731 = 0x000123440002468a, 320249941608074 0x0001234500012345, 320254236500805 + 0xffffffff12345678, -3989547400 = 0x00012344123579bd, 320250246953405 0x0001234500012345, 320254236500805 + 0xffffffff7fffffff, -2147483649 = 0x0001234480012344, 320252089017156 0x0001234500012345, 320254236500805 + 0xffffffffffffffff, -1 = 0x0001234500012344, 320254236500804 0x0001234512345678, 320254541846136 + 0x0000000000000000, 0 = 0x0001234512345678, 320254541846136 0x0001234512345678, 320254541846136 + 0x0000000000000001, 1 = 0x0001234512345679, 320254541846137 0x0001234512345678, 320254541846136 + 0x0000000000012345, 74565 = 0x00012345123579bd, 320254541920701 0x0001234512345678, 320254541846136 + 0x0000000012345678, 305419896 = 0x000123452468acf0, 320254847266032 0x0001234512345678, 320254541846136 + 0x000000007fffffff, 2147483647 = 0x0001234592345677, 320256689329783 0x0001234512345678, 320254541846136 + 0x00000000ffffffff, 4294967295 = 0x0001234612345677, 320258836813431 0x0001234512345678, 320254541846136 + 0x0000000100000000, 4294967296 = 0x0001234612345678, 320258836813432 0x0001234512345678, 320254541846136 + 0x0000000100000001, 4294967297 = 0x0001234612345679, 320258836813433 0x0001234512345678, 320254541846136 + 0x0000000100012345, 4295041861 = 0x00012346123579bd, 320258836887997 0x0001234512345678, 320254541846136 + 0x0000000112345678, 4600387192 = 0x000123462468acf0, 320259142233328 0x0001234512345678, 320254541846136 + 0x000000017fffffff, 6442450943 = 0x0001234692345677, 320260984297079 0x0001234512345678, 320254541846136 + 0x00000001ffffffff, 8589934591 = 0x0001234712345677, 320263131780727 0x0001234512345678, 320254541846136 + 0x0001234500000000, 320254236426240 = 0x0002468a12345678, 640508778272376 0x0001234512345678, 320254541846136 + 0x0001234500000001, 320254236426241 = 0x0002468a12345679, 640508778272377 0x0001234512345678, 320254541846136 + 0x0001234500012345, 320254236500805 = 0x0002468a123579bd, 640508778346941 0x0001234512345678, 320254541846136 + 0x0001234512345678, 320254541846136 = 0x0002468a2468acf0, 640509083692272 0x0001234512345678, 320254541846136 + 0x000123457fffffff, 320256383909887 = 0x0002468a92345677, 640510925756023 0x0001234512345678, 320254541846136 + 0x00012345ffffffff, 320258531393535 = 0x0002468b12345677, 640513073239671 0x0001234512345678, 320254541846136 + 0x1234567800000000, 1311768464867721216 = 0x123579bd12345678, 1312088719409567352 0x0001234512345678, 320254541846136 + 0x1234567800000001, 1311768464867721217 = 0x123579bd12345679, 1312088719409567353 0x0001234512345678, 320254541846136 + 0x1234567800012345, 1311768464867795781 = 0x123579bd123579bd, 1312088719409641917 0x0001234512345678, 320254541846136 + 0x1234567812345678, 1311768465173141112 = 0x123579bd2468acf0, 1312088719714987248 0x0001234512345678, 320254541846136 + 0x123456787fffffff, 1311768467015204863 = 0x123579bd92345677, 1312088721557050999 0x0001234512345678, 320254541846136 + 0x12345678ffffffff, 1311768469162688511 = 0x123579be12345677, 1312088723704534647 0x0001234512345678, 320254541846136 + 0x7fffffff00000000, 9223372032559808512 = 0x8001234412345678, -9223051786607896968 0x0001234512345678, 320254541846136 + 0x7fffffff00000001, 9223372032559808513 = 0x8001234412345679, -9223051786607896967 0x0001234512345678, 320254541846136 + 0x7fffffff00012345, 9223372032559883077 = 0x80012344123579bd, -9223051786607822403 0x0001234512345678, 320254541846136 + 0x7fffffff12345678, 9223372032865228408 = 0x800123442468acf0, -9223051786302477072 0x0001234512345678, 320254541846136 + 0x7fffffff7fffffff, 9223372034707292159 = 0x8001234492345677, -9223051784460413321 0x0001234512345678, 320254541846136 + 0x7fffffffffffffff, 9223372036854775807 = 0x8001234512345677, -9223051782312929673 0x0001234512345678, 320254541846136 + 0xffffffff00000000, -4294967296 = 0x0001234412345678, 320250246878840 0x0001234512345678, 320254541846136 + 0xffffffff00000001, -4294967295 = 0x0001234412345679, 320250246878841 0x0001234512345678, 320254541846136 + 0xffffffff00012345, -4294892731 = 0x00012344123579bd, 320250246953405 0x0001234512345678, 320254541846136 + 0xffffffff12345678, -3989547400 = 0x000123442468acf0, 320250552298736 0x0001234512345678, 320254541846136 + 0xffffffff7fffffff, -2147483649 = 0x0001234492345677, 320252394362487 0x0001234512345678, 320254541846136 + 0xffffffffffffffff, -1 = 0x0001234512345677, 320254541846135 0x000123457fffffff, 320256383909887 + 0x0000000000000000, 0 = 0x000123457fffffff, 320256383909887 0x000123457fffffff, 320256383909887 + 0x0000000000000001, 1 = 0x0001234580000000, 320256383909888 0x000123457fffffff, 320256383909887 + 0x0000000000012345, 74565 = 0x0001234580012344, 320256383984452 0x000123457fffffff, 320256383909887 + 0x0000000012345678, 305419896 = 0x0001234592345677, 320256689329783 0x000123457fffffff, 320256383909887 + 0x000000007fffffff, 2147483647 = 0x00012345fffffffe, 320258531393534 0x000123457fffffff, 320256383909887 + 0x00000000ffffffff, 4294967295 = 0x000123467ffffffe, 320260678877182 0x000123457fffffff, 320256383909887 + 0x0000000100000000, 4294967296 = 0x000123467fffffff, 320260678877183 0x000123457fffffff, 320256383909887 + 0x0000000100000001, 4294967297 = 0x0001234680000000, 320260678877184 0x000123457fffffff, 320256383909887 + 0x0000000100012345, 4295041861 = 0x0001234680012344, 320260678951748 0x000123457fffffff, 320256383909887 + 0x0000000112345678, 4600387192 = 0x0001234692345677, 320260984297079 0x000123457fffffff, 320256383909887 + 0x000000017fffffff, 6442450943 = 0x00012346fffffffe, 320262826360830 0x000123457fffffff, 320256383909887 + 0x00000001ffffffff, 8589934591 = 0x000123477ffffffe, 320264973844478 0x000123457fffffff, 320256383909887 + 0x0001234500000000, 320254236426240 = 0x0002468a7fffffff, 640510620336127 0x000123457fffffff, 320256383909887 + 0x0001234500000001, 320254236426241 = 0x0002468a80000000, 640510620336128 0x000123457fffffff, 320256383909887 + 0x0001234500012345, 320254236500805 = 0x0002468a80012344, 640510620410692 0x000123457fffffff, 320256383909887 + 0x0001234512345678, 320254541846136 = 0x0002468a92345677, 640510925756023 0x000123457fffffff, 320256383909887 + 0x000123457fffffff, 320256383909887 = 0x0002468afffffffe, 640512767819774 0x000123457fffffff, 320256383909887 + 0x00012345ffffffff, 320258531393535 = 0x0002468b7ffffffe, 640514915303422 0x000123457fffffff, 320256383909887 + 0x1234567800000000, 1311768464867721216 = 0x123579bd7fffffff, 1312088721251631103 0x000123457fffffff, 320256383909887 + 0x1234567800000001, 1311768464867721217 = 0x123579bd80000000, 1312088721251631104 0x000123457fffffff, 320256383909887 + 0x1234567800012345, 1311768464867795781 = 0x123579bd80012344, 1312088721251705668 0x000123457fffffff, 320256383909887 + 0x1234567812345678, 1311768465173141112 = 0x123579bd92345677, 1312088721557050999 0x000123457fffffff, 320256383909887 + 0x123456787fffffff, 1311768467015204863 = 0x123579bdfffffffe, 1312088723399114750 0x000123457fffffff, 320256383909887 + 0x12345678ffffffff, 1311768469162688511 = 0x123579be7ffffffe, 1312088725546598398 0x000123457fffffff, 320256383909887 + 0x7fffffff00000000, 9223372032559808512 = 0x800123447fffffff, -9223051784765833217 0x000123457fffffff, 320256383909887 + 0x7fffffff00000001, 9223372032559808513 = 0x8001234480000000, -9223051784765833216 0x000123457fffffff, 320256383909887 + 0x7fffffff00012345, 9223372032559883077 = 0x8001234480012344, -9223051784765758652 0x000123457fffffff, 320256383909887 + 0x7fffffff12345678, 9223372032865228408 = 0x8001234492345677, -9223051784460413321 0x000123457fffffff, 320256383909887 + 0x7fffffff7fffffff, 9223372034707292159 = 0x80012344fffffffe, -9223051782618349570 0x000123457fffffff, 320256383909887 + 0x7fffffffffffffff, 9223372036854775807 = 0x800123457ffffffe, -9223051780470865922 0x000123457fffffff, 320256383909887 + 0xffffffff00000000, -4294967296 = 0x000123447fffffff, 320252088942591 0x000123457fffffff, 320256383909887 + 0xffffffff00000001, -4294967295 = 0x0001234480000000, 320252088942592 0x000123457fffffff, 320256383909887 + 0xffffffff00012345, -4294892731 = 0x0001234480012344, 320252089017156 0x000123457fffffff, 320256383909887 + 0xffffffff12345678, -3989547400 = 0x0001234492345677, 320252394362487 0x000123457fffffff, 320256383909887 + 0xffffffff7fffffff, -2147483649 = 0x00012344fffffffe, 320254236426238 0x000123457fffffff, 320256383909887 + 0xffffffffffffffff, -1 = 0x000123457ffffffe, 320256383909886 0x00012345ffffffff, 320258531393535 + 0x0000000000000000, 0 = 0x00012345ffffffff, 320258531393535 0x00012345ffffffff, 320258531393535 + 0x0000000000000001, 1 = 0x0001234600000000, 320258531393536 0x00012345ffffffff, 320258531393535 + 0x0000000000012345, 74565 = 0x0001234600012344, 320258531468100 0x00012345ffffffff, 320258531393535 + 0x0000000012345678, 305419896 = 0x0001234612345677, 320258836813431 0x00012345ffffffff, 320258531393535 + 0x000000007fffffff, 2147483647 = 0x000123467ffffffe, 320260678877182 0x00012345ffffffff, 320258531393535 + 0x00000000ffffffff, 4294967295 = 0x00012346fffffffe, 320262826360830 0x00012345ffffffff, 320258531393535 + 0x0000000100000000, 4294967296 = 0x00012346ffffffff, 320262826360831 0x00012345ffffffff, 320258531393535 + 0x0000000100000001, 4294967297 = 0x0001234700000000, 320262826360832 0x00012345ffffffff, 320258531393535 + 0x0000000100012345, 4295041861 = 0x0001234700012344, 320262826435396 0x00012345ffffffff, 320258531393535 + 0x0000000112345678, 4600387192 = 0x0001234712345677, 320263131780727 0x00012345ffffffff, 320258531393535 + 0x000000017fffffff, 6442450943 = 0x000123477ffffffe, 320264973844478 0x00012345ffffffff, 320258531393535 + 0x00000001ffffffff, 8589934591 = 0x00012347fffffffe, 320267121328126 0x00012345ffffffff, 320258531393535 + 0x0001234500000000, 320254236426240 = 0x0002468affffffff, 640512767819775 0x00012345ffffffff, 320258531393535 + 0x0001234500000001, 320254236426241 = 0x0002468b00000000, 640512767819776 0x00012345ffffffff, 320258531393535 + 0x0001234500012345, 320254236500805 = 0x0002468b00012344, 640512767894340 0x00012345ffffffff, 320258531393535 + 0x0001234512345678, 320254541846136 = 0x0002468b12345677, 640513073239671 0x00012345ffffffff, 320258531393535 + 0x000123457fffffff, 320256383909887 = 0x0002468b7ffffffe, 640514915303422 0x00012345ffffffff, 320258531393535 + 0x00012345ffffffff, 320258531393535 = 0x0002468bfffffffe, 640517062787070 0x00012345ffffffff, 320258531393535 + 0x1234567800000000, 1311768464867721216 = 0x123579bdffffffff, 1312088723399114751 0x00012345ffffffff, 320258531393535 + 0x1234567800000001, 1311768464867721217 = 0x123579be00000000, 1312088723399114752 0x00012345ffffffff, 320258531393535 + 0x1234567800012345, 1311768464867795781 = 0x123579be00012344, 1312088723399189316 0x00012345ffffffff, 320258531393535 + 0x1234567812345678, 1311768465173141112 = 0x123579be12345677, 1312088723704534647 0x00012345ffffffff, 320258531393535 + 0x123456787fffffff, 1311768467015204863 = 0x123579be7ffffffe, 1312088725546598398 0x00012345ffffffff, 320258531393535 + 0x12345678ffffffff, 1311768469162688511 = 0x123579befffffffe, 1312088727694082046 0x00012345ffffffff, 320258531393535 + 0x7fffffff00000000, 9223372032559808512 = 0x80012344ffffffff, -9223051782618349569 0x00012345ffffffff, 320258531393535 + 0x7fffffff00000001, 9223372032559808513 = 0x8001234500000000, -9223051782618349568 0x00012345ffffffff, 320258531393535 + 0x7fffffff00012345, 9223372032559883077 = 0x8001234500012344, -9223051782618275004 0x00012345ffffffff, 320258531393535 + 0x7fffffff12345678, 9223372032865228408 = 0x8001234512345677, -9223051782312929673 0x00012345ffffffff, 320258531393535 + 0x7fffffff7fffffff, 9223372034707292159 = 0x800123457ffffffe, -9223051780470865922 0x00012345ffffffff, 320258531393535 + 0x7fffffffffffffff, 9223372036854775807 = 0x80012345fffffffe, -9223051778323382274 0x00012345ffffffff, 320258531393535 + 0xffffffff00000000, -4294967296 = 0x00012344ffffffff, 320254236426239 0x00012345ffffffff, 320258531393535 + 0xffffffff00000001, -4294967295 = 0x0001234500000000, 320254236426240 0x00012345ffffffff, 320258531393535 + 0xffffffff00012345, -4294892731 = 0x0001234500012344, 320254236500804 0x00012345ffffffff, 320258531393535 + 0xffffffff12345678, -3989547400 = 0x0001234512345677, 320254541846135 0x00012345ffffffff, 320258531393535 + 0xffffffff7fffffff, -2147483649 = 0x000123457ffffffe, 320256383909886 0x00012345ffffffff, 320258531393535 + 0xffffffffffffffff, -1 = 0x00012345fffffffe, 320258531393534 0x1234567800000000, 1311768464867721216 + 0x0000000000000000, 0 = 0x1234567800000000, 1311768464867721216 0x1234567800000000, 1311768464867721216 + 0x0000000000000001, 1 = 0x1234567800000001, 1311768464867721217 0x1234567800000000, 1311768464867721216 + 0x0000000000012345, 74565 = 0x1234567800012345, 1311768464867795781 0x1234567800000000, 1311768464867721216 + 0x0000000012345678, 305419896 = 0x1234567812345678, 1311768465173141112 0x1234567800000000, 1311768464867721216 + 0x000000007fffffff, 2147483647 = 0x123456787fffffff, 1311768467015204863 0x1234567800000000, 1311768464867721216 + 0x00000000ffffffff, 4294967295 = 0x12345678ffffffff, 1311768469162688511 0x1234567800000000, 1311768464867721216 + 0x0000000100000000, 4294967296 = 0x1234567900000000, 1311768469162688512 0x1234567800000000, 1311768464867721216 + 0x0000000100000001, 4294967297 = 0x1234567900000001, 1311768469162688513 0x1234567800000000, 1311768464867721216 + 0x0000000100012345, 4295041861 = 0x1234567900012345, 1311768469162763077 0x1234567800000000, 1311768464867721216 + 0x0000000112345678, 4600387192 = 0x1234567912345678, 1311768469468108408 0x1234567800000000, 1311768464867721216 + 0x000000017fffffff, 6442450943 = 0x123456797fffffff, 1311768471310172159 0x1234567800000000, 1311768464867721216 + 0x00000001ffffffff, 8589934591 = 0x12345679ffffffff, 1311768473457655807 0x1234567800000000, 1311768464867721216 + 0x0001234500000000, 320254236426240 = 0x123579bd00000000, 1312088719104147456 0x1234567800000000, 1311768464867721216 + 0x0001234500000001, 320254236426241 = 0x123579bd00000001, 1312088719104147457 0x1234567800000000, 1311768464867721216 + 0x0001234500012345, 320254236500805 = 0x123579bd00012345, 1312088719104222021 0x1234567800000000, 1311768464867721216 + 0x0001234512345678, 320254541846136 = 0x123579bd12345678, 1312088719409567352 0x1234567800000000, 1311768464867721216 + 0x000123457fffffff, 320256383909887 = 0x123579bd7fffffff, 1312088721251631103 0x1234567800000000, 1311768464867721216 + 0x00012345ffffffff, 320258531393535 = 0x123579bdffffffff, 1312088723399114751 0x1234567800000000, 1311768464867721216 + 0x1234567800000000, 1311768464867721216 = 0x2468acf000000000, 2623536929735442432 0x1234567800000000, 1311768464867721216 + 0x1234567800000001, 1311768464867721217 = 0x2468acf000000001, 2623536929735442433 0x1234567800000000, 1311768464867721216 + 0x1234567800012345, 1311768464867795781 = 0x2468acf000012345, 2623536929735516997 0x1234567800000000, 1311768464867721216 + 0x1234567812345678, 1311768465173141112 = 0x2468acf012345678, 2623536930040862328 0x1234567800000000, 1311768464867721216 + 0x123456787fffffff, 1311768467015204863 = 0x2468acf07fffffff, 2623536931882926079 0x1234567800000000, 1311768464867721216 + 0x12345678ffffffff, 1311768469162688511 = 0x2468acf0ffffffff, 2623536934030409727 0x1234567800000000, 1311768464867721216 + 0x7fffffff00000000, 9223372032559808512 = 0x9234567700000000, -7911603576282021888 0x1234567800000000, 1311768464867721216 + 0x7fffffff00000001, 9223372032559808513 = 0x9234567700000001, -7911603576282021887 0x1234567800000000, 1311768464867721216 + 0x7fffffff00012345, 9223372032559883077 = 0x9234567700012345, -7911603576281947323 0x1234567800000000, 1311768464867721216 + 0x7fffffff12345678, 9223372032865228408 = 0x9234567712345678, -7911603575976601992 0x1234567800000000, 1311768464867721216 + 0x7fffffff7fffffff, 9223372034707292159 = 0x923456777fffffff, -7911603574134538241 0x1234567800000000, 1311768464867721216 + 0x7fffffffffffffff, 9223372036854775807 = 0x92345677ffffffff, -7911603571987054593 0x1234567800000000, 1311768464867721216 + 0xffffffff00000000, -4294967296 = 0x1234567700000000, 1311768460572753920 0x1234567800000000, 1311768464867721216 + 0xffffffff00000001, -4294967295 = 0x1234567700000001, 1311768460572753921 0x1234567800000000, 1311768464867721216 + 0xffffffff00012345, -4294892731 = 0x1234567700012345, 1311768460572828485 0x1234567800000000, 1311768464867721216 + 0xffffffff12345678, -3989547400 = 0x1234567712345678, 1311768460878173816 0x1234567800000000, 1311768464867721216 + 0xffffffff7fffffff, -2147483649 = 0x123456777fffffff, 1311768462720237567 0x1234567800000000, 1311768464867721216 + 0xffffffffffffffff, -1 = 0x12345677ffffffff, 1311768464867721215 0x1234567800000001, 1311768464867721217 + 0x0000000000000000, 0 = 0x1234567800000001, 1311768464867721217 0x1234567800000001, 1311768464867721217 + 0x0000000000000001, 1 = 0x1234567800000002, 1311768464867721218 0x1234567800000001, 1311768464867721217 + 0x0000000000012345, 74565 = 0x1234567800012346, 1311768464867795782 0x1234567800000001, 1311768464867721217 + 0x0000000012345678, 305419896 = 0x1234567812345679, 1311768465173141113 0x1234567800000001, 1311768464867721217 + 0x000000007fffffff, 2147483647 = 0x1234567880000000, 1311768467015204864 0x1234567800000001, 1311768464867721217 + 0x00000000ffffffff, 4294967295 = 0x1234567900000000, 1311768469162688512 0x1234567800000001, 1311768464867721217 + 0x0000000100000000, 4294967296 = 0x1234567900000001, 1311768469162688513 0x1234567800000001, 1311768464867721217 + 0x0000000100000001, 4294967297 = 0x1234567900000002, 1311768469162688514 0x1234567800000001, 1311768464867721217 + 0x0000000100012345, 4295041861 = 0x1234567900012346, 1311768469162763078 0x1234567800000001, 1311768464867721217 + 0x0000000112345678, 4600387192 = 0x1234567912345679, 1311768469468108409 0x1234567800000001, 1311768464867721217 + 0x000000017fffffff, 6442450943 = 0x1234567980000000, 1311768471310172160 0x1234567800000001, 1311768464867721217 + 0x00000001ffffffff, 8589934591 = 0x1234567a00000000, 1311768473457655808 0x1234567800000001, 1311768464867721217 + 0x0001234500000000, 320254236426240 = 0x123579bd00000001, 1312088719104147457 0x1234567800000001, 1311768464867721217 + 0x0001234500000001, 320254236426241 = 0x123579bd00000002, 1312088719104147458 0x1234567800000001, 1311768464867721217 + 0x0001234500012345, 320254236500805 = 0x123579bd00012346, 1312088719104222022 0x1234567800000001, 1311768464867721217 + 0x0001234512345678, 320254541846136 = 0x123579bd12345679, 1312088719409567353 0x1234567800000001, 1311768464867721217 + 0x000123457fffffff, 320256383909887 = 0x123579bd80000000, 1312088721251631104 0x1234567800000001, 1311768464867721217 + 0x00012345ffffffff, 320258531393535 = 0x123579be00000000, 1312088723399114752 0x1234567800000001, 1311768464867721217 + 0x1234567800000000, 1311768464867721216 = 0x2468acf000000001, 2623536929735442433 0x1234567800000001, 1311768464867721217 + 0x1234567800000001, 1311768464867721217 = 0x2468acf000000002, 2623536929735442434 0x1234567800000001, 1311768464867721217 + 0x1234567800012345, 1311768464867795781 = 0x2468acf000012346, 2623536929735516998 0x1234567800000001, 1311768464867721217 + 0x1234567812345678, 1311768465173141112 = 0x2468acf012345679, 2623536930040862329 0x1234567800000001, 1311768464867721217 + 0x123456787fffffff, 1311768467015204863 = 0x2468acf080000000, 2623536931882926080 0x1234567800000001, 1311768464867721217 + 0x12345678ffffffff, 1311768469162688511 = 0x2468acf100000000, 2623536934030409728 0x1234567800000001, 1311768464867721217 + 0x7fffffff00000000, 9223372032559808512 = 0x9234567700000001, -7911603576282021887 0x1234567800000001, 1311768464867721217 + 0x7fffffff00000001, 9223372032559808513 = 0x9234567700000002, -7911603576282021886 0x1234567800000001, 1311768464867721217 + 0x7fffffff00012345, 9223372032559883077 = 0x9234567700012346, -7911603576281947322 0x1234567800000001, 1311768464867721217 + 0x7fffffff12345678, 9223372032865228408 = 0x9234567712345679, -7911603575976601991 0x1234567800000001, 1311768464867721217 + 0x7fffffff7fffffff, 9223372034707292159 = 0x9234567780000000, -7911603574134538240 0x1234567800000001, 1311768464867721217 + 0x7fffffffffffffff, 9223372036854775807 = 0x9234567800000000, -7911603571987054592 0x1234567800000001, 1311768464867721217 + 0xffffffff00000000, -4294967296 = 0x1234567700000001, 1311768460572753921 0x1234567800000001, 1311768464867721217 + 0xffffffff00000001, -4294967295 = 0x1234567700000002, 1311768460572753922 0x1234567800000001, 1311768464867721217 + 0xffffffff00012345, -4294892731 = 0x1234567700012346, 1311768460572828486 0x1234567800000001, 1311768464867721217 + 0xffffffff12345678, -3989547400 = 0x1234567712345679, 1311768460878173817 0x1234567800000001, 1311768464867721217 + 0xffffffff7fffffff, -2147483649 = 0x1234567780000000, 1311768462720237568 0x1234567800000001, 1311768464867721217 + 0xffffffffffffffff, -1 = 0x1234567800000000, 1311768464867721216 0x1234567800012345, 1311768464867795781 + 0x0000000000000000, 0 = 0x1234567800012345, 1311768464867795781 0x1234567800012345, 1311768464867795781 + 0x0000000000000001, 1 = 0x1234567800012346, 1311768464867795782 0x1234567800012345, 1311768464867795781 + 0x0000000000012345, 74565 = 0x123456780002468a, 1311768464867870346 0x1234567800012345, 1311768464867795781 + 0x0000000012345678, 305419896 = 0x12345678123579bd, 1311768465173215677 0x1234567800012345, 1311768464867795781 + 0x000000007fffffff, 2147483647 = 0x1234567880012344, 1311768467015279428 0x1234567800012345, 1311768464867795781 + 0x00000000ffffffff, 4294967295 = 0x1234567900012344, 1311768469162763076 0x1234567800012345, 1311768464867795781 + 0x0000000100000000, 4294967296 = 0x1234567900012345, 1311768469162763077 0x1234567800012345, 1311768464867795781 + 0x0000000100000001, 4294967297 = 0x1234567900012346, 1311768469162763078 0x1234567800012345, 1311768464867795781 + 0x0000000100012345, 4295041861 = 0x123456790002468a, 1311768469162837642 0x1234567800012345, 1311768464867795781 + 0x0000000112345678, 4600387192 = 0x12345679123579bd, 1311768469468182973 0x1234567800012345, 1311768464867795781 + 0x000000017fffffff, 6442450943 = 0x1234567980012344, 1311768471310246724 0x1234567800012345, 1311768464867795781 + 0x00000001ffffffff, 8589934591 = 0x1234567a00012344, 1311768473457730372 0x1234567800012345, 1311768464867795781 + 0x0001234500000000, 320254236426240 = 0x123579bd00012345, 1312088719104222021 0x1234567800012345, 1311768464867795781 + 0x0001234500000001, 320254236426241 = 0x123579bd00012346, 1312088719104222022 0x1234567800012345, 1311768464867795781 + 0x0001234500012345, 320254236500805 = 0x123579bd0002468a, 1312088719104296586 0x1234567800012345, 1311768464867795781 + 0x0001234512345678, 320254541846136 = 0x123579bd123579bd, 1312088719409641917 0x1234567800012345, 1311768464867795781 + 0x000123457fffffff, 320256383909887 = 0x123579bd80012344, 1312088721251705668 0x1234567800012345, 1311768464867795781 + 0x00012345ffffffff, 320258531393535 = 0x123579be00012344, 1312088723399189316 0x1234567800012345, 1311768464867795781 + 0x1234567800000000, 1311768464867721216 = 0x2468acf000012345, 2623536929735516997 0x1234567800012345, 1311768464867795781 + 0x1234567800000001, 1311768464867721217 = 0x2468acf000012346, 2623536929735516998 0x1234567800012345, 1311768464867795781 + 0x1234567800012345, 1311768464867795781 = 0x2468acf00002468a, 2623536929735591562 0x1234567800012345, 1311768464867795781 + 0x1234567812345678, 1311768465173141112 = 0x2468acf0123579bd, 2623536930040936893 0x1234567800012345, 1311768464867795781 + 0x123456787fffffff, 1311768467015204863 = 0x2468acf080012344, 2623536931883000644 0x1234567800012345, 1311768464867795781 + 0x12345678ffffffff, 1311768469162688511 = 0x2468acf100012344, 2623536934030484292 0x1234567800012345, 1311768464867795781 + 0x7fffffff00000000, 9223372032559808512 = 0x9234567700012345, -7911603576281947323 0x1234567800012345, 1311768464867795781 + 0x7fffffff00000001, 9223372032559808513 = 0x9234567700012346, -7911603576281947322 0x1234567800012345, 1311768464867795781 + 0x7fffffff00012345, 9223372032559883077 = 0x923456770002468a, -7911603576281872758 0x1234567800012345, 1311768464867795781 + 0x7fffffff12345678, 9223372032865228408 = 0x92345677123579bd, -7911603575976527427 0x1234567800012345, 1311768464867795781 + 0x7fffffff7fffffff, 9223372034707292159 = 0x9234567780012344, -7911603574134463676 0x1234567800012345, 1311768464867795781 + 0x7fffffffffffffff, 9223372036854775807 = 0x9234567800012344, -7911603571986980028 0x1234567800012345, 1311768464867795781 + 0xffffffff00000000, -4294967296 = 0x1234567700012345, 1311768460572828485 0x1234567800012345, 1311768464867795781 + 0xffffffff00000001, -4294967295 = 0x1234567700012346, 1311768460572828486 0x1234567800012345, 1311768464867795781 + 0xffffffff00012345, -4294892731 = 0x123456770002468a, 1311768460572903050 0x1234567800012345, 1311768464867795781 + 0xffffffff12345678, -3989547400 = 0x12345677123579bd, 1311768460878248381 0x1234567800012345, 1311768464867795781 + 0xffffffff7fffffff, -2147483649 = 0x1234567780012344, 1311768462720312132 0x1234567800012345, 1311768464867795781 + 0xffffffffffffffff, -1 = 0x1234567800012344, 1311768464867795780 0x1234567812345678, 1311768465173141112 + 0x0000000000000000, 0 = 0x1234567812345678, 1311768465173141112 0x1234567812345678, 1311768465173141112 + 0x0000000000000001, 1 = 0x1234567812345679, 1311768465173141113 0x1234567812345678, 1311768465173141112 + 0x0000000000012345, 74565 = 0x12345678123579bd, 1311768465173215677 0x1234567812345678, 1311768465173141112 + 0x0000000012345678, 305419896 = 0x123456782468acf0, 1311768465478561008 0x1234567812345678, 1311768465173141112 + 0x000000007fffffff, 2147483647 = 0x1234567892345677, 1311768467320624759 0x1234567812345678, 1311768465173141112 + 0x00000000ffffffff, 4294967295 = 0x1234567912345677, 1311768469468108407 0x1234567812345678, 1311768465173141112 + 0x0000000100000000, 4294967296 = 0x1234567912345678, 1311768469468108408 0x1234567812345678, 1311768465173141112 + 0x0000000100000001, 4294967297 = 0x1234567912345679, 1311768469468108409 0x1234567812345678, 1311768465173141112 + 0x0000000100012345, 4295041861 = 0x12345679123579bd, 1311768469468182973 0x1234567812345678, 1311768465173141112 + 0x0000000112345678, 4600387192 = 0x123456792468acf0, 1311768469773528304 0x1234567812345678, 1311768465173141112 + 0x000000017fffffff, 6442450943 = 0x1234567992345677, 1311768471615592055 0x1234567812345678, 1311768465173141112 + 0x00000001ffffffff, 8589934591 = 0x1234567a12345677, 1311768473763075703 0x1234567812345678, 1311768465173141112 + 0x0001234500000000, 320254236426240 = 0x123579bd12345678, 1312088719409567352 0x1234567812345678, 1311768465173141112 + 0x0001234500000001, 320254236426241 = 0x123579bd12345679, 1312088719409567353 0x1234567812345678, 1311768465173141112 + 0x0001234500012345, 320254236500805 = 0x123579bd123579bd, 1312088719409641917 0x1234567812345678, 1311768465173141112 + 0x0001234512345678, 320254541846136 = 0x123579bd2468acf0, 1312088719714987248 0x1234567812345678, 1311768465173141112 + 0x000123457fffffff, 320256383909887 = 0x123579bd92345677, 1312088721557050999 0x1234567812345678, 1311768465173141112 + 0x00012345ffffffff, 320258531393535 = 0x123579be12345677, 1312088723704534647 0x1234567812345678, 1311768465173141112 + 0x1234567800000000, 1311768464867721216 = 0x2468acf012345678, 2623536930040862328 0x1234567812345678, 1311768465173141112 + 0x1234567800000001, 1311768464867721217 = 0x2468acf012345679, 2623536930040862329 0x1234567812345678, 1311768465173141112 + 0x1234567800012345, 1311768464867795781 = 0x2468acf0123579bd, 2623536930040936893 0x1234567812345678, 1311768465173141112 + 0x1234567812345678, 1311768465173141112 = 0x2468acf02468acf0, 2623536930346282224 0x1234567812345678, 1311768465173141112 + 0x123456787fffffff, 1311768467015204863 = 0x2468acf092345677, 2623536932188345975 0x1234567812345678, 1311768465173141112 + 0x12345678ffffffff, 1311768469162688511 = 0x2468acf112345677, 2623536934335829623 0x1234567812345678, 1311768465173141112 + 0x7fffffff00000000, 9223372032559808512 = 0x9234567712345678, -7911603575976601992 0x1234567812345678, 1311768465173141112 + 0x7fffffff00000001, 9223372032559808513 = 0x9234567712345679, -7911603575976601991 0x1234567812345678, 1311768465173141112 + 0x7fffffff00012345, 9223372032559883077 = 0x92345677123579bd, -7911603575976527427 0x1234567812345678, 1311768465173141112 + 0x7fffffff12345678, 9223372032865228408 = 0x923456772468acf0, -7911603575671182096 0x1234567812345678, 1311768465173141112 + 0x7fffffff7fffffff, 9223372034707292159 = 0x9234567792345677, -7911603573829118345 0x1234567812345678, 1311768465173141112 + 0x7fffffffffffffff, 9223372036854775807 = 0x9234567812345677, -7911603571681634697 0x1234567812345678, 1311768465173141112 + 0xffffffff00000000, -4294967296 = 0x1234567712345678, 1311768460878173816 0x1234567812345678, 1311768465173141112 + 0xffffffff00000001, -4294967295 = 0x1234567712345679, 1311768460878173817 0x1234567812345678, 1311768465173141112 + 0xffffffff00012345, -4294892731 = 0x12345677123579bd, 1311768460878248381 0x1234567812345678, 1311768465173141112 + 0xffffffff12345678, -3989547400 = 0x123456772468acf0, 1311768461183593712 0x1234567812345678, 1311768465173141112 + 0xffffffff7fffffff, -2147483649 = 0x1234567792345677, 1311768463025657463 0x1234567812345678, 1311768465173141112 + 0xffffffffffffffff, -1 = 0x1234567812345677, 1311768465173141111 0x123456787fffffff, 1311768467015204863 + 0x0000000000000000, 0 = 0x123456787fffffff, 1311768467015204863 0x123456787fffffff, 1311768467015204863 + 0x0000000000000001, 1 = 0x1234567880000000, 1311768467015204864 0x123456787fffffff, 1311768467015204863 + 0x0000000000012345, 74565 = 0x1234567880012344, 1311768467015279428 0x123456787fffffff, 1311768467015204863 + 0x0000000012345678, 305419896 = 0x1234567892345677, 1311768467320624759 0x123456787fffffff, 1311768467015204863 + 0x000000007fffffff, 2147483647 = 0x12345678fffffffe, 1311768469162688510 0x123456787fffffff, 1311768467015204863 + 0x00000000ffffffff, 4294967295 = 0x123456797ffffffe, 1311768471310172158 0x123456787fffffff, 1311768467015204863 + 0x0000000100000000, 4294967296 = 0x123456797fffffff, 1311768471310172159 0x123456787fffffff, 1311768467015204863 + 0x0000000100000001, 4294967297 = 0x1234567980000000, 1311768471310172160 0x123456787fffffff, 1311768467015204863 + 0x0000000100012345, 4295041861 = 0x1234567980012344, 1311768471310246724 0x123456787fffffff, 1311768467015204863 + 0x0000000112345678, 4600387192 = 0x1234567992345677, 1311768471615592055 0x123456787fffffff, 1311768467015204863 + 0x000000017fffffff, 6442450943 = 0x12345679fffffffe, 1311768473457655806 0x123456787fffffff, 1311768467015204863 + 0x00000001ffffffff, 8589934591 = 0x1234567a7ffffffe, 1311768475605139454 0x123456787fffffff, 1311768467015204863 + 0x0001234500000000, 320254236426240 = 0x123579bd7fffffff, 1312088721251631103 0x123456787fffffff, 1311768467015204863 + 0x0001234500000001, 320254236426241 = 0x123579bd80000000, 1312088721251631104 0x123456787fffffff, 1311768467015204863 + 0x0001234500012345, 320254236500805 = 0x123579bd80012344, 1312088721251705668 0x123456787fffffff, 1311768467015204863 + 0x0001234512345678, 320254541846136 = 0x123579bd92345677, 1312088721557050999 0x123456787fffffff, 1311768467015204863 + 0x000123457fffffff, 320256383909887 = 0x123579bdfffffffe, 1312088723399114750 0x123456787fffffff, 1311768467015204863 + 0x00012345ffffffff, 320258531393535 = 0x123579be7ffffffe, 1312088725546598398 0x123456787fffffff, 1311768467015204863 + 0x1234567800000000, 1311768464867721216 = 0x2468acf07fffffff, 2623536931882926079 0x123456787fffffff, 1311768467015204863 + 0x1234567800000001, 1311768464867721217 = 0x2468acf080000000, 2623536931882926080 0x123456787fffffff, 1311768467015204863 + 0x1234567800012345, 1311768464867795781 = 0x2468acf080012344, 2623536931883000644 0x123456787fffffff, 1311768467015204863 + 0x1234567812345678, 1311768465173141112 = 0x2468acf092345677, 2623536932188345975 0x123456787fffffff, 1311768467015204863 + 0x123456787fffffff, 1311768467015204863 = 0x2468acf0fffffffe, 2623536934030409726 0x123456787fffffff, 1311768467015204863 + 0x12345678ffffffff, 1311768469162688511 = 0x2468acf17ffffffe, 2623536936177893374 0x123456787fffffff, 1311768467015204863 + 0x7fffffff00000000, 9223372032559808512 = 0x923456777fffffff, -7911603574134538241 0x123456787fffffff, 1311768467015204863 + 0x7fffffff00000001, 9223372032559808513 = 0x9234567780000000, -7911603574134538240 0x123456787fffffff, 1311768467015204863 + 0x7fffffff00012345, 9223372032559883077 = 0x9234567780012344, -7911603574134463676 0x123456787fffffff, 1311768467015204863 + 0x7fffffff12345678, 9223372032865228408 = 0x9234567792345677, -7911603573829118345 0x123456787fffffff, 1311768467015204863 + 0x7fffffff7fffffff, 9223372034707292159 = 0x92345677fffffffe, -7911603571987054594 0x123456787fffffff, 1311768467015204863 + 0x7fffffffffffffff, 9223372036854775807 = 0x923456787ffffffe, -7911603569839570946 0x123456787fffffff, 1311768467015204863 + 0xffffffff00000000, -4294967296 = 0x123456777fffffff, 1311768462720237567 0x123456787fffffff, 1311768467015204863 + 0xffffffff00000001, -4294967295 = 0x1234567780000000, 1311768462720237568 0x123456787fffffff, 1311768467015204863 + 0xffffffff00012345, -4294892731 = 0x1234567780012344, 1311768462720312132 0x123456787fffffff, 1311768467015204863 + 0xffffffff12345678, -3989547400 = 0x1234567792345677, 1311768463025657463 0x123456787fffffff, 1311768467015204863 + 0xffffffff7fffffff, -2147483649 = 0x12345677fffffffe, 1311768464867721214 0x123456787fffffff, 1311768467015204863 + 0xffffffffffffffff, -1 = 0x123456787ffffffe, 1311768467015204862 0x12345678ffffffff, 1311768469162688511 + 0x0000000000000000, 0 = 0x12345678ffffffff, 1311768469162688511 0x12345678ffffffff, 1311768469162688511 + 0x0000000000000001, 1 = 0x1234567900000000, 1311768469162688512 0x12345678ffffffff, 1311768469162688511 + 0x0000000000012345, 74565 = 0x1234567900012344, 1311768469162763076 0x12345678ffffffff, 1311768469162688511 + 0x0000000012345678, 305419896 = 0x1234567912345677, 1311768469468108407 0x12345678ffffffff, 1311768469162688511 + 0x000000007fffffff, 2147483647 = 0x123456797ffffffe, 1311768471310172158 0x12345678ffffffff, 1311768469162688511 + 0x00000000ffffffff, 4294967295 = 0x12345679fffffffe, 1311768473457655806 0x12345678ffffffff, 1311768469162688511 + 0x0000000100000000, 4294967296 = 0x12345679ffffffff, 1311768473457655807 0x12345678ffffffff, 1311768469162688511 + 0x0000000100000001, 4294967297 = 0x1234567a00000000, 1311768473457655808 0x12345678ffffffff, 1311768469162688511 + 0x0000000100012345, 4295041861 = 0x1234567a00012344, 1311768473457730372 0x12345678ffffffff, 1311768469162688511 + 0x0000000112345678, 4600387192 = 0x1234567a12345677, 1311768473763075703 0x12345678ffffffff, 1311768469162688511 + 0x000000017fffffff, 6442450943 = 0x1234567a7ffffffe, 1311768475605139454 0x12345678ffffffff, 1311768469162688511 + 0x00000001ffffffff, 8589934591 = 0x1234567afffffffe, 1311768477752623102 0x12345678ffffffff, 1311768469162688511 + 0x0001234500000000, 320254236426240 = 0x123579bdffffffff, 1312088723399114751 0x12345678ffffffff, 1311768469162688511 + 0x0001234500000001, 320254236426241 = 0x123579be00000000, 1312088723399114752 0x12345678ffffffff, 1311768469162688511 + 0x0001234500012345, 320254236500805 = 0x123579be00012344, 1312088723399189316 0x12345678ffffffff, 1311768469162688511 + 0x0001234512345678, 320254541846136 = 0x123579be12345677, 1312088723704534647 0x12345678ffffffff, 1311768469162688511 + 0x000123457fffffff, 320256383909887 = 0x123579be7ffffffe, 1312088725546598398 0x12345678ffffffff, 1311768469162688511 + 0x00012345ffffffff, 320258531393535 = 0x123579befffffffe, 1312088727694082046 0x12345678ffffffff, 1311768469162688511 + 0x1234567800000000, 1311768464867721216 = 0x2468acf0ffffffff, 2623536934030409727 0x12345678ffffffff, 1311768469162688511 + 0x1234567800000001, 1311768464867721217 = 0x2468acf100000000, 2623536934030409728 0x12345678ffffffff, 1311768469162688511 + 0x1234567800012345, 1311768464867795781 = 0x2468acf100012344, 2623536934030484292 0x12345678ffffffff, 1311768469162688511 + 0x1234567812345678, 1311768465173141112 = 0x2468acf112345677, 2623536934335829623 0x12345678ffffffff, 1311768469162688511 + 0x123456787fffffff, 1311768467015204863 = 0x2468acf17ffffffe, 2623536936177893374 0x12345678ffffffff, 1311768469162688511 + 0x12345678ffffffff, 1311768469162688511 = 0x2468acf1fffffffe, 2623536938325377022 0x12345678ffffffff, 1311768469162688511 + 0x7fffffff00000000, 9223372032559808512 = 0x92345677ffffffff, -7911603571987054593 0x12345678ffffffff, 1311768469162688511 + 0x7fffffff00000001, 9223372032559808513 = 0x9234567800000000, -7911603571987054592 0x12345678ffffffff, 1311768469162688511 + 0x7fffffff00012345, 9223372032559883077 = 0x9234567800012344, -7911603571986980028 0x12345678ffffffff, 1311768469162688511 + 0x7fffffff12345678, 9223372032865228408 = 0x9234567812345677, -7911603571681634697 0x12345678ffffffff, 1311768469162688511 + 0x7fffffff7fffffff, 9223372034707292159 = 0x923456787ffffffe, -7911603569839570946 0x12345678ffffffff, 1311768469162688511 + 0x7fffffffffffffff, 9223372036854775807 = 0x92345678fffffffe, -7911603567692087298 0x12345678ffffffff, 1311768469162688511 + 0xffffffff00000000, -4294967296 = 0x12345677ffffffff, 1311768464867721215 0x12345678ffffffff, 1311768469162688511 + 0xffffffff00000001, -4294967295 = 0x1234567800000000, 1311768464867721216 0x12345678ffffffff, 1311768469162688511 + 0xffffffff00012345, -4294892731 = 0x1234567800012344, 1311768464867795780 0x12345678ffffffff, 1311768469162688511 + 0xffffffff12345678, -3989547400 = 0x1234567812345677, 1311768465173141111 0x12345678ffffffff, 1311768469162688511 + 0xffffffff7fffffff, -2147483649 = 0x123456787ffffffe, 1311768467015204862 0x12345678ffffffff, 1311768469162688511 + 0xffffffffffffffff, -1 = 0x12345678fffffffe, 1311768469162688510 0x7fffffff00000000, 9223372032559808512 + 0x0000000000000000, 0 = 0x7fffffff00000000, 9223372032559808512 0x7fffffff00000000, 9223372032559808512 + 0x0000000000000001, 1 = 0x7fffffff00000001, 9223372032559808513 0x7fffffff00000000, 9223372032559808512 + 0x0000000000012345, 74565 = 0x7fffffff00012345, 9223372032559883077 0x7fffffff00000000, 9223372032559808512 + 0x0000000012345678, 305419896 = 0x7fffffff12345678, 9223372032865228408 0x7fffffff00000000, 9223372032559808512 + 0x000000007fffffff, 2147483647 = 0x7fffffff7fffffff, 9223372034707292159 0x7fffffff00000000, 9223372032559808512 + 0x00000000ffffffff, 4294967295 = 0x7fffffffffffffff, 9223372036854775807 0x7fffffff00000000, 9223372032559808512 + 0x0000000100000000, 4294967296 = 0x8000000000000000, -9223372036854775808 0x7fffffff00000000, 9223372032559808512 + 0x0000000100000001, 4294967297 = 0x8000000000000001, -9223372036854775807 0x7fffffff00000000, 9223372032559808512 + 0x0000000100012345, 4295041861 = 0x8000000000012345, -9223372036854701243 0x7fffffff00000000, 9223372032559808512 + 0x0000000112345678, 4600387192 = 0x8000000012345678, -9223372036549355912 0x7fffffff00000000, 9223372032559808512 + 0x000000017fffffff, 6442450943 = 0x800000007fffffff, -9223372034707292161 0x7fffffff00000000, 9223372032559808512 + 0x00000001ffffffff, 8589934591 = 0x80000000ffffffff, -9223372032559808513 0x7fffffff00000000, 9223372032559808512 + 0x0001234500000000, 320254236426240 = 0x8001234400000000, -9223051786913316864 0x7fffffff00000000, 9223372032559808512 + 0x0001234500000001, 320254236426241 = 0x8001234400000001, -9223051786913316863 0x7fffffff00000000, 9223372032559808512 + 0x0001234500012345, 320254236500805 = 0x8001234400012345, -9223051786913242299 0x7fffffff00000000, 9223372032559808512 + 0x0001234512345678, 320254541846136 = 0x8001234412345678, -9223051786607896968 0x7fffffff00000000, 9223372032559808512 + 0x000123457fffffff, 320256383909887 = 0x800123447fffffff, -9223051784765833217 0x7fffffff00000000, 9223372032559808512 + 0x00012345ffffffff, 320258531393535 = 0x80012344ffffffff, -9223051782618349569 0x7fffffff00000000, 9223372032559808512 + 0x1234567800000000, 1311768464867721216 = 0x9234567700000000, -7911603576282021888 0x7fffffff00000000, 9223372032559808512 + 0x1234567800000001, 1311768464867721217 = 0x9234567700000001, -7911603576282021887 0x7fffffff00000000, 9223372032559808512 + 0x1234567800012345, 1311768464867795781 = 0x9234567700012345, -7911603576281947323 0x7fffffff00000000, 9223372032559808512 + 0x1234567812345678, 1311768465173141112 = 0x9234567712345678, -7911603575976601992 0x7fffffff00000000, 9223372032559808512 + 0x123456787fffffff, 1311768467015204863 = 0x923456777fffffff, -7911603574134538241 0x7fffffff00000000, 9223372032559808512 + 0x12345678ffffffff, 1311768469162688511 = 0x92345677ffffffff, -7911603571987054593 0x7fffffff00000000, 9223372032559808512 + 0x7fffffff00000000, 9223372032559808512 = 0xfffffffe00000000, -8589934592 0x7fffffff00000000, 9223372032559808512 + 0x7fffffff00000001, 9223372032559808513 = 0xfffffffe00000001, -8589934591 0x7fffffff00000000, 9223372032559808512 + 0x7fffffff00012345, 9223372032559883077 = 0xfffffffe00012345, -8589860027 0x7fffffff00000000, 9223372032559808512 + 0x7fffffff12345678, 9223372032865228408 = 0xfffffffe12345678, -8284514696 0x7fffffff00000000, 9223372032559808512 + 0x7fffffff7fffffff, 9223372034707292159 = 0xfffffffe7fffffff, -6442450945 0x7fffffff00000000, 9223372032559808512 + 0x7fffffffffffffff, 9223372036854775807 = 0xfffffffeffffffff, -4294967297 0x7fffffff00000000, 9223372032559808512 + 0xffffffff00000000, -4294967296 = 0x7ffffffe00000000, 9223372028264841216 0x7fffffff00000000, 9223372032559808512 + 0xffffffff00000001, -4294967295 = 0x7ffffffe00000001, 9223372028264841217 0x7fffffff00000000, 9223372032559808512 + 0xffffffff00012345, -4294892731 = 0x7ffffffe00012345, 9223372028264915781 0x7fffffff00000000, 9223372032559808512 + 0xffffffff12345678, -3989547400 = 0x7ffffffe12345678, 9223372028570261112 0x7fffffff00000000, 9223372032559808512 + 0xffffffff7fffffff, -2147483649 = 0x7ffffffe7fffffff, 9223372030412324863 0x7fffffff00000000, 9223372032559808512 + 0xffffffffffffffff, -1 = 0x7ffffffeffffffff, 9223372032559808511 0x7fffffff00000001, 9223372032559808513 + 0x0000000000000000, 0 = 0x7fffffff00000001, 9223372032559808513 0x7fffffff00000001, 9223372032559808513 + 0x0000000000000001, 1 = 0x7fffffff00000002, 9223372032559808514 0x7fffffff00000001, 9223372032559808513 + 0x0000000000012345, 74565 = 0x7fffffff00012346, 9223372032559883078 0x7fffffff00000001, 9223372032559808513 + 0x0000000012345678, 305419896 = 0x7fffffff12345679, 9223372032865228409 0x7fffffff00000001, 9223372032559808513 + 0x000000007fffffff, 2147483647 = 0x7fffffff80000000, 9223372034707292160 0x7fffffff00000001, 9223372032559808513 + 0x00000000ffffffff, 4294967295 = 0x8000000000000000, -9223372036854775808 0x7fffffff00000001, 9223372032559808513 + 0x0000000100000000, 4294967296 = 0x8000000000000001, -9223372036854775807 0x7fffffff00000001, 9223372032559808513 + 0x0000000100000001, 4294967297 = 0x8000000000000002, -9223372036854775806 0x7fffffff00000001, 9223372032559808513 + 0x0000000100012345, 4295041861 = 0x8000000000012346, -9223372036854701242 0x7fffffff00000001, 9223372032559808513 + 0x0000000112345678, 4600387192 = 0x8000000012345679, -9223372036549355911 0x7fffffff00000001, 9223372032559808513 + 0x000000017fffffff, 6442450943 = 0x8000000080000000, -9223372034707292160 0x7fffffff00000001, 9223372032559808513 + 0x00000001ffffffff, 8589934591 = 0x8000000100000000, -9223372032559808512 0x7fffffff00000001, 9223372032559808513 + 0x0001234500000000, 320254236426240 = 0x8001234400000001, -9223051786913316863 0x7fffffff00000001, 9223372032559808513 + 0x0001234500000001, 320254236426241 = 0x8001234400000002, -9223051786913316862 0x7fffffff00000001, 9223372032559808513 + 0x0001234500012345, 320254236500805 = 0x8001234400012346, -9223051786913242298 0x7fffffff00000001, 9223372032559808513 + 0x0001234512345678, 320254541846136 = 0x8001234412345679, -9223051786607896967 0x7fffffff00000001, 9223372032559808513 + 0x000123457fffffff, 320256383909887 = 0x8001234480000000, -9223051784765833216 0x7fffffff00000001, 9223372032559808513 + 0x00012345ffffffff, 320258531393535 = 0x8001234500000000, -9223051782618349568 0x7fffffff00000001, 9223372032559808513 + 0x1234567800000000, 1311768464867721216 = 0x9234567700000001, -7911603576282021887 0x7fffffff00000001, 9223372032559808513 + 0x1234567800000001, 1311768464867721217 = 0x9234567700000002, -7911603576282021886 0x7fffffff00000001, 9223372032559808513 + 0x1234567800012345, 1311768464867795781 = 0x9234567700012346, -7911603576281947322 0x7fffffff00000001, 9223372032559808513 + 0x1234567812345678, 1311768465173141112 = 0x9234567712345679, -7911603575976601991 0x7fffffff00000001, 9223372032559808513 + 0x123456787fffffff, 1311768467015204863 = 0x9234567780000000, -7911603574134538240 0x7fffffff00000001, 9223372032559808513 + 0x12345678ffffffff, 1311768469162688511 = 0x9234567800000000, -7911603571987054592 0x7fffffff00000001, 9223372032559808513 + 0x7fffffff00000000, 9223372032559808512 = 0xfffffffe00000001, -8589934591 0x7fffffff00000001, 9223372032559808513 + 0x7fffffff00000001, 9223372032559808513 = 0xfffffffe00000002, -8589934590 0x7fffffff00000001, 9223372032559808513 + 0x7fffffff00012345, 9223372032559883077 = 0xfffffffe00012346, -8589860026 0x7fffffff00000001, 9223372032559808513 + 0x7fffffff12345678, 9223372032865228408 = 0xfffffffe12345679, -8284514695 0x7fffffff00000001, 9223372032559808513 + 0x7fffffff7fffffff, 9223372034707292159 = 0xfffffffe80000000, -6442450944 0x7fffffff00000001, 9223372032559808513 + 0x7fffffffffffffff, 9223372036854775807 = 0xffffffff00000000, -4294967296 0x7fffffff00000001, 9223372032559808513 + 0xffffffff00000000, -4294967296 = 0x7ffffffe00000001, 9223372028264841217 0x7fffffff00000001, 9223372032559808513 + 0xffffffff00000001, -4294967295 = 0x7ffffffe00000002, 9223372028264841218 0x7fffffff00000001, 9223372032559808513 + 0xffffffff00012345, -4294892731 = 0x7ffffffe00012346, 9223372028264915782 0x7fffffff00000001, 9223372032559808513 + 0xffffffff12345678, -3989547400 = 0x7ffffffe12345679, 9223372028570261113 0x7fffffff00000001, 9223372032559808513 + 0xffffffff7fffffff, -2147483649 = 0x7ffffffe80000000, 9223372030412324864 0x7fffffff00000001, 9223372032559808513 + 0xffffffffffffffff, -1 = 0x7fffffff00000000, 9223372032559808512 0x7fffffff00012345, 9223372032559883077 + 0x0000000000000000, 0 = 0x7fffffff00012345, 9223372032559883077 0x7fffffff00012345, 9223372032559883077 + 0x0000000000000001, 1 = 0x7fffffff00012346, 9223372032559883078 0x7fffffff00012345, 9223372032559883077 + 0x0000000000012345, 74565 = 0x7fffffff0002468a, 9223372032559957642 0x7fffffff00012345, 9223372032559883077 + 0x0000000012345678, 305419896 = 0x7fffffff123579bd, 9223372032865302973 0x7fffffff00012345, 9223372032559883077 + 0x000000007fffffff, 2147483647 = 0x7fffffff80012344, 9223372034707366724 0x7fffffff00012345, 9223372032559883077 + 0x00000000ffffffff, 4294967295 = 0x8000000000012344, -9223372036854701244 0x7fffffff00012345, 9223372032559883077 + 0x0000000100000000, 4294967296 = 0x8000000000012345, -9223372036854701243 0x7fffffff00012345, 9223372032559883077 + 0x0000000100000001, 4294967297 = 0x8000000000012346, -9223372036854701242 0x7fffffff00012345, 9223372032559883077 + 0x0000000100012345, 4295041861 = 0x800000000002468a, -9223372036854626678 0x7fffffff00012345, 9223372032559883077 + 0x0000000112345678, 4600387192 = 0x80000000123579bd, -9223372036549281347 0x7fffffff00012345, 9223372032559883077 + 0x000000017fffffff, 6442450943 = 0x8000000080012344, -9223372034707217596 0x7fffffff00012345, 9223372032559883077 + 0x00000001ffffffff, 8589934591 = 0x8000000100012344, -9223372032559733948 0x7fffffff00012345, 9223372032559883077 + 0x0001234500000000, 320254236426240 = 0x8001234400012345, -9223051786913242299 0x7fffffff00012345, 9223372032559883077 + 0x0001234500000001, 320254236426241 = 0x8001234400012346, -9223051786913242298 0x7fffffff00012345, 9223372032559883077 + 0x0001234500012345, 320254236500805 = 0x800123440002468a, -9223051786913167734 0x7fffffff00012345, 9223372032559883077 + 0x0001234512345678, 320254541846136 = 0x80012344123579bd, -9223051786607822403 0x7fffffff00012345, 9223372032559883077 + 0x000123457fffffff, 320256383909887 = 0x8001234480012344, -9223051784765758652 0x7fffffff00012345, 9223372032559883077 + 0x00012345ffffffff, 320258531393535 = 0x8001234500012344, -9223051782618275004 0x7fffffff00012345, 9223372032559883077 + 0x1234567800000000, 1311768464867721216 = 0x9234567700012345, -7911603576281947323 0x7fffffff00012345, 9223372032559883077 + 0x1234567800000001, 1311768464867721217 = 0x9234567700012346, -7911603576281947322 0x7fffffff00012345, 9223372032559883077 + 0x1234567800012345, 1311768464867795781 = 0x923456770002468a, -7911603576281872758 0x7fffffff00012345, 9223372032559883077 + 0x1234567812345678, 1311768465173141112 = 0x92345677123579bd, -7911603575976527427 0x7fffffff00012345, 9223372032559883077 + 0x123456787fffffff, 1311768467015204863 = 0x9234567780012344, -7911603574134463676 0x7fffffff00012345, 9223372032559883077 + 0x12345678ffffffff, 1311768469162688511 = 0x9234567800012344, -7911603571986980028 0x7fffffff00012345, 9223372032559883077 + 0x7fffffff00000000, 9223372032559808512 = 0xfffffffe00012345, -8589860027 0x7fffffff00012345, 9223372032559883077 + 0x7fffffff00000001, 9223372032559808513 = 0xfffffffe00012346, -8589860026 0x7fffffff00012345, 9223372032559883077 + 0x7fffffff00012345, 9223372032559883077 = 0xfffffffe0002468a, -8589785462 0x7fffffff00012345, 9223372032559883077 + 0x7fffffff12345678, 9223372032865228408 = 0xfffffffe123579bd, -8284440131 0x7fffffff00012345, 9223372032559883077 + 0x7fffffff7fffffff, 9223372034707292159 = 0xfffffffe80012344, -6442376380 0x7fffffff00012345, 9223372032559883077 + 0x7fffffffffffffff, 9223372036854775807 = 0xffffffff00012344, -4294892732 0x7fffffff00012345, 9223372032559883077 + 0xffffffff00000000, -4294967296 = 0x7ffffffe00012345, 9223372028264915781 0x7fffffff00012345, 9223372032559883077 + 0xffffffff00000001, -4294967295 = 0x7ffffffe00012346, 9223372028264915782 0x7fffffff00012345, 9223372032559883077 + 0xffffffff00012345, -4294892731 = 0x7ffffffe0002468a, 9223372028264990346 0x7fffffff00012345, 9223372032559883077 + 0xffffffff12345678, -3989547400 = 0x7ffffffe123579bd, 9223372028570335677 0x7fffffff00012345, 9223372032559883077 + 0xffffffff7fffffff, -2147483649 = 0x7ffffffe80012344, 9223372030412399428 0x7fffffff00012345, 9223372032559883077 + 0xffffffffffffffff, -1 = 0x7fffffff00012344, 9223372032559883076 0x7fffffff12345678, 9223372032865228408 + 0x0000000000000000, 0 = 0x7fffffff12345678, 9223372032865228408 0x7fffffff12345678, 9223372032865228408 + 0x0000000000000001, 1 = 0x7fffffff12345679, 9223372032865228409 0x7fffffff12345678, 9223372032865228408 + 0x0000000000012345, 74565 = 0x7fffffff123579bd, 9223372032865302973 0x7fffffff12345678, 9223372032865228408 + 0x0000000012345678, 305419896 = 0x7fffffff2468acf0, 9223372033170648304 0x7fffffff12345678, 9223372032865228408 + 0x000000007fffffff, 2147483647 = 0x7fffffff92345677, 9223372035012712055 0x7fffffff12345678, 9223372032865228408 + 0x00000000ffffffff, 4294967295 = 0x8000000012345677, -9223372036549355913 0x7fffffff12345678, 9223372032865228408 + 0x0000000100000000, 4294967296 = 0x8000000012345678, -9223372036549355912 0x7fffffff12345678, 9223372032865228408 + 0x0000000100000001, 4294967297 = 0x8000000012345679, -9223372036549355911 0x7fffffff12345678, 9223372032865228408 + 0x0000000100012345, 4295041861 = 0x80000000123579bd, -9223372036549281347 0x7fffffff12345678, 9223372032865228408 + 0x0000000112345678, 4600387192 = 0x800000002468acf0, -9223372036243936016 0x7fffffff12345678, 9223372032865228408 + 0x000000017fffffff, 6442450943 = 0x8000000092345677, -9223372034401872265 0x7fffffff12345678, 9223372032865228408 + 0x00000001ffffffff, 8589934591 = 0x8000000112345677, -9223372032254388617 0x7fffffff12345678, 9223372032865228408 + 0x0001234500000000, 320254236426240 = 0x8001234412345678, -9223051786607896968 0x7fffffff12345678, 9223372032865228408 + 0x0001234500000001, 320254236426241 = 0x8001234412345679, -9223051786607896967 0x7fffffff12345678, 9223372032865228408 + 0x0001234500012345, 320254236500805 = 0x80012344123579bd, -9223051786607822403 0x7fffffff12345678, 9223372032865228408 + 0x0001234512345678, 320254541846136 = 0x800123442468acf0, -9223051786302477072 0x7fffffff12345678, 9223372032865228408 + 0x000123457fffffff, 320256383909887 = 0x8001234492345677, -9223051784460413321 0x7fffffff12345678, 9223372032865228408 + 0x00012345ffffffff, 320258531393535 = 0x8001234512345677, -9223051782312929673 0x7fffffff12345678, 9223372032865228408 + 0x1234567800000000, 1311768464867721216 = 0x9234567712345678, -7911603575976601992 0x7fffffff12345678, 9223372032865228408 + 0x1234567800000001, 1311768464867721217 = 0x9234567712345679, -7911603575976601991 0x7fffffff12345678, 9223372032865228408 + 0x1234567800012345, 1311768464867795781 = 0x92345677123579bd, -7911603575976527427 0x7fffffff12345678, 9223372032865228408 + 0x1234567812345678, 1311768465173141112 = 0x923456772468acf0, -7911603575671182096 0x7fffffff12345678, 9223372032865228408 + 0x123456787fffffff, 1311768467015204863 = 0x9234567792345677, -7911603573829118345 0x7fffffff12345678, 9223372032865228408 + 0x12345678ffffffff, 1311768469162688511 = 0x9234567812345677, -7911603571681634697 0x7fffffff12345678, 9223372032865228408 + 0x7fffffff00000000, 9223372032559808512 = 0xfffffffe12345678, -8284514696 0x7fffffff12345678, 9223372032865228408 + 0x7fffffff00000001, 9223372032559808513 = 0xfffffffe12345679, -8284514695 0x7fffffff12345678, 9223372032865228408 + 0x7fffffff00012345, 9223372032559883077 = 0xfffffffe123579bd, -8284440131 0x7fffffff12345678, 9223372032865228408 + 0x7fffffff12345678, 9223372032865228408 = 0xfffffffe2468acf0, -7979094800 0x7fffffff12345678, 9223372032865228408 + 0x7fffffff7fffffff, 9223372034707292159 = 0xfffffffe92345677, -6137031049 0x7fffffff12345678, 9223372032865228408 + 0x7fffffffffffffff, 9223372036854775807 = 0xffffffff12345677, -3989547401 0x7fffffff12345678, 9223372032865228408 + 0xffffffff00000000, -4294967296 = 0x7ffffffe12345678, 9223372028570261112 0x7fffffff12345678, 9223372032865228408 + 0xffffffff00000001, -4294967295 = 0x7ffffffe12345679, 9223372028570261113 0x7fffffff12345678, 9223372032865228408 + 0xffffffff00012345, -4294892731 = 0x7ffffffe123579bd, 9223372028570335677 0x7fffffff12345678, 9223372032865228408 + 0xffffffff12345678, -3989547400 = 0x7ffffffe2468acf0, 9223372028875681008 0x7fffffff12345678, 9223372032865228408 + 0xffffffff7fffffff, -2147483649 = 0x7ffffffe92345677, 9223372030717744759 0x7fffffff12345678, 9223372032865228408 + 0xffffffffffffffff, -1 = 0x7fffffff12345677, 9223372032865228407 0x7fffffff7fffffff, 9223372034707292159 + 0x0000000000000000, 0 = 0x7fffffff7fffffff, 9223372034707292159 0x7fffffff7fffffff, 9223372034707292159 + 0x0000000000000001, 1 = 0x7fffffff80000000, 9223372034707292160 0x7fffffff7fffffff, 9223372034707292159 + 0x0000000000012345, 74565 = 0x7fffffff80012344, 9223372034707366724 0x7fffffff7fffffff, 9223372034707292159 + 0x0000000012345678, 305419896 = 0x7fffffff92345677, 9223372035012712055 0x7fffffff7fffffff, 9223372034707292159 + 0x000000007fffffff, 2147483647 = 0x7ffffffffffffffe, 9223372036854775806 0x7fffffff7fffffff, 9223372034707292159 + 0x00000000ffffffff, 4294967295 = 0x800000007ffffffe, -9223372034707292162 0x7fffffff7fffffff, 9223372034707292159 + 0x0000000100000000, 4294967296 = 0x800000007fffffff, -9223372034707292161 0x7fffffff7fffffff, 9223372034707292159 + 0x0000000100000001, 4294967297 = 0x8000000080000000, -9223372034707292160 0x7fffffff7fffffff, 9223372034707292159 + 0x0000000100012345, 4295041861 = 0x8000000080012344, -9223372034707217596 0x7fffffff7fffffff, 9223372034707292159 + 0x0000000112345678, 4600387192 = 0x8000000092345677, -9223372034401872265 0x7fffffff7fffffff, 9223372034707292159 + 0x000000017fffffff, 6442450943 = 0x80000000fffffffe, -9223372032559808514 0x7fffffff7fffffff, 9223372034707292159 + 0x00000001ffffffff, 8589934591 = 0x800000017ffffffe, -9223372030412324866 0x7fffffff7fffffff, 9223372034707292159 + 0x0001234500000000, 320254236426240 = 0x800123447fffffff, -9223051784765833217 0x7fffffff7fffffff, 9223372034707292159 + 0x0001234500000001, 320254236426241 = 0x8001234480000000, -9223051784765833216 0x7fffffff7fffffff, 9223372034707292159 + 0x0001234500012345, 320254236500805 = 0x8001234480012344, -9223051784765758652 0x7fffffff7fffffff, 9223372034707292159 + 0x0001234512345678, 320254541846136 = 0x8001234492345677, -9223051784460413321 0x7fffffff7fffffff, 9223372034707292159 + 0x000123457fffffff, 320256383909887 = 0x80012344fffffffe, -9223051782618349570 0x7fffffff7fffffff, 9223372034707292159 + 0x00012345ffffffff, 320258531393535 = 0x800123457ffffffe, -9223051780470865922 0x7fffffff7fffffff, 9223372034707292159 + 0x1234567800000000, 1311768464867721216 = 0x923456777fffffff, -7911603574134538241 0x7fffffff7fffffff, 9223372034707292159 + 0x1234567800000001, 1311768464867721217 = 0x9234567780000000, -7911603574134538240 0x7fffffff7fffffff, 9223372034707292159 + 0x1234567800012345, 1311768464867795781 = 0x9234567780012344, -7911603574134463676 0x7fffffff7fffffff, 9223372034707292159 + 0x1234567812345678, 1311768465173141112 = 0x9234567792345677, -7911603573829118345 0x7fffffff7fffffff, 9223372034707292159 + 0x123456787fffffff, 1311768467015204863 = 0x92345677fffffffe, -7911603571987054594 0x7fffffff7fffffff, 9223372034707292159 + 0x12345678ffffffff, 1311768469162688511 = 0x923456787ffffffe, -7911603569839570946 0x7fffffff7fffffff, 9223372034707292159 + 0x7fffffff00000000, 9223372032559808512 = 0xfffffffe7fffffff, -6442450945 0x7fffffff7fffffff, 9223372034707292159 + 0x7fffffff00000001, 9223372032559808513 = 0xfffffffe80000000, -6442450944 0x7fffffff7fffffff, 9223372034707292159 + 0x7fffffff00012345, 9223372032559883077 = 0xfffffffe80012344, -6442376380 0x7fffffff7fffffff, 9223372034707292159 + 0x7fffffff12345678, 9223372032865228408 = 0xfffffffe92345677, -6137031049 0x7fffffff7fffffff, 9223372034707292159 + 0x7fffffff7fffffff, 9223372034707292159 = 0xfffffffefffffffe, -4294967298 0x7fffffff7fffffff, 9223372034707292159 + 0x7fffffffffffffff, 9223372036854775807 = 0xffffffff7ffffffe, -2147483650 0x7fffffff7fffffff, 9223372034707292159 + 0xffffffff00000000, -4294967296 = 0x7ffffffe7fffffff, 9223372030412324863 0x7fffffff7fffffff, 9223372034707292159 + 0xffffffff00000001, -4294967295 = 0x7ffffffe80000000, 9223372030412324864 0x7fffffff7fffffff, 9223372034707292159 + 0xffffffff00012345, -4294892731 = 0x7ffffffe80012344, 9223372030412399428 0x7fffffff7fffffff, 9223372034707292159 + 0xffffffff12345678, -3989547400 = 0x7ffffffe92345677, 9223372030717744759 0x7fffffff7fffffff, 9223372034707292159 + 0xffffffff7fffffff, -2147483649 = 0x7ffffffefffffffe, 9223372032559808510 0x7fffffff7fffffff, 9223372034707292159 + 0xffffffffffffffff, -1 = 0x7fffffff7ffffffe, 9223372034707292158 0x7fffffffffffffff, 9223372036854775807 + 0x0000000000000000, 0 = 0x7fffffffffffffff, 9223372036854775807 0x7fffffffffffffff, 9223372036854775807 + 0x0000000000000001, 1 = 0x8000000000000000, -9223372036854775808 0x7fffffffffffffff, 9223372036854775807 + 0x0000000000012345, 74565 = 0x8000000000012344, -9223372036854701244 0x7fffffffffffffff, 9223372036854775807 + 0x0000000012345678, 305419896 = 0x8000000012345677, -9223372036549355913 0x7fffffffffffffff, 9223372036854775807 + 0x000000007fffffff, 2147483647 = 0x800000007ffffffe, -9223372034707292162 0x7fffffffffffffff, 9223372036854775807 + 0x00000000ffffffff, 4294967295 = 0x80000000fffffffe, -9223372032559808514 0x7fffffffffffffff, 9223372036854775807 + 0x0000000100000000, 4294967296 = 0x80000000ffffffff, -9223372032559808513 0x7fffffffffffffff, 9223372036854775807 + 0x0000000100000001, 4294967297 = 0x8000000100000000, -9223372032559808512 0x7fffffffffffffff, 9223372036854775807 + 0x0000000100012345, 4295041861 = 0x8000000100012344, -9223372032559733948 0x7fffffffffffffff, 9223372036854775807 + 0x0000000112345678, 4600387192 = 0x8000000112345677, -9223372032254388617 0x7fffffffffffffff, 9223372036854775807 + 0x000000017fffffff, 6442450943 = 0x800000017ffffffe, -9223372030412324866 0x7fffffffffffffff, 9223372036854775807 + 0x00000001ffffffff, 8589934591 = 0x80000001fffffffe, -9223372028264841218 0x7fffffffffffffff, 9223372036854775807 + 0x0001234500000000, 320254236426240 = 0x80012344ffffffff, -9223051782618349569 0x7fffffffffffffff, 9223372036854775807 + 0x0001234500000001, 320254236426241 = 0x8001234500000000, -9223051782618349568 0x7fffffffffffffff, 9223372036854775807 + 0x0001234500012345, 320254236500805 = 0x8001234500012344, -9223051782618275004 0x7fffffffffffffff, 9223372036854775807 + 0x0001234512345678, 320254541846136 = 0x8001234512345677, -9223051782312929673 0x7fffffffffffffff, 9223372036854775807 + 0x000123457fffffff, 320256383909887 = 0x800123457ffffffe, -9223051780470865922 0x7fffffffffffffff, 9223372036854775807 + 0x00012345ffffffff, 320258531393535 = 0x80012345fffffffe, -9223051778323382274 0x7fffffffffffffff, 9223372036854775807 + 0x1234567800000000, 1311768464867721216 = 0x92345677ffffffff, -7911603571987054593 0x7fffffffffffffff, 9223372036854775807 + 0x1234567800000001, 1311768464867721217 = 0x9234567800000000, -7911603571987054592 0x7fffffffffffffff, 9223372036854775807 + 0x1234567800012345, 1311768464867795781 = 0x9234567800012344, -7911603571986980028 0x7fffffffffffffff, 9223372036854775807 + 0x1234567812345678, 1311768465173141112 = 0x9234567812345677, -7911603571681634697 0x7fffffffffffffff, 9223372036854775807 + 0x123456787fffffff, 1311768467015204863 = 0x923456787ffffffe, -7911603569839570946 0x7fffffffffffffff, 9223372036854775807 + 0x12345678ffffffff, 1311768469162688511 = 0x92345678fffffffe, -7911603567692087298 0x7fffffffffffffff, 9223372036854775807 + 0x7fffffff00000000, 9223372032559808512 = 0xfffffffeffffffff, -4294967297 0x7fffffffffffffff, 9223372036854775807 + 0x7fffffff00000001, 9223372032559808513 = 0xffffffff00000000, -4294967296 0x7fffffffffffffff, 9223372036854775807 + 0x7fffffff00012345, 9223372032559883077 = 0xffffffff00012344, -4294892732 0x7fffffffffffffff, 9223372036854775807 + 0x7fffffff12345678, 9223372032865228408 = 0xffffffff12345677, -3989547401 0x7fffffffffffffff, 9223372036854775807 + 0x7fffffff7fffffff, 9223372034707292159 = 0xffffffff7ffffffe, -2147483650 0x7fffffffffffffff, 9223372036854775807 + 0x7fffffffffffffff, 9223372036854775807 = 0xfffffffffffffffe, -2 0x7fffffffffffffff, 9223372036854775807 + 0xffffffff00000000, -4294967296 = 0x7ffffffeffffffff, 9223372032559808511 0x7fffffffffffffff, 9223372036854775807 + 0xffffffff00000001, -4294967295 = 0x7fffffff00000000, 9223372032559808512 0x7fffffffffffffff, 9223372036854775807 + 0xffffffff00012345, -4294892731 = 0x7fffffff00012344, 9223372032559883076 0x7fffffffffffffff, 9223372036854775807 + 0xffffffff12345678, -3989547400 = 0x7fffffff12345677, 9223372032865228407 0x7fffffffffffffff, 9223372036854775807 + 0xffffffff7fffffff, -2147483649 = 0x7fffffff7ffffffe, 9223372034707292158 0x7fffffffffffffff, 9223372036854775807 + 0xffffffffffffffff, -1 = 0x7ffffffffffffffe, 9223372036854775806 0xffffffff00000000, -4294967296 + 0x0000000000000000, 0 = 0xffffffff00000000, -4294967296 0xffffffff00000000, -4294967296 + 0x0000000000000001, 1 = 0xffffffff00000001, -4294967295 0xffffffff00000000, -4294967296 + 0x0000000000012345, 74565 = 0xffffffff00012345, -4294892731 0xffffffff00000000, -4294967296 + 0x0000000012345678, 305419896 = 0xffffffff12345678, -3989547400 0xffffffff00000000, -4294967296 + 0x000000007fffffff, 2147483647 = 0xffffffff7fffffff, -2147483649 0xffffffff00000000, -4294967296 + 0x00000000ffffffff, 4294967295 = 0xffffffffffffffff, -1 0xffffffff00000000, -4294967296 + 0x0000000100000000, 4294967296 = 0x0000000000000000, 0 0xffffffff00000000, -4294967296 + 0x0000000100000001, 4294967297 = 0x0000000000000001, 1 0xffffffff00000000, -4294967296 + 0x0000000100012345, 4295041861 = 0x0000000000012345, 74565 0xffffffff00000000, -4294967296 + 0x0000000112345678, 4600387192 = 0x0000000012345678, 305419896 0xffffffff00000000, -4294967296 + 0x000000017fffffff, 6442450943 = 0x000000007fffffff, 2147483647 0xffffffff00000000, -4294967296 + 0x00000001ffffffff, 8589934591 = 0x00000000ffffffff, 4294967295 0xffffffff00000000, -4294967296 + 0x0001234500000000, 320254236426240 = 0x0001234400000000, 320249941458944 0xffffffff00000000, -4294967296 + 0x0001234500000001, 320254236426241 = 0x0001234400000001, 320249941458945 0xffffffff00000000, -4294967296 + 0x0001234500012345, 320254236500805 = 0x0001234400012345, 320249941533509 0xffffffff00000000, -4294967296 + 0x0001234512345678, 320254541846136 = 0x0001234412345678, 320250246878840 0xffffffff00000000, -4294967296 + 0x000123457fffffff, 320256383909887 = 0x000123447fffffff, 320252088942591 0xffffffff00000000, -4294967296 + 0x00012345ffffffff, 320258531393535 = 0x00012344ffffffff, 320254236426239 0xffffffff00000000, -4294967296 + 0x1234567800000000, 1311768464867721216 = 0x1234567700000000, 1311768460572753920 0xffffffff00000000, -4294967296 + 0x1234567800000001, 1311768464867721217 = 0x1234567700000001, 1311768460572753921 0xffffffff00000000, -4294967296 + 0x1234567800012345, 1311768464867795781 = 0x1234567700012345, 1311768460572828485 0xffffffff00000000, -4294967296 + 0x1234567812345678, 1311768465173141112 = 0x1234567712345678, 1311768460878173816 0xffffffff00000000, -4294967296 + 0x123456787fffffff, 1311768467015204863 = 0x123456777fffffff, 1311768462720237567 0xffffffff00000000, -4294967296 + 0x12345678ffffffff, 1311768469162688511 = 0x12345677ffffffff, 1311768464867721215 0xffffffff00000000, -4294967296 + 0x7fffffff00000000, 9223372032559808512 = 0x7ffffffe00000000, 9223372028264841216 0xffffffff00000000, -4294967296 + 0x7fffffff00000001, 9223372032559808513 = 0x7ffffffe00000001, 9223372028264841217 0xffffffff00000000, -4294967296 + 0x7fffffff00012345, 9223372032559883077 = 0x7ffffffe00012345, 9223372028264915781 0xffffffff00000000, -4294967296 + 0x7fffffff12345678, 9223372032865228408 = 0x7ffffffe12345678, 9223372028570261112 0xffffffff00000000, -4294967296 + 0x7fffffff7fffffff, 9223372034707292159 = 0x7ffffffe7fffffff, 9223372030412324863 0xffffffff00000000, -4294967296 + 0x7fffffffffffffff, 9223372036854775807 = 0x7ffffffeffffffff, 9223372032559808511 0xffffffff00000000, -4294967296 + 0xffffffff00000000, -4294967296 = 0xfffffffe00000000, -8589934592 0xffffffff00000000, -4294967296 + 0xffffffff00000001, -4294967295 = 0xfffffffe00000001, -8589934591 0xffffffff00000000, -4294967296 + 0xffffffff00012345, -4294892731 = 0xfffffffe00012345, -8589860027 0xffffffff00000000, -4294967296 + 0xffffffff12345678, -3989547400 = 0xfffffffe12345678, -8284514696 0xffffffff00000000, -4294967296 + 0xffffffff7fffffff, -2147483649 = 0xfffffffe7fffffff, -6442450945 0xffffffff00000000, -4294967296 + 0xffffffffffffffff, -1 = 0xfffffffeffffffff, -4294967297 0xffffffff00000001, -4294967295 + 0x0000000000000000, 0 = 0xffffffff00000001, -4294967295 0xffffffff00000001, -4294967295 + 0x0000000000000001, 1 = 0xffffffff00000002, -4294967294 0xffffffff00000001, -4294967295 + 0x0000000000012345, 74565 = 0xffffffff00012346, -4294892730 0xffffffff00000001, -4294967295 + 0x0000000012345678, 305419896 = 0xffffffff12345679, -3989547399 0xffffffff00000001, -4294967295 + 0x000000007fffffff, 2147483647 = 0xffffffff80000000, -2147483648 0xffffffff00000001, -4294967295 + 0x00000000ffffffff, 4294967295 = 0x0000000000000000, 0 0xffffffff00000001, -4294967295 + 0x0000000100000000, 4294967296 = 0x0000000000000001, 1 0xffffffff00000001, -4294967295 + 0x0000000100000001, 4294967297 = 0x0000000000000002, 2 0xffffffff00000001, -4294967295 + 0x0000000100012345, 4295041861 = 0x0000000000012346, 74566 0xffffffff00000001, -4294967295 + 0x0000000112345678, 4600387192 = 0x0000000012345679, 305419897 0xffffffff00000001, -4294967295 + 0x000000017fffffff, 6442450943 = 0x0000000080000000, 2147483648 0xffffffff00000001, -4294967295 + 0x00000001ffffffff, 8589934591 = 0x0000000100000000, 4294967296 0xffffffff00000001, -4294967295 + 0x0001234500000000, 320254236426240 = 0x0001234400000001, 320249941458945 0xffffffff00000001, -4294967295 + 0x0001234500000001, 320254236426241 = 0x0001234400000002, 320249941458946 0xffffffff00000001, -4294967295 + 0x0001234500012345, 320254236500805 = 0x0001234400012346, 320249941533510 0xffffffff00000001, -4294967295 + 0x0001234512345678, 320254541846136 = 0x0001234412345679, 320250246878841 0xffffffff00000001, -4294967295 + 0x000123457fffffff, 320256383909887 = 0x0001234480000000, 320252088942592 0xffffffff00000001, -4294967295 + 0x00012345ffffffff, 320258531393535 = 0x0001234500000000, 320254236426240 0xffffffff00000001, -4294967295 + 0x1234567800000000, 1311768464867721216 = 0x1234567700000001, 1311768460572753921 0xffffffff00000001, -4294967295 + 0x1234567800000001, 1311768464867721217 = 0x1234567700000002, 1311768460572753922 0xffffffff00000001, -4294967295 + 0x1234567800012345, 1311768464867795781 = 0x1234567700012346, 1311768460572828486 0xffffffff00000001, -4294967295 + 0x1234567812345678, 1311768465173141112 = 0x1234567712345679, 1311768460878173817 0xffffffff00000001, -4294967295 + 0x123456787fffffff, 1311768467015204863 = 0x1234567780000000, 1311768462720237568 0xffffffff00000001, -4294967295 + 0x12345678ffffffff, 1311768469162688511 = 0x1234567800000000, 1311768464867721216 0xffffffff00000001, -4294967295 + 0x7fffffff00000000, 9223372032559808512 = 0x7ffffffe00000001, 9223372028264841217 0xffffffff00000001, -4294967295 + 0x7fffffff00000001, 9223372032559808513 = 0x7ffffffe00000002, 9223372028264841218 0xffffffff00000001, -4294967295 + 0x7fffffff00012345, 9223372032559883077 = 0x7ffffffe00012346, 9223372028264915782 0xffffffff00000001, -4294967295 + 0x7fffffff12345678, 9223372032865228408 = 0x7ffffffe12345679, 9223372028570261113 0xffffffff00000001, -4294967295 + 0x7fffffff7fffffff, 9223372034707292159 = 0x7ffffffe80000000, 9223372030412324864 0xffffffff00000001, -4294967295 + 0x7fffffffffffffff, 9223372036854775807 = 0x7fffffff00000000, 9223372032559808512 0xffffffff00000001, -4294967295 + 0xffffffff00000000, -4294967296 = 0xfffffffe00000001, -8589934591 0xffffffff00000001, -4294967295 + 0xffffffff00000001, -4294967295 = 0xfffffffe00000002, -8589934590 0xffffffff00000001, -4294967295 + 0xffffffff00012345, -4294892731 = 0xfffffffe00012346, -8589860026 0xffffffff00000001, -4294967295 + 0xffffffff12345678, -3989547400 = 0xfffffffe12345679, -8284514695 0xffffffff00000001, -4294967295 + 0xffffffff7fffffff, -2147483649 = 0xfffffffe80000000, -6442450944 0xffffffff00000001, -4294967295 + 0xffffffffffffffff, -1 = 0xffffffff00000000, -4294967296 0xffffffff00012345, -4294892731 + 0x0000000000000000, 0 = 0xffffffff00012345, -4294892731 0xffffffff00012345, -4294892731 + 0x0000000000000001, 1 = 0xffffffff00012346, -4294892730 0xffffffff00012345, -4294892731 + 0x0000000000012345, 74565 = 0xffffffff0002468a, -4294818166 0xffffffff00012345, -4294892731 + 0x0000000012345678, 305419896 = 0xffffffff123579bd, -3989472835 0xffffffff00012345, -4294892731 + 0x000000007fffffff, 2147483647 = 0xffffffff80012344, -2147409084 0xffffffff00012345, -4294892731 + 0x00000000ffffffff, 4294967295 = 0x0000000000012344, 74564 0xffffffff00012345, -4294892731 + 0x0000000100000000, 4294967296 = 0x0000000000012345, 74565 0xffffffff00012345, -4294892731 + 0x0000000100000001, 4294967297 = 0x0000000000012346, 74566 0xffffffff00012345, -4294892731 + 0x0000000100012345, 4295041861 = 0x000000000002468a, 149130 0xffffffff00012345, -4294892731 + 0x0000000112345678, 4600387192 = 0x00000000123579bd, 305494461 0xffffffff00012345, -4294892731 + 0x000000017fffffff, 6442450943 = 0x0000000080012344, 2147558212 0xffffffff00012345, -4294892731 + 0x00000001ffffffff, 8589934591 = 0x0000000100012344, 4295041860 0xffffffff00012345, -4294892731 + 0x0001234500000000, 320254236426240 = 0x0001234400012345, 320249941533509 0xffffffff00012345, -4294892731 + 0x0001234500000001, 320254236426241 = 0x0001234400012346, 320249941533510 0xffffffff00012345, -4294892731 + 0x0001234500012345, 320254236500805 = 0x000123440002468a, 320249941608074 0xffffffff00012345, -4294892731 + 0x0001234512345678, 320254541846136 = 0x00012344123579bd, 320250246953405 0xffffffff00012345, -4294892731 + 0x000123457fffffff, 320256383909887 = 0x0001234480012344, 320252089017156 0xffffffff00012345, -4294892731 + 0x00012345ffffffff, 320258531393535 = 0x0001234500012344, 320254236500804 0xffffffff00012345, -4294892731 + 0x1234567800000000, 1311768464867721216 = 0x1234567700012345, 1311768460572828485 0xffffffff00012345, -4294892731 + 0x1234567800000001, 1311768464867721217 = 0x1234567700012346, 1311768460572828486 0xffffffff00012345, -4294892731 + 0x1234567800012345, 1311768464867795781 = 0x123456770002468a, 1311768460572903050 0xffffffff00012345, -4294892731 + 0x1234567812345678, 1311768465173141112 = 0x12345677123579bd, 1311768460878248381 0xffffffff00012345, -4294892731 + 0x123456787fffffff, 1311768467015204863 = 0x1234567780012344, 1311768462720312132 0xffffffff00012345, -4294892731 + 0x12345678ffffffff, 1311768469162688511 = 0x1234567800012344, 1311768464867795780 0xffffffff00012345, -4294892731 + 0x7fffffff00000000, 9223372032559808512 = 0x7ffffffe00012345, 9223372028264915781 0xffffffff00012345, -4294892731 + 0x7fffffff00000001, 9223372032559808513 = 0x7ffffffe00012346, 9223372028264915782 0xffffffff00012345, -4294892731 + 0x7fffffff00012345, 9223372032559883077 = 0x7ffffffe0002468a, 9223372028264990346 0xffffffff00012345, -4294892731 + 0x7fffffff12345678, 9223372032865228408 = 0x7ffffffe123579bd, 9223372028570335677 0xffffffff00012345, -4294892731 + 0x7fffffff7fffffff, 9223372034707292159 = 0x7ffffffe80012344, 9223372030412399428 0xffffffff00012345, -4294892731 + 0x7fffffffffffffff, 9223372036854775807 = 0x7fffffff00012344, 9223372032559883076 0xffffffff00012345, -4294892731 + 0xffffffff00000000, -4294967296 = 0xfffffffe00012345, -8589860027 0xffffffff00012345, -4294892731 + 0xffffffff00000001, -4294967295 = 0xfffffffe00012346, -8589860026 0xffffffff00012345, -4294892731 + 0xffffffff00012345, -4294892731 = 0xfffffffe0002468a, -8589785462 0xffffffff00012345, -4294892731 + 0xffffffff12345678, -3989547400 = 0xfffffffe123579bd, -8284440131 0xffffffff00012345, -4294892731 + 0xffffffff7fffffff, -2147483649 = 0xfffffffe80012344, -6442376380 0xffffffff00012345, -4294892731 + 0xffffffffffffffff, -1 = 0xffffffff00012344, -4294892732 0xffffffff12345678, -3989547400 + 0x0000000000000000, 0 = 0xffffffff12345678, -3989547400 0xffffffff12345678, -3989547400 + 0x0000000000000001, 1 = 0xffffffff12345679, -3989547399 0xffffffff12345678, -3989547400 + 0x0000000000012345, 74565 = 0xffffffff123579bd, -3989472835 0xffffffff12345678, -3989547400 + 0x0000000012345678, 305419896 = 0xffffffff2468acf0, -3684127504 0xffffffff12345678, -3989547400 + 0x000000007fffffff, 2147483647 = 0xffffffff92345677, -1842063753 0xffffffff12345678, -3989547400 + 0x00000000ffffffff, 4294967295 = 0x0000000012345677, 305419895 0xffffffff12345678, -3989547400 + 0x0000000100000000, 4294967296 = 0x0000000012345678, 305419896 0xffffffff12345678, -3989547400 + 0x0000000100000001, 4294967297 = 0x0000000012345679, 305419897 0xffffffff12345678, -3989547400 + 0x0000000100012345, 4295041861 = 0x00000000123579bd, 305494461 0xffffffff12345678, -3989547400 + 0x0000000112345678, 4600387192 = 0x000000002468acf0, 610839792 0xffffffff12345678, -3989547400 + 0x000000017fffffff, 6442450943 = 0x0000000092345677, 2452903543 0xffffffff12345678, -3989547400 + 0x00000001ffffffff, 8589934591 = 0x0000000112345677, 4600387191 0xffffffff12345678, -3989547400 + 0x0001234500000000, 320254236426240 = 0x0001234412345678, 320250246878840 0xffffffff12345678, -3989547400 + 0x0001234500000001, 320254236426241 = 0x0001234412345679, 320250246878841 0xffffffff12345678, -3989547400 + 0x0001234500012345, 320254236500805 = 0x00012344123579bd, 320250246953405 0xffffffff12345678, -3989547400 + 0x0001234512345678, 320254541846136 = 0x000123442468acf0, 320250552298736 0xffffffff12345678, -3989547400 + 0x000123457fffffff, 320256383909887 = 0x0001234492345677, 320252394362487 0xffffffff12345678, -3989547400 + 0x00012345ffffffff, 320258531393535 = 0x0001234512345677, 320254541846135 0xffffffff12345678, -3989547400 + 0x1234567800000000, 1311768464867721216 = 0x1234567712345678, 1311768460878173816 0xffffffff12345678, -3989547400 + 0x1234567800000001, 1311768464867721217 = 0x1234567712345679, 1311768460878173817 0xffffffff12345678, -3989547400 + 0x1234567800012345, 1311768464867795781 = 0x12345677123579bd, 1311768460878248381 0xffffffff12345678, -3989547400 + 0x1234567812345678, 1311768465173141112 = 0x123456772468acf0, 1311768461183593712 0xffffffff12345678, -3989547400 + 0x123456787fffffff, 1311768467015204863 = 0x1234567792345677, 1311768463025657463 0xffffffff12345678, -3989547400 + 0x12345678ffffffff, 1311768469162688511 = 0x1234567812345677, 1311768465173141111 0xffffffff12345678, -3989547400 + 0x7fffffff00000000, 9223372032559808512 = 0x7ffffffe12345678, 9223372028570261112 0xffffffff12345678, -3989547400 + 0x7fffffff00000001, 9223372032559808513 = 0x7ffffffe12345679, 9223372028570261113 0xffffffff12345678, -3989547400 + 0x7fffffff00012345, 9223372032559883077 = 0x7ffffffe123579bd, 9223372028570335677 0xffffffff12345678, -3989547400 + 0x7fffffff12345678, 9223372032865228408 = 0x7ffffffe2468acf0, 9223372028875681008 0xffffffff12345678, -3989547400 + 0x7fffffff7fffffff, 9223372034707292159 = 0x7ffffffe92345677, 9223372030717744759 0xffffffff12345678, -3989547400 + 0x7fffffffffffffff, 9223372036854775807 = 0x7fffffff12345677, 9223372032865228407 0xffffffff12345678, -3989547400 + 0xffffffff00000000, -4294967296 = 0xfffffffe12345678, -8284514696 0xffffffff12345678, -3989547400 + 0xffffffff00000001, -4294967295 = 0xfffffffe12345679, -8284514695 0xffffffff12345678, -3989547400 + 0xffffffff00012345, -4294892731 = 0xfffffffe123579bd, -8284440131 0xffffffff12345678, -3989547400 + 0xffffffff12345678, -3989547400 = 0xfffffffe2468acf0, -7979094800 0xffffffff12345678, -3989547400 + 0xffffffff7fffffff, -2147483649 = 0xfffffffe92345677, -6137031049 0xffffffff12345678, -3989547400 + 0xffffffffffffffff, -1 = 0xffffffff12345677, -3989547401 0xffffffff7fffffff, -2147483649 + 0x0000000000000000, 0 = 0xffffffff7fffffff, -2147483649 0xffffffff7fffffff, -2147483649 + 0x0000000000000001, 1 = 0xffffffff80000000, -2147483648 0xffffffff7fffffff, -2147483649 + 0x0000000000012345, 74565 = 0xffffffff80012344, -2147409084 0xffffffff7fffffff, -2147483649 + 0x0000000012345678, 305419896 = 0xffffffff92345677, -1842063753 0xffffffff7fffffff, -2147483649 + 0x000000007fffffff, 2147483647 = 0xfffffffffffffffe, -2 0xffffffff7fffffff, -2147483649 + 0x00000000ffffffff, 4294967295 = 0x000000007ffffffe, 2147483646 0xffffffff7fffffff, -2147483649 + 0x0000000100000000, 4294967296 = 0x000000007fffffff, 2147483647 0xffffffff7fffffff, -2147483649 + 0x0000000100000001, 4294967297 = 0x0000000080000000, 2147483648 0xffffffff7fffffff, -2147483649 + 0x0000000100012345, 4295041861 = 0x0000000080012344, 2147558212 0xffffffff7fffffff, -2147483649 + 0x0000000112345678, 4600387192 = 0x0000000092345677, 2452903543 0xffffffff7fffffff, -2147483649 + 0x000000017fffffff, 6442450943 = 0x00000000fffffffe, 4294967294 0xffffffff7fffffff, -2147483649 + 0x00000001ffffffff, 8589934591 = 0x000000017ffffffe, 6442450942 0xffffffff7fffffff, -2147483649 + 0x0001234500000000, 320254236426240 = 0x000123447fffffff, 320252088942591 0xffffffff7fffffff, -2147483649 + 0x0001234500000001, 320254236426241 = 0x0001234480000000, 320252088942592 0xffffffff7fffffff, -2147483649 + 0x0001234500012345, 320254236500805 = 0x0001234480012344, 320252089017156 0xffffffff7fffffff, -2147483649 + 0x0001234512345678, 320254541846136 = 0x0001234492345677, 320252394362487 0xffffffff7fffffff, -2147483649 + 0x000123457fffffff, 320256383909887 = 0x00012344fffffffe, 320254236426238 0xffffffff7fffffff, -2147483649 + 0x00012345ffffffff, 320258531393535 = 0x000123457ffffffe, 320256383909886 0xffffffff7fffffff, -2147483649 + 0x1234567800000000, 1311768464867721216 = 0x123456777fffffff, 1311768462720237567 0xffffffff7fffffff, -2147483649 + 0x1234567800000001, 1311768464867721217 = 0x1234567780000000, 1311768462720237568 0xffffffff7fffffff, -2147483649 + 0x1234567800012345, 1311768464867795781 = 0x1234567780012344, 1311768462720312132 0xffffffff7fffffff, -2147483649 + 0x1234567812345678, 1311768465173141112 = 0x1234567792345677, 1311768463025657463 0xffffffff7fffffff, -2147483649 + 0x123456787fffffff, 1311768467015204863 = 0x12345677fffffffe, 1311768464867721214 0xffffffff7fffffff, -2147483649 + 0x12345678ffffffff, 1311768469162688511 = 0x123456787ffffffe, 1311768467015204862 0xffffffff7fffffff, -2147483649 + 0x7fffffff00000000, 9223372032559808512 = 0x7ffffffe7fffffff, 9223372030412324863 0xffffffff7fffffff, -2147483649 + 0x7fffffff00000001, 9223372032559808513 = 0x7ffffffe80000000, 9223372030412324864 0xffffffff7fffffff, -2147483649 + 0x7fffffff00012345, 9223372032559883077 = 0x7ffffffe80012344, 9223372030412399428 0xffffffff7fffffff, -2147483649 + 0x7fffffff12345678, 9223372032865228408 = 0x7ffffffe92345677, 9223372030717744759 0xffffffff7fffffff, -2147483649 + 0x7fffffff7fffffff, 9223372034707292159 = 0x7ffffffefffffffe, 9223372032559808510 0xffffffff7fffffff, -2147483649 + 0x7fffffffffffffff, 9223372036854775807 = 0x7fffffff7ffffffe, 9223372034707292158 0xffffffff7fffffff, -2147483649 + 0xffffffff00000000, -4294967296 = 0xfffffffe7fffffff, -6442450945 0xffffffff7fffffff, -2147483649 + 0xffffffff00000001, -4294967295 = 0xfffffffe80000000, -6442450944 0xffffffff7fffffff, -2147483649 + 0xffffffff00012345, -4294892731 = 0xfffffffe80012344, -6442376380 0xffffffff7fffffff, -2147483649 + 0xffffffff12345678, -3989547400 = 0xfffffffe92345677, -6137031049 0xffffffff7fffffff, -2147483649 + 0xffffffff7fffffff, -2147483649 = 0xfffffffefffffffe, -4294967298 0xffffffff7fffffff, -2147483649 + 0xffffffffffffffff, -1 = 0xffffffff7ffffffe, -2147483650 0xffffffffffffffff, -1 + 0x0000000000000000, 0 = 0xffffffffffffffff, -1 0xffffffffffffffff, -1 + 0x0000000000000001, 1 = 0x0000000000000000, 0 0xffffffffffffffff, -1 + 0x0000000000012345, 74565 = 0x0000000000012344, 74564 0xffffffffffffffff, -1 + 0x0000000012345678, 305419896 = 0x0000000012345677, 305419895 0xffffffffffffffff, -1 + 0x000000007fffffff, 2147483647 = 0x000000007ffffffe, 2147483646 0xffffffffffffffff, -1 + 0x00000000ffffffff, 4294967295 = 0x00000000fffffffe, 4294967294 0xffffffffffffffff, -1 + 0x0000000100000000, 4294967296 = 0x00000000ffffffff, 4294967295 0xffffffffffffffff, -1 + 0x0000000100000001, 4294967297 = 0x0000000100000000, 4294967296 0xffffffffffffffff, -1 + 0x0000000100012345, 4295041861 = 0x0000000100012344, 4295041860 0xffffffffffffffff, -1 + 0x0000000112345678, 4600387192 = 0x0000000112345677, 4600387191 0xffffffffffffffff, -1 + 0x000000017fffffff, 6442450943 = 0x000000017ffffffe, 6442450942 0xffffffffffffffff, -1 + 0x00000001ffffffff, 8589934591 = 0x00000001fffffffe, 8589934590 0xffffffffffffffff, -1 + 0x0001234500000000, 320254236426240 = 0x00012344ffffffff, 320254236426239 0xffffffffffffffff, -1 + 0x0001234500000001, 320254236426241 = 0x0001234500000000, 320254236426240 0xffffffffffffffff, -1 + 0x0001234500012345, 320254236500805 = 0x0001234500012344, 320254236500804 0xffffffffffffffff, -1 + 0x0001234512345678, 320254541846136 = 0x0001234512345677, 320254541846135 0xffffffffffffffff, -1 + 0x000123457fffffff, 320256383909887 = 0x000123457ffffffe, 320256383909886 0xffffffffffffffff, -1 + 0x00012345ffffffff, 320258531393535 = 0x00012345fffffffe, 320258531393534 0xffffffffffffffff, -1 + 0x1234567800000000, 1311768464867721216 = 0x12345677ffffffff, 1311768464867721215 0xffffffffffffffff, -1 + 0x1234567800000001, 1311768464867721217 = 0x1234567800000000, 1311768464867721216 0xffffffffffffffff, -1 + 0x1234567800012345, 1311768464867795781 = 0x1234567800012344, 1311768464867795780 0xffffffffffffffff, -1 + 0x1234567812345678, 1311768465173141112 = 0x1234567812345677, 1311768465173141111 0xffffffffffffffff, -1 + 0x123456787fffffff, 1311768467015204863 = 0x123456787ffffffe, 1311768467015204862 0xffffffffffffffff, -1 + 0x12345678ffffffff, 1311768469162688511 = 0x12345678fffffffe, 1311768469162688510 0xffffffffffffffff, -1 + 0x7fffffff00000000, 9223372032559808512 = 0x7ffffffeffffffff, 9223372032559808511 0xffffffffffffffff, -1 + 0x7fffffff00000001, 9223372032559808513 = 0x7fffffff00000000, 9223372032559808512 0xffffffffffffffff, -1 + 0x7fffffff00012345, 9223372032559883077 = 0x7fffffff00012344, 9223372032559883076 0xffffffffffffffff, -1 + 0x7fffffff12345678, 9223372032865228408 = 0x7fffffff12345677, 9223372032865228407 0xffffffffffffffff, -1 + 0x7fffffff7fffffff, 9223372034707292159 = 0x7fffffff7ffffffe, 9223372034707292158 0xffffffffffffffff, -1 + 0x7fffffffffffffff, 9223372036854775807 = 0x7ffffffffffffffe, 9223372036854775806 0xffffffffffffffff, -1 + 0xffffffff00000000, -4294967296 = 0xfffffffeffffffff, -4294967297 0xffffffffffffffff, -1 + 0xffffffff00000001, -4294967295 = 0xffffffff00000000, -4294967296 0xffffffffffffffff, -1 + 0xffffffff00012345, -4294892731 = 0xffffffff00012344, -4294892732 0xffffffffffffffff, -1 + 0xffffffff12345678, -3989547400 = 0xffffffff12345677, -3989547401 0xffffffffffffffff, -1 + 0xffffffff7fffffff, -2147483649 = 0xffffffff7ffffffe, -2147483650 0xffffffffffffffff, -1 + 0xffffffffffffffff, -1 = 0xfffffffffffffffe, -2 0x0000000000000000, 0 - 0x0000000000000000, 0 = 0x0000000000000000, 0 0x0000000000000000, 0 - 0x0000000000000001, 1 = 0xffffffffffffffff, -1 0x0000000000000000, 0 - 0x0000000000012345, 74565 = 0xfffffffffffedcbb, -74565 0x0000000000000000, 0 - 0x0000000012345678, 305419896 = 0xffffffffedcba988, -305419896 0x0000000000000000, 0 - 0x000000007fffffff, 2147483647 = 0xffffffff80000001, -2147483647 0x0000000000000000, 0 - 0x00000000ffffffff, 4294967295 = 0xffffffff00000001, -4294967295 0x0000000000000000, 0 - 0x0000000100000000, 4294967296 = 0xffffffff00000000, -4294967296 0x0000000000000000, 0 - 0x0000000100000001, 4294967297 = 0xfffffffeffffffff, -4294967297 0x0000000000000000, 0 - 0x0000000100012345, 4295041861 = 0xfffffffefffedcbb, -4295041861 0x0000000000000000, 0 - 0x0000000112345678, 4600387192 = 0xfffffffeedcba988, -4600387192 0x0000000000000000, 0 - 0x000000017fffffff, 6442450943 = 0xfffffffe80000001, -6442450943 0x0000000000000000, 0 - 0x00000001ffffffff, 8589934591 = 0xfffffffe00000001, -8589934591 0x0000000000000000, 0 - 0x0001234500000000, 320254236426240 = 0xfffedcbb00000000, -320254236426240 0x0000000000000000, 0 - 0x0001234500000001, 320254236426241 = 0xfffedcbaffffffff, -320254236426241 0x0000000000000000, 0 - 0x0001234500012345, 320254236500805 = 0xfffedcbafffedcbb, -320254236500805 0x0000000000000000, 0 - 0x0001234512345678, 320254541846136 = 0xfffedcbaedcba988, -320254541846136 0x0000000000000000, 0 - 0x000123457fffffff, 320256383909887 = 0xfffedcba80000001, -320256383909887 0x0000000000000000, 0 - 0x00012345ffffffff, 320258531393535 = 0xfffedcba00000001, -320258531393535 0x0000000000000000, 0 - 0x1234567800000000, 1311768464867721216 = 0xedcba98800000000, -1311768464867721216 0x0000000000000000, 0 - 0x1234567800000001, 1311768464867721217 = 0xedcba987ffffffff, -1311768464867721217 0x0000000000000000, 0 - 0x1234567800012345, 1311768464867795781 = 0xedcba987fffedcbb, -1311768464867795781 0x0000000000000000, 0 - 0x1234567812345678, 1311768465173141112 = 0xedcba987edcba988, -1311768465173141112 0x0000000000000000, 0 - 0x123456787fffffff, 1311768467015204863 = 0xedcba98780000001, -1311768467015204863 0x0000000000000000, 0 - 0x12345678ffffffff, 1311768469162688511 = 0xedcba98700000001, -1311768469162688511 0x0000000000000000, 0 - 0x7fffffff00000000, 9223372032559808512 = 0x8000000100000000, -9223372032559808512 0x0000000000000000, 0 - 0x7fffffff00000001, 9223372032559808513 = 0x80000000ffffffff, -9223372032559808513 0x0000000000000000, 0 - 0x7fffffff00012345, 9223372032559883077 = 0x80000000fffedcbb, -9223372032559883077 0x0000000000000000, 0 - 0x7fffffff12345678, 9223372032865228408 = 0x80000000edcba988, -9223372032865228408 0x0000000000000000, 0 - 0x7fffffff7fffffff, 9223372034707292159 = 0x8000000080000001, -9223372034707292159 0x0000000000000000, 0 - 0x7fffffffffffffff, 9223372036854775807 = 0x8000000000000001, -9223372036854775807 0x0000000000000000, 0 - 0xffffffff00000000, -4294967296 = 0x0000000100000000, 4294967296 0x0000000000000000, 0 - 0xffffffff00000001, -4294967295 = 0x00000000ffffffff, 4294967295 0x0000000000000000, 0 - 0xffffffff00012345, -4294892731 = 0x00000000fffedcbb, 4294892731 0x0000000000000000, 0 - 0xffffffff12345678, -3989547400 = 0x00000000edcba988, 3989547400 0x0000000000000000, 0 - 0xffffffff7fffffff, -2147483649 = 0x0000000080000001, 2147483649 0x0000000000000000, 0 - 0xffffffffffffffff, -1 = 0x0000000000000001, 1 0x0000000000000001, 1 - 0x0000000000000000, 0 = 0x0000000000000001, 1 0x0000000000000001, 1 - 0x0000000000000001, 1 = 0x0000000000000000, 0 0x0000000000000001, 1 - 0x0000000000012345, 74565 = 0xfffffffffffedcbc, -74564 0x0000000000000001, 1 - 0x0000000012345678, 305419896 = 0xffffffffedcba989, -305419895 0x0000000000000001, 1 - 0x000000007fffffff, 2147483647 = 0xffffffff80000002, -2147483646 0x0000000000000001, 1 - 0x00000000ffffffff, 4294967295 = 0xffffffff00000002, -4294967294 0x0000000000000001, 1 - 0x0000000100000000, 4294967296 = 0xffffffff00000001, -4294967295 0x0000000000000001, 1 - 0x0000000100000001, 4294967297 = 0xffffffff00000000, -4294967296 0x0000000000000001, 1 - 0x0000000100012345, 4295041861 = 0xfffffffefffedcbc, -4295041860 0x0000000000000001, 1 - 0x0000000112345678, 4600387192 = 0xfffffffeedcba989, -4600387191 0x0000000000000001, 1 - 0x000000017fffffff, 6442450943 = 0xfffffffe80000002, -6442450942 0x0000000000000001, 1 - 0x00000001ffffffff, 8589934591 = 0xfffffffe00000002, -8589934590 0x0000000000000001, 1 - 0x0001234500000000, 320254236426240 = 0xfffedcbb00000001, -320254236426239 0x0000000000000001, 1 - 0x0001234500000001, 320254236426241 = 0xfffedcbb00000000, -320254236426240 0x0000000000000001, 1 - 0x0001234500012345, 320254236500805 = 0xfffedcbafffedcbc, -320254236500804 0x0000000000000001, 1 - 0x0001234512345678, 320254541846136 = 0xfffedcbaedcba989, -320254541846135 0x0000000000000001, 1 - 0x000123457fffffff, 320256383909887 = 0xfffedcba80000002, -320256383909886 0x0000000000000001, 1 - 0x00012345ffffffff, 320258531393535 = 0xfffedcba00000002, -320258531393534 0x0000000000000001, 1 - 0x1234567800000000, 1311768464867721216 = 0xedcba98800000001, -1311768464867721215 0x0000000000000001, 1 - 0x1234567800000001, 1311768464867721217 = 0xedcba98800000000, -1311768464867721216 0x0000000000000001, 1 - 0x1234567800012345, 1311768464867795781 = 0xedcba987fffedcbc, -1311768464867795780 0x0000000000000001, 1 - 0x1234567812345678, 1311768465173141112 = 0xedcba987edcba989, -1311768465173141111 0x0000000000000001, 1 - 0x123456787fffffff, 1311768467015204863 = 0xedcba98780000002, -1311768467015204862 0x0000000000000001, 1 - 0x12345678ffffffff, 1311768469162688511 = 0xedcba98700000002, -1311768469162688510 0x0000000000000001, 1 - 0x7fffffff00000000, 9223372032559808512 = 0x8000000100000001, -9223372032559808511 0x0000000000000001, 1 - 0x7fffffff00000001, 9223372032559808513 = 0x8000000100000000, -9223372032559808512 0x0000000000000001, 1 - 0x7fffffff00012345, 9223372032559883077 = 0x80000000fffedcbc, -9223372032559883076 0x0000000000000001, 1 - 0x7fffffff12345678, 9223372032865228408 = 0x80000000edcba989, -9223372032865228407 0x0000000000000001, 1 - 0x7fffffff7fffffff, 9223372034707292159 = 0x8000000080000002, -9223372034707292158 0x0000000000000001, 1 - 0x7fffffffffffffff, 9223372036854775807 = 0x8000000000000002, -9223372036854775806 0x0000000000000001, 1 - 0xffffffff00000000, -4294967296 = 0x0000000100000001, 4294967297 0x0000000000000001, 1 - 0xffffffff00000001, -4294967295 = 0x0000000100000000, 4294967296 0x0000000000000001, 1 - 0xffffffff00012345, -4294892731 = 0x00000000fffedcbc, 4294892732 0x0000000000000001, 1 - 0xffffffff12345678, -3989547400 = 0x00000000edcba989, 3989547401 0x0000000000000001, 1 - 0xffffffff7fffffff, -2147483649 = 0x0000000080000002, 2147483650 0x0000000000000001, 1 - 0xffffffffffffffff, -1 = 0x0000000000000002, 2 0x0000000000012345, 74565 - 0x0000000000000000, 0 = 0x0000000000012345, 74565 0x0000000000012345, 74565 - 0x0000000000000001, 1 = 0x0000000000012344, 74564 0x0000000000012345, 74565 - 0x0000000000012345, 74565 = 0x0000000000000000, 0 0x0000000000012345, 74565 - 0x0000000012345678, 305419896 = 0xffffffffedcccccd, -305345331 0x0000000000012345, 74565 - 0x000000007fffffff, 2147483647 = 0xffffffff80012346, -2147409082 0x0000000000012345, 74565 - 0x00000000ffffffff, 4294967295 = 0xffffffff00012346, -4294892730 0x0000000000012345, 74565 - 0x0000000100000000, 4294967296 = 0xffffffff00012345, -4294892731 0x0000000000012345, 74565 - 0x0000000100000001, 4294967297 = 0xffffffff00012344, -4294892732 0x0000000000012345, 74565 - 0x0000000100012345, 4295041861 = 0xffffffff00000000, -4294967296 0x0000000000012345, 74565 - 0x0000000112345678, 4600387192 = 0xfffffffeedcccccd, -4600312627 0x0000000000012345, 74565 - 0x000000017fffffff, 6442450943 = 0xfffffffe80012346, -6442376378 0x0000000000012345, 74565 - 0x00000001ffffffff, 8589934591 = 0xfffffffe00012346, -8589860026 0x0000000000012345, 74565 - 0x0001234500000000, 320254236426240 = 0xfffedcbb00012345, -320254236351675 0x0000000000012345, 74565 - 0x0001234500000001, 320254236426241 = 0xfffedcbb00012344, -320254236351676 0x0000000000012345, 74565 - 0x0001234500012345, 320254236500805 = 0xfffedcbb00000000, -320254236426240 0x0000000000012345, 74565 - 0x0001234512345678, 320254541846136 = 0xfffedcbaedcccccd, -320254541771571 0x0000000000012345, 74565 - 0x000123457fffffff, 320256383909887 = 0xfffedcba80012346, -320256383835322 0x0000000000012345, 74565 - 0x00012345ffffffff, 320258531393535 = 0xfffedcba00012346, -320258531318970 0x0000000000012345, 74565 - 0x1234567800000000, 1311768464867721216 = 0xedcba98800012345, -1311768464867646651 0x0000000000012345, 74565 - 0x1234567800000001, 1311768464867721217 = 0xedcba98800012344, -1311768464867646652 0x0000000000012345, 74565 - 0x1234567800012345, 1311768464867795781 = 0xedcba98800000000, -1311768464867721216 0x0000000000012345, 74565 - 0x1234567812345678, 1311768465173141112 = 0xedcba987edcccccd, -1311768465173066547 0x0000000000012345, 74565 - 0x123456787fffffff, 1311768467015204863 = 0xedcba98780012346, -1311768467015130298 0x0000000000012345, 74565 - 0x12345678ffffffff, 1311768469162688511 = 0xedcba98700012346, -1311768469162613946 0x0000000000012345, 74565 - 0x7fffffff00000000, 9223372032559808512 = 0x8000000100012345, -9223372032559733947 0x0000000000012345, 74565 - 0x7fffffff00000001, 9223372032559808513 = 0x8000000100012344, -9223372032559733948 0x0000000000012345, 74565 - 0x7fffffff00012345, 9223372032559883077 = 0x8000000100000000, -9223372032559808512 0x0000000000012345, 74565 - 0x7fffffff12345678, 9223372032865228408 = 0x80000000edcccccd, -9223372032865153843 0x0000000000012345, 74565 - 0x7fffffff7fffffff, 9223372034707292159 = 0x8000000080012346, -9223372034707217594 0x0000000000012345, 74565 - 0x7fffffffffffffff, 9223372036854775807 = 0x8000000000012346, -9223372036854701242 0x0000000000012345, 74565 - 0xffffffff00000000, -4294967296 = 0x0000000100012345, 4295041861 0x0000000000012345, 74565 - 0xffffffff00000001, -4294967295 = 0x0000000100012344, 4295041860 0x0000000000012345, 74565 - 0xffffffff00012345, -4294892731 = 0x0000000100000000, 4294967296 0x0000000000012345, 74565 - 0xffffffff12345678, -3989547400 = 0x00000000edcccccd, 3989621965 0x0000000000012345, 74565 - 0xffffffff7fffffff, -2147483649 = 0x0000000080012346, 2147558214 0x0000000000012345, 74565 - 0xffffffffffffffff, -1 = 0x0000000000012346, 74566 0x0000000012345678, 305419896 - 0x0000000000000000, 0 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 - 0x0000000000000001, 1 = 0x0000000012345677, 305419895 0x0000000012345678, 305419896 - 0x0000000000012345, 74565 = 0x0000000012333333, 305345331 0x0000000012345678, 305419896 - 0x0000000012345678, 305419896 = 0x0000000000000000, 0 0x0000000012345678, 305419896 - 0x000000007fffffff, 2147483647 = 0xffffffff92345679, -1842063751 0x0000000012345678, 305419896 - 0x00000000ffffffff, 4294967295 = 0xffffffff12345679, -3989547399 0x0000000012345678, 305419896 - 0x0000000100000000, 4294967296 = 0xffffffff12345678, -3989547400 0x0000000012345678, 305419896 - 0x0000000100000001, 4294967297 = 0xffffffff12345677, -3989547401 0x0000000012345678, 305419896 - 0x0000000100012345, 4295041861 = 0xffffffff12333333, -3989621965 0x0000000012345678, 305419896 - 0x0000000112345678, 4600387192 = 0xffffffff00000000, -4294967296 0x0000000012345678, 305419896 - 0x000000017fffffff, 6442450943 = 0xfffffffe92345679, -6137031047 0x0000000012345678, 305419896 - 0x00000001ffffffff, 8589934591 = 0xfffffffe12345679, -8284514695 0x0000000012345678, 305419896 - 0x0001234500000000, 320254236426240 = 0xfffedcbb12345678, -320253931006344 0x0000000012345678, 305419896 - 0x0001234500000001, 320254236426241 = 0xfffedcbb12345677, -320253931006345 0x0000000012345678, 305419896 - 0x0001234500012345, 320254236500805 = 0xfffedcbb12333333, -320253931080909 0x0000000012345678, 305419896 - 0x0001234512345678, 320254541846136 = 0xfffedcbb00000000, -320254236426240 0x0000000012345678, 305419896 - 0x000123457fffffff, 320256383909887 = 0xfffedcba92345679, -320256078489991 0x0000000012345678, 305419896 - 0x00012345ffffffff, 320258531393535 = 0xfffedcba12345679, -320258225973639 0x0000000012345678, 305419896 - 0x1234567800000000, 1311768464867721216 = 0xedcba98812345678, -1311768464562301320 0x0000000012345678, 305419896 - 0x1234567800000001, 1311768464867721217 = 0xedcba98812345677, -1311768464562301321 0x0000000012345678, 305419896 - 0x1234567800012345, 1311768464867795781 = 0xedcba98812333333, -1311768464562375885 0x0000000012345678, 305419896 - 0x1234567812345678, 1311768465173141112 = 0xedcba98800000000, -1311768464867721216 0x0000000012345678, 305419896 - 0x123456787fffffff, 1311768467015204863 = 0xedcba98792345679, -1311768466709784967 0x0000000012345678, 305419896 - 0x12345678ffffffff, 1311768469162688511 = 0xedcba98712345679, -1311768468857268615 0x0000000012345678, 305419896 - 0x7fffffff00000000, 9223372032559808512 = 0x8000000112345678, -9223372032254388616 0x0000000012345678, 305419896 - 0x7fffffff00000001, 9223372032559808513 = 0x8000000112345677, -9223372032254388617 0x0000000012345678, 305419896 - 0x7fffffff00012345, 9223372032559883077 = 0x8000000112333333, -9223372032254463181 0x0000000012345678, 305419896 - 0x7fffffff12345678, 9223372032865228408 = 0x8000000100000000, -9223372032559808512 0x0000000012345678, 305419896 - 0x7fffffff7fffffff, 9223372034707292159 = 0x8000000092345679, -9223372034401872263 0x0000000012345678, 305419896 - 0x7fffffffffffffff, 9223372036854775807 = 0x8000000012345679, -9223372036549355911 0x0000000012345678, 305419896 - 0xffffffff00000000, -4294967296 = 0x0000000112345678, 4600387192 0x0000000012345678, 305419896 - 0xffffffff00000001, -4294967295 = 0x0000000112345677, 4600387191 0x0000000012345678, 305419896 - 0xffffffff00012345, -4294892731 = 0x0000000112333333, 4600312627 0x0000000012345678, 305419896 - 0xffffffff12345678, -3989547400 = 0x0000000100000000, 4294967296 0x0000000012345678, 305419896 - 0xffffffff7fffffff, -2147483649 = 0x0000000092345679, 2452903545 0x0000000012345678, 305419896 - 0xffffffffffffffff, -1 = 0x0000000012345679, 305419897 0x000000007fffffff, 2147483647 - 0x0000000000000000, 0 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 - 0x0000000000000001, 1 = 0x000000007ffffffe, 2147483646 0x000000007fffffff, 2147483647 - 0x0000000000012345, 74565 = 0x000000007ffedcba, 2147409082 0x000000007fffffff, 2147483647 - 0x0000000012345678, 305419896 = 0x000000006dcba987, 1842063751 0x000000007fffffff, 2147483647 - 0x000000007fffffff, 2147483647 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 - 0x00000000ffffffff, 4294967295 = 0xffffffff80000000, -2147483648 0x000000007fffffff, 2147483647 - 0x0000000100000000, 4294967296 = 0xffffffff7fffffff, -2147483649 0x000000007fffffff, 2147483647 - 0x0000000100000001, 4294967297 = 0xffffffff7ffffffe, -2147483650 0x000000007fffffff, 2147483647 - 0x0000000100012345, 4295041861 = 0xffffffff7ffedcba, -2147558214 0x000000007fffffff, 2147483647 - 0x0000000112345678, 4600387192 = 0xffffffff6dcba987, -2452903545 0x000000007fffffff, 2147483647 - 0x000000017fffffff, 6442450943 = 0xffffffff00000000, -4294967296 0x000000007fffffff, 2147483647 - 0x00000001ffffffff, 8589934591 = 0xfffffffe80000000, -6442450944 0x000000007fffffff, 2147483647 - 0x0001234500000000, 320254236426240 = 0xfffedcbb7fffffff, -320252088942593 0x000000007fffffff, 2147483647 - 0x0001234500000001, 320254236426241 = 0xfffedcbb7ffffffe, -320252088942594 0x000000007fffffff, 2147483647 - 0x0001234500012345, 320254236500805 = 0xfffedcbb7ffedcba, -320252089017158 0x000000007fffffff, 2147483647 - 0x0001234512345678, 320254541846136 = 0xfffedcbb6dcba987, -320252394362489 0x000000007fffffff, 2147483647 - 0x000123457fffffff, 320256383909887 = 0xfffedcbb00000000, -320254236426240 0x000000007fffffff, 2147483647 - 0x00012345ffffffff, 320258531393535 = 0xfffedcba80000000, -320256383909888 0x000000007fffffff, 2147483647 - 0x1234567800000000, 1311768464867721216 = 0xedcba9887fffffff, -1311768462720237569 0x000000007fffffff, 2147483647 - 0x1234567800000001, 1311768464867721217 = 0xedcba9887ffffffe, -1311768462720237570 0x000000007fffffff, 2147483647 - 0x1234567800012345, 1311768464867795781 = 0xedcba9887ffedcba, -1311768462720312134 0x000000007fffffff, 2147483647 - 0x1234567812345678, 1311768465173141112 = 0xedcba9886dcba987, -1311768463025657465 0x000000007fffffff, 2147483647 - 0x123456787fffffff, 1311768467015204863 = 0xedcba98800000000, -1311768464867721216 0x000000007fffffff, 2147483647 - 0x12345678ffffffff, 1311768469162688511 = 0xedcba98780000000, -1311768467015204864 0x000000007fffffff, 2147483647 - 0x7fffffff00000000, 9223372032559808512 = 0x800000017fffffff, -9223372030412324865 0x000000007fffffff, 2147483647 - 0x7fffffff00000001, 9223372032559808513 = 0x800000017ffffffe, -9223372030412324866 0x000000007fffffff, 2147483647 - 0x7fffffff00012345, 9223372032559883077 = 0x800000017ffedcba, -9223372030412399430 0x000000007fffffff, 2147483647 - 0x7fffffff12345678, 9223372032865228408 = 0x800000016dcba987, -9223372030717744761 0x000000007fffffff, 2147483647 - 0x7fffffff7fffffff, 9223372034707292159 = 0x8000000100000000, -9223372032559808512 0x000000007fffffff, 2147483647 - 0x7fffffffffffffff, 9223372036854775807 = 0x8000000080000000, -9223372034707292160 0x000000007fffffff, 2147483647 - 0xffffffff00000000, -4294967296 = 0x000000017fffffff, 6442450943 0x000000007fffffff, 2147483647 - 0xffffffff00000001, -4294967295 = 0x000000017ffffffe, 6442450942 0x000000007fffffff, 2147483647 - 0xffffffff00012345, -4294892731 = 0x000000017ffedcba, 6442376378 0x000000007fffffff, 2147483647 - 0xffffffff12345678, -3989547400 = 0x000000016dcba987, 6137031047 0x000000007fffffff, 2147483647 - 0xffffffff7fffffff, -2147483649 = 0x0000000100000000, 4294967296 0x000000007fffffff, 2147483647 - 0xffffffffffffffff, -1 = 0x0000000080000000, 2147483648 0x00000000ffffffff, 4294967295 - 0x0000000000000000, 0 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 - 0x0000000000000001, 1 = 0x00000000fffffffe, 4294967294 0x00000000ffffffff, 4294967295 - 0x0000000000012345, 74565 = 0x00000000fffedcba, 4294892730 0x00000000ffffffff, 4294967295 - 0x0000000012345678, 305419896 = 0x00000000edcba987, 3989547399 0x00000000ffffffff, 4294967295 - 0x000000007fffffff, 2147483647 = 0x0000000080000000, 2147483648 0x00000000ffffffff, 4294967295 - 0x00000000ffffffff, 4294967295 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 - 0x0000000100000000, 4294967296 = 0xffffffffffffffff, -1 0x00000000ffffffff, 4294967295 - 0x0000000100000001, 4294967297 = 0xfffffffffffffffe, -2 0x00000000ffffffff, 4294967295 - 0x0000000100012345, 4295041861 = 0xfffffffffffedcba, -74566 0x00000000ffffffff, 4294967295 - 0x0000000112345678, 4600387192 = 0xffffffffedcba987, -305419897 0x00000000ffffffff, 4294967295 - 0x000000017fffffff, 6442450943 = 0xffffffff80000000, -2147483648 0x00000000ffffffff, 4294967295 - 0x00000001ffffffff, 8589934591 = 0xffffffff00000000, -4294967296 0x00000000ffffffff, 4294967295 - 0x0001234500000000, 320254236426240 = 0xfffedcbbffffffff, -320249941458945 0x00000000ffffffff, 4294967295 - 0x0001234500000001, 320254236426241 = 0xfffedcbbfffffffe, -320249941458946 0x00000000ffffffff, 4294967295 - 0x0001234500012345, 320254236500805 = 0xfffedcbbfffedcba, -320249941533510 0x00000000ffffffff, 4294967295 - 0x0001234512345678, 320254541846136 = 0xfffedcbbedcba987, -320250246878841 0x00000000ffffffff, 4294967295 - 0x000123457fffffff, 320256383909887 = 0xfffedcbb80000000, -320252088942592 0x00000000ffffffff, 4294967295 - 0x00012345ffffffff, 320258531393535 = 0xfffedcbb00000000, -320254236426240 0x00000000ffffffff, 4294967295 - 0x1234567800000000, 1311768464867721216 = 0xedcba988ffffffff, -1311768460572753921 0x00000000ffffffff, 4294967295 - 0x1234567800000001, 1311768464867721217 = 0xedcba988fffffffe, -1311768460572753922 0x00000000ffffffff, 4294967295 - 0x1234567800012345, 1311768464867795781 = 0xedcba988fffedcba, -1311768460572828486 0x00000000ffffffff, 4294967295 - 0x1234567812345678, 1311768465173141112 = 0xedcba988edcba987, -1311768460878173817 0x00000000ffffffff, 4294967295 - 0x123456787fffffff, 1311768467015204863 = 0xedcba98880000000, -1311768462720237568 0x00000000ffffffff, 4294967295 - 0x12345678ffffffff, 1311768469162688511 = 0xedcba98800000000, -1311768464867721216 0x00000000ffffffff, 4294967295 - 0x7fffffff00000000, 9223372032559808512 = 0x80000001ffffffff, -9223372028264841217 0x00000000ffffffff, 4294967295 - 0x7fffffff00000001, 9223372032559808513 = 0x80000001fffffffe, -9223372028264841218 0x00000000ffffffff, 4294967295 - 0x7fffffff00012345, 9223372032559883077 = 0x80000001fffedcba, -9223372028264915782 0x00000000ffffffff, 4294967295 - 0x7fffffff12345678, 9223372032865228408 = 0x80000001edcba987, -9223372028570261113 0x00000000ffffffff, 4294967295 - 0x7fffffff7fffffff, 9223372034707292159 = 0x8000000180000000, -9223372030412324864 0x00000000ffffffff, 4294967295 - 0x7fffffffffffffff, 9223372036854775807 = 0x8000000100000000, -9223372032559808512 0x00000000ffffffff, 4294967295 - 0xffffffff00000000, -4294967296 = 0x00000001ffffffff, 8589934591 0x00000000ffffffff, 4294967295 - 0xffffffff00000001, -4294967295 = 0x00000001fffffffe, 8589934590 0x00000000ffffffff, 4294967295 - 0xffffffff00012345, -4294892731 = 0x00000001fffedcba, 8589860026 0x00000000ffffffff, 4294967295 - 0xffffffff12345678, -3989547400 = 0x00000001edcba987, 8284514695 0x00000000ffffffff, 4294967295 - 0xffffffff7fffffff, -2147483649 = 0x0000000180000000, 6442450944 0x00000000ffffffff, 4294967295 - 0xffffffffffffffff, -1 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 - 0x0000000000000000, 0 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 - 0x0000000000000001, 1 = 0x00000000ffffffff, 4294967295 0x0000000100000000, 4294967296 - 0x0000000000012345, 74565 = 0x00000000fffedcbb, 4294892731 0x0000000100000000, 4294967296 - 0x0000000012345678, 305419896 = 0x00000000edcba988, 3989547400 0x0000000100000000, 4294967296 - 0x000000007fffffff, 2147483647 = 0x0000000080000001, 2147483649 0x0000000100000000, 4294967296 - 0x00000000ffffffff, 4294967295 = 0x0000000000000001, 1 0x0000000100000000, 4294967296 - 0x0000000100000000, 4294967296 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 - 0x0000000100000001, 4294967297 = 0xffffffffffffffff, -1 0x0000000100000000, 4294967296 - 0x0000000100012345, 4295041861 = 0xfffffffffffedcbb, -74565 0x0000000100000000, 4294967296 - 0x0000000112345678, 4600387192 = 0xffffffffedcba988, -305419896 0x0000000100000000, 4294967296 - 0x000000017fffffff, 6442450943 = 0xffffffff80000001, -2147483647 0x0000000100000000, 4294967296 - 0x00000001ffffffff, 8589934591 = 0xffffffff00000001, -4294967295 0x0000000100000000, 4294967296 - 0x0001234500000000, 320254236426240 = 0xfffedcbc00000000, -320249941458944 0x0000000100000000, 4294967296 - 0x0001234500000001, 320254236426241 = 0xfffedcbbffffffff, -320249941458945 0x0000000100000000, 4294967296 - 0x0001234500012345, 320254236500805 = 0xfffedcbbfffedcbb, -320249941533509 0x0000000100000000, 4294967296 - 0x0001234512345678, 320254541846136 = 0xfffedcbbedcba988, -320250246878840 0x0000000100000000, 4294967296 - 0x000123457fffffff, 320256383909887 = 0xfffedcbb80000001, -320252088942591 0x0000000100000000, 4294967296 - 0x00012345ffffffff, 320258531393535 = 0xfffedcbb00000001, -320254236426239 0x0000000100000000, 4294967296 - 0x1234567800000000, 1311768464867721216 = 0xedcba98900000000, -1311768460572753920 0x0000000100000000, 4294967296 - 0x1234567800000001, 1311768464867721217 = 0xedcba988ffffffff, -1311768460572753921 0x0000000100000000, 4294967296 - 0x1234567800012345, 1311768464867795781 = 0xedcba988fffedcbb, -1311768460572828485 0x0000000100000000, 4294967296 - 0x1234567812345678, 1311768465173141112 = 0xedcba988edcba988, -1311768460878173816 0x0000000100000000, 4294967296 - 0x123456787fffffff, 1311768467015204863 = 0xedcba98880000001, -1311768462720237567 0x0000000100000000, 4294967296 - 0x12345678ffffffff, 1311768469162688511 = 0xedcba98800000001, -1311768464867721215 0x0000000100000000, 4294967296 - 0x7fffffff00000000, 9223372032559808512 = 0x8000000200000000, -9223372028264841216 0x0000000100000000, 4294967296 - 0x7fffffff00000001, 9223372032559808513 = 0x80000001ffffffff, -9223372028264841217 0x0000000100000000, 4294967296 - 0x7fffffff00012345, 9223372032559883077 = 0x80000001fffedcbb, -9223372028264915781 0x0000000100000000, 4294967296 - 0x7fffffff12345678, 9223372032865228408 = 0x80000001edcba988, -9223372028570261112 0x0000000100000000, 4294967296 - 0x7fffffff7fffffff, 9223372034707292159 = 0x8000000180000001, -9223372030412324863 0x0000000100000000, 4294967296 - 0x7fffffffffffffff, 9223372036854775807 = 0x8000000100000001, -9223372032559808511 0x0000000100000000, 4294967296 - 0xffffffff00000000, -4294967296 = 0x0000000200000000, 8589934592 0x0000000100000000, 4294967296 - 0xffffffff00000001, -4294967295 = 0x00000001ffffffff, 8589934591 0x0000000100000000, 4294967296 - 0xffffffff00012345, -4294892731 = 0x00000001fffedcbb, 8589860027 0x0000000100000000, 4294967296 - 0xffffffff12345678, -3989547400 = 0x00000001edcba988, 8284514696 0x0000000100000000, 4294967296 - 0xffffffff7fffffff, -2147483649 = 0x0000000180000001, 6442450945 0x0000000100000000, 4294967296 - 0xffffffffffffffff, -1 = 0x0000000100000001, 4294967297 0x0000000100000001, 4294967297 - 0x0000000000000000, 0 = 0x0000000100000001, 4294967297 0x0000000100000001, 4294967297 - 0x0000000000000001, 1 = 0x0000000100000000, 4294967296 0x0000000100000001, 4294967297 - 0x0000000000012345, 74565 = 0x00000000fffedcbc, 4294892732 0x0000000100000001, 4294967297 - 0x0000000012345678, 305419896 = 0x00000000edcba989, 3989547401 0x0000000100000001, 4294967297 - 0x000000007fffffff, 2147483647 = 0x0000000080000002, 2147483650 0x0000000100000001, 4294967297 - 0x00000000ffffffff, 4294967295 = 0x0000000000000002, 2 0x0000000100000001, 4294967297 - 0x0000000100000000, 4294967296 = 0x0000000000000001, 1 0x0000000100000001, 4294967297 - 0x0000000100000001, 4294967297 = 0x0000000000000000, 0 0x0000000100000001, 4294967297 - 0x0000000100012345, 4295041861 = 0xfffffffffffedcbc, -74564 0x0000000100000001, 4294967297 - 0x0000000112345678, 4600387192 = 0xffffffffedcba989, -305419895 0x0000000100000001, 4294967297 - 0x000000017fffffff, 6442450943 = 0xffffffff80000002, -2147483646 0x0000000100000001, 4294967297 - 0x00000001ffffffff, 8589934591 = 0xffffffff00000002, -4294967294 0x0000000100000001, 4294967297 - 0x0001234500000000, 320254236426240 = 0xfffedcbc00000001, -320249941458943 0x0000000100000001, 4294967297 - 0x0001234500000001, 320254236426241 = 0xfffedcbc00000000, -320249941458944 0x0000000100000001, 4294967297 - 0x0001234500012345, 320254236500805 = 0xfffedcbbfffedcbc, -320249941533508 0x0000000100000001, 4294967297 - 0x0001234512345678, 320254541846136 = 0xfffedcbbedcba989, -320250246878839 0x0000000100000001, 4294967297 - 0x000123457fffffff, 320256383909887 = 0xfffedcbb80000002, -320252088942590 0x0000000100000001, 4294967297 - 0x00012345ffffffff, 320258531393535 = 0xfffedcbb00000002, -320254236426238 0x0000000100000001, 4294967297 - 0x1234567800000000, 1311768464867721216 = 0xedcba98900000001, -1311768460572753919 0x0000000100000001, 4294967297 - 0x1234567800000001, 1311768464867721217 = 0xedcba98900000000, -1311768460572753920 0x0000000100000001, 4294967297 - 0x1234567800012345, 1311768464867795781 = 0xedcba988fffedcbc, -1311768460572828484 0x0000000100000001, 4294967297 - 0x1234567812345678, 1311768465173141112 = 0xedcba988edcba989, -1311768460878173815 0x0000000100000001, 4294967297 - 0x123456787fffffff, 1311768467015204863 = 0xedcba98880000002, -1311768462720237566 0x0000000100000001, 4294967297 - 0x12345678ffffffff, 1311768469162688511 = 0xedcba98800000002, -1311768464867721214 0x0000000100000001, 4294967297 - 0x7fffffff00000000, 9223372032559808512 = 0x8000000200000001, -9223372028264841215 0x0000000100000001, 4294967297 - 0x7fffffff00000001, 9223372032559808513 = 0x8000000200000000, -9223372028264841216 0x0000000100000001, 4294967297 - 0x7fffffff00012345, 9223372032559883077 = 0x80000001fffedcbc, -9223372028264915780 0x0000000100000001, 4294967297 - 0x7fffffff12345678, 9223372032865228408 = 0x80000001edcba989, -9223372028570261111 0x0000000100000001, 4294967297 - 0x7fffffff7fffffff, 9223372034707292159 = 0x8000000180000002, -9223372030412324862 0x0000000100000001, 4294967297 - 0x7fffffffffffffff, 9223372036854775807 = 0x8000000100000002, -9223372032559808510 0x0000000100000001, 4294967297 - 0xffffffff00000000, -4294967296 = 0x0000000200000001, 8589934593 0x0000000100000001, 4294967297 - 0xffffffff00000001, -4294967295 = 0x0000000200000000, 8589934592 0x0000000100000001, 4294967297 - 0xffffffff00012345, -4294892731 = 0x00000001fffedcbc, 8589860028 0x0000000100000001, 4294967297 - 0xffffffff12345678, -3989547400 = 0x00000001edcba989, 8284514697 0x0000000100000001, 4294967297 - 0xffffffff7fffffff, -2147483649 = 0x0000000180000002, 6442450946 0x0000000100000001, 4294967297 - 0xffffffffffffffff, -1 = 0x0000000100000002, 4294967298 0x0000000100012345, 4295041861 - 0x0000000000000000, 0 = 0x0000000100012345, 4295041861 0x0000000100012345, 4295041861 - 0x0000000000000001, 1 = 0x0000000100012344, 4295041860 0x0000000100012345, 4295041861 - 0x0000000000012345, 74565 = 0x0000000100000000, 4294967296 0x0000000100012345, 4295041861 - 0x0000000012345678, 305419896 = 0x00000000edcccccd, 3989621965 0x0000000100012345, 4295041861 - 0x000000007fffffff, 2147483647 = 0x0000000080012346, 2147558214 0x0000000100012345, 4295041861 - 0x00000000ffffffff, 4294967295 = 0x0000000000012346, 74566 0x0000000100012345, 4295041861 - 0x0000000100000000, 4294967296 = 0x0000000000012345, 74565 0x0000000100012345, 4295041861 - 0x0000000100000001, 4294967297 = 0x0000000000012344, 74564 0x0000000100012345, 4295041861 - 0x0000000100012345, 4295041861 = 0x0000000000000000, 0 0x0000000100012345, 4295041861 - 0x0000000112345678, 4600387192 = 0xffffffffedcccccd, -305345331 0x0000000100012345, 4295041861 - 0x000000017fffffff, 6442450943 = 0xffffffff80012346, -2147409082 0x0000000100012345, 4295041861 - 0x00000001ffffffff, 8589934591 = 0xffffffff00012346, -4294892730 0x0000000100012345, 4295041861 - 0x0001234500000000, 320254236426240 = 0xfffedcbc00012345, -320249941384379 0x0000000100012345, 4295041861 - 0x0001234500000001, 320254236426241 = 0xfffedcbc00012344, -320249941384380 0x0000000100012345, 4295041861 - 0x0001234500012345, 320254236500805 = 0xfffedcbc00000000, -320249941458944 0x0000000100012345, 4295041861 - 0x0001234512345678, 320254541846136 = 0xfffedcbbedcccccd, -320250246804275 0x0000000100012345, 4295041861 - 0x000123457fffffff, 320256383909887 = 0xfffedcbb80012346, -320252088868026 0x0000000100012345, 4295041861 - 0x00012345ffffffff, 320258531393535 = 0xfffedcbb00012346, -320254236351674 0x0000000100012345, 4295041861 - 0x1234567800000000, 1311768464867721216 = 0xedcba98900012345, -1311768460572679355 0x0000000100012345, 4295041861 - 0x1234567800000001, 1311768464867721217 = 0xedcba98900012344, -1311768460572679356 0x0000000100012345, 4295041861 - 0x1234567800012345, 1311768464867795781 = 0xedcba98900000000, -1311768460572753920 0x0000000100012345, 4295041861 - 0x1234567812345678, 1311768465173141112 = 0xedcba988edcccccd, -1311768460878099251 0x0000000100012345, 4295041861 - 0x123456787fffffff, 1311768467015204863 = 0xedcba98880012346, -1311768462720163002 0x0000000100012345, 4295041861 - 0x12345678ffffffff, 1311768469162688511 = 0xedcba98800012346, -1311768464867646650 0x0000000100012345, 4295041861 - 0x7fffffff00000000, 9223372032559808512 = 0x8000000200012345, -9223372028264766651 0x0000000100012345, 4295041861 - 0x7fffffff00000001, 9223372032559808513 = 0x8000000200012344, -9223372028264766652 0x0000000100012345, 4295041861 - 0x7fffffff00012345, 9223372032559883077 = 0x8000000200000000, -9223372028264841216 0x0000000100012345, 4295041861 - 0x7fffffff12345678, 9223372032865228408 = 0x80000001edcccccd, -9223372028570186547 0x0000000100012345, 4295041861 - 0x7fffffff7fffffff, 9223372034707292159 = 0x8000000180012346, -9223372030412250298 0x0000000100012345, 4295041861 - 0x7fffffffffffffff, 9223372036854775807 = 0x8000000100012346, -9223372032559733946 0x0000000100012345, 4295041861 - 0xffffffff00000000, -4294967296 = 0x0000000200012345, 8590009157 0x0000000100012345, 4295041861 - 0xffffffff00000001, -4294967295 = 0x0000000200012344, 8590009156 0x0000000100012345, 4295041861 - 0xffffffff00012345, -4294892731 = 0x0000000200000000, 8589934592 0x0000000100012345, 4295041861 - 0xffffffff12345678, -3989547400 = 0x00000001edcccccd, 8284589261 0x0000000100012345, 4295041861 - 0xffffffff7fffffff, -2147483649 = 0x0000000180012346, 6442525510 0x0000000100012345, 4295041861 - 0xffffffffffffffff, -1 = 0x0000000100012346, 4295041862 0x0000000112345678, 4600387192 - 0x0000000000000000, 0 = 0x0000000112345678, 4600387192 0x0000000112345678, 4600387192 - 0x0000000000000001, 1 = 0x0000000112345677, 4600387191 0x0000000112345678, 4600387192 - 0x0000000000012345, 74565 = 0x0000000112333333, 4600312627 0x0000000112345678, 4600387192 - 0x0000000012345678, 305419896 = 0x0000000100000000, 4294967296 0x0000000112345678, 4600387192 - 0x000000007fffffff, 2147483647 = 0x0000000092345679, 2452903545 0x0000000112345678, 4600387192 - 0x00000000ffffffff, 4294967295 = 0x0000000012345679, 305419897 0x0000000112345678, 4600387192 - 0x0000000100000000, 4294967296 = 0x0000000012345678, 305419896 0x0000000112345678, 4600387192 - 0x0000000100000001, 4294967297 = 0x0000000012345677, 305419895 0x0000000112345678, 4600387192 - 0x0000000100012345, 4295041861 = 0x0000000012333333, 305345331 0x0000000112345678, 4600387192 - 0x0000000112345678, 4600387192 = 0x0000000000000000, 0 0x0000000112345678, 4600387192 - 0x000000017fffffff, 6442450943 = 0xffffffff92345679, -1842063751 0x0000000112345678, 4600387192 - 0x00000001ffffffff, 8589934591 = 0xffffffff12345679, -3989547399 0x0000000112345678, 4600387192 - 0x0001234500000000, 320254236426240 = 0xfffedcbc12345678, -320249636039048 0x0000000112345678, 4600387192 - 0x0001234500000001, 320254236426241 = 0xfffedcbc12345677, -320249636039049 0x0000000112345678, 4600387192 - 0x0001234500012345, 320254236500805 = 0xfffedcbc12333333, -320249636113613 0x0000000112345678, 4600387192 - 0x0001234512345678, 320254541846136 = 0xfffedcbc00000000, -320249941458944 0x0000000112345678, 4600387192 - 0x000123457fffffff, 320256383909887 = 0xfffedcbb92345679, -320251783522695 0x0000000112345678, 4600387192 - 0x00012345ffffffff, 320258531393535 = 0xfffedcbb12345679, -320253931006343 0x0000000112345678, 4600387192 - 0x1234567800000000, 1311768464867721216 = 0xedcba98912345678, -1311768460267334024 0x0000000112345678, 4600387192 - 0x1234567800000001, 1311768464867721217 = 0xedcba98912345677, -1311768460267334025 0x0000000112345678, 4600387192 - 0x1234567800012345, 1311768464867795781 = 0xedcba98912333333, -1311768460267408589 0x0000000112345678, 4600387192 - 0x1234567812345678, 1311768465173141112 = 0xedcba98900000000, -1311768460572753920 0x0000000112345678, 4600387192 - 0x123456787fffffff, 1311768467015204863 = 0xedcba98892345679, -1311768462414817671 0x0000000112345678, 4600387192 - 0x12345678ffffffff, 1311768469162688511 = 0xedcba98812345679, -1311768464562301319 0x0000000112345678, 4600387192 - 0x7fffffff00000000, 9223372032559808512 = 0x8000000212345678, -9223372027959421320 0x0000000112345678, 4600387192 - 0x7fffffff00000001, 9223372032559808513 = 0x8000000212345677, -9223372027959421321 0x0000000112345678, 4600387192 - 0x7fffffff00012345, 9223372032559883077 = 0x8000000212333333, -9223372027959495885 0x0000000112345678, 4600387192 - 0x7fffffff12345678, 9223372032865228408 = 0x8000000200000000, -9223372028264841216 0x0000000112345678, 4600387192 - 0x7fffffff7fffffff, 9223372034707292159 = 0x8000000192345679, -9223372030106904967 0x0000000112345678, 4600387192 - 0x7fffffffffffffff, 9223372036854775807 = 0x8000000112345679, -9223372032254388615 0x0000000112345678, 4600387192 - 0xffffffff00000000, -4294967296 = 0x0000000212345678, 8895354488 0x0000000112345678, 4600387192 - 0xffffffff00000001, -4294967295 = 0x0000000212345677, 8895354487 0x0000000112345678, 4600387192 - 0xffffffff00012345, -4294892731 = 0x0000000212333333, 8895279923 0x0000000112345678, 4600387192 - 0xffffffff12345678, -3989547400 = 0x0000000200000000, 8589934592 0x0000000112345678, 4600387192 - 0xffffffff7fffffff, -2147483649 = 0x0000000192345679, 6747870841 0x0000000112345678, 4600387192 - 0xffffffffffffffff, -1 = 0x0000000112345679, 4600387193 0x000000017fffffff, 6442450943 - 0x0000000000000000, 0 = 0x000000017fffffff, 6442450943 0x000000017fffffff, 6442450943 - 0x0000000000000001, 1 = 0x000000017ffffffe, 6442450942 0x000000017fffffff, 6442450943 - 0x0000000000012345, 74565 = 0x000000017ffedcba, 6442376378 0x000000017fffffff, 6442450943 - 0x0000000012345678, 305419896 = 0x000000016dcba987, 6137031047 0x000000017fffffff, 6442450943 - 0x000000007fffffff, 2147483647 = 0x0000000100000000, 4294967296 0x000000017fffffff, 6442450943 - 0x00000000ffffffff, 4294967295 = 0x0000000080000000, 2147483648 0x000000017fffffff, 6442450943 - 0x0000000100000000, 4294967296 = 0x000000007fffffff, 2147483647 0x000000017fffffff, 6442450943 - 0x0000000100000001, 4294967297 = 0x000000007ffffffe, 2147483646 0x000000017fffffff, 6442450943 - 0x0000000100012345, 4295041861 = 0x000000007ffedcba, 2147409082 0x000000017fffffff, 6442450943 - 0x0000000112345678, 4600387192 = 0x000000006dcba987, 1842063751 0x000000017fffffff, 6442450943 - 0x000000017fffffff, 6442450943 = 0x0000000000000000, 0 0x000000017fffffff, 6442450943 - 0x00000001ffffffff, 8589934591 = 0xffffffff80000000, -2147483648 0x000000017fffffff, 6442450943 - 0x0001234500000000, 320254236426240 = 0xfffedcbc7fffffff, -320247793975297 0x000000017fffffff, 6442450943 - 0x0001234500000001, 320254236426241 = 0xfffedcbc7ffffffe, -320247793975298 0x000000017fffffff, 6442450943 - 0x0001234500012345, 320254236500805 = 0xfffedcbc7ffedcba, -320247794049862 0x000000017fffffff, 6442450943 - 0x0001234512345678, 320254541846136 = 0xfffedcbc6dcba987, -320248099395193 0x000000017fffffff, 6442450943 - 0x000123457fffffff, 320256383909887 = 0xfffedcbc00000000, -320249941458944 0x000000017fffffff, 6442450943 - 0x00012345ffffffff, 320258531393535 = 0xfffedcbb80000000, -320252088942592 0x000000017fffffff, 6442450943 - 0x1234567800000000, 1311768464867721216 = 0xedcba9897fffffff, -1311768458425270273 0x000000017fffffff, 6442450943 - 0x1234567800000001, 1311768464867721217 = 0xedcba9897ffffffe, -1311768458425270274 0x000000017fffffff, 6442450943 - 0x1234567800012345, 1311768464867795781 = 0xedcba9897ffedcba, -1311768458425344838 0x000000017fffffff, 6442450943 - 0x1234567812345678, 1311768465173141112 = 0xedcba9896dcba987, -1311768458730690169 0x000000017fffffff, 6442450943 - 0x123456787fffffff, 1311768467015204863 = 0xedcba98900000000, -1311768460572753920 0x000000017fffffff, 6442450943 - 0x12345678ffffffff, 1311768469162688511 = 0xedcba98880000000, -1311768462720237568 0x000000017fffffff, 6442450943 - 0x7fffffff00000000, 9223372032559808512 = 0x800000027fffffff, -9223372026117357569 0x000000017fffffff, 6442450943 - 0x7fffffff00000001, 9223372032559808513 = 0x800000027ffffffe, -9223372026117357570 0x000000017fffffff, 6442450943 - 0x7fffffff00012345, 9223372032559883077 = 0x800000027ffedcba, -9223372026117432134 0x000000017fffffff, 6442450943 - 0x7fffffff12345678, 9223372032865228408 = 0x800000026dcba987, -9223372026422777465 0x000000017fffffff, 6442450943 - 0x7fffffff7fffffff, 9223372034707292159 = 0x8000000200000000, -9223372028264841216 0x000000017fffffff, 6442450943 - 0x7fffffffffffffff, 9223372036854775807 = 0x8000000180000000, -9223372030412324864 0x000000017fffffff, 6442450943 - 0xffffffff00000000, -4294967296 = 0x000000027fffffff, 10737418239 0x000000017fffffff, 6442450943 - 0xffffffff00000001, -4294967295 = 0x000000027ffffffe, 10737418238 0x000000017fffffff, 6442450943 - 0xffffffff00012345, -4294892731 = 0x000000027ffedcba, 10737343674 0x000000017fffffff, 6442450943 - 0xffffffff12345678, -3989547400 = 0x000000026dcba987, 10431998343 0x000000017fffffff, 6442450943 - 0xffffffff7fffffff, -2147483649 = 0x0000000200000000, 8589934592 0x000000017fffffff, 6442450943 - 0xffffffffffffffff, -1 = 0x0000000180000000, 6442450944 0x00000001ffffffff, 8589934591 - 0x0000000000000000, 0 = 0x00000001ffffffff, 8589934591 0x00000001ffffffff, 8589934591 - 0x0000000000000001, 1 = 0x00000001fffffffe, 8589934590 0x00000001ffffffff, 8589934591 - 0x0000000000012345, 74565 = 0x00000001fffedcba, 8589860026 0x00000001ffffffff, 8589934591 - 0x0000000012345678, 305419896 = 0x00000001edcba987, 8284514695 0x00000001ffffffff, 8589934591 - 0x000000007fffffff, 2147483647 = 0x0000000180000000, 6442450944 0x00000001ffffffff, 8589934591 - 0x00000000ffffffff, 4294967295 = 0x0000000100000000, 4294967296 0x00000001ffffffff, 8589934591 - 0x0000000100000000, 4294967296 = 0x00000000ffffffff, 4294967295 0x00000001ffffffff, 8589934591 - 0x0000000100000001, 4294967297 = 0x00000000fffffffe, 4294967294 0x00000001ffffffff, 8589934591 - 0x0000000100012345, 4295041861 = 0x00000000fffedcba, 4294892730 0x00000001ffffffff, 8589934591 - 0x0000000112345678, 4600387192 = 0x00000000edcba987, 3989547399 0x00000001ffffffff, 8589934591 - 0x000000017fffffff, 6442450943 = 0x0000000080000000, 2147483648 0x00000001ffffffff, 8589934591 - 0x00000001ffffffff, 8589934591 = 0x0000000000000000, 0 0x00000001ffffffff, 8589934591 - 0x0001234500000000, 320254236426240 = 0xfffedcbcffffffff, -320245646491649 0x00000001ffffffff, 8589934591 - 0x0001234500000001, 320254236426241 = 0xfffedcbcfffffffe, -320245646491650 0x00000001ffffffff, 8589934591 - 0x0001234500012345, 320254236500805 = 0xfffedcbcfffedcba, -320245646566214 0x00000001ffffffff, 8589934591 - 0x0001234512345678, 320254541846136 = 0xfffedcbcedcba987, -320245951911545 0x00000001ffffffff, 8589934591 - 0x000123457fffffff, 320256383909887 = 0xfffedcbc80000000, -320247793975296 0x00000001ffffffff, 8589934591 - 0x00012345ffffffff, 320258531393535 = 0xfffedcbc00000000, -320249941458944 0x00000001ffffffff, 8589934591 - 0x1234567800000000, 1311768464867721216 = 0xedcba989ffffffff, -1311768456277786625 0x00000001ffffffff, 8589934591 - 0x1234567800000001, 1311768464867721217 = 0xedcba989fffffffe, -1311768456277786626 0x00000001ffffffff, 8589934591 - 0x1234567800012345, 1311768464867795781 = 0xedcba989fffedcba, -1311768456277861190 0x00000001ffffffff, 8589934591 - 0x1234567812345678, 1311768465173141112 = 0xedcba989edcba987, -1311768456583206521 0x00000001ffffffff, 8589934591 - 0x123456787fffffff, 1311768467015204863 = 0xedcba98980000000, -1311768458425270272 0x00000001ffffffff, 8589934591 - 0x12345678ffffffff, 1311768469162688511 = 0xedcba98900000000, -1311768460572753920 0x00000001ffffffff, 8589934591 - 0x7fffffff00000000, 9223372032559808512 = 0x80000002ffffffff, -9223372023969873921 0x00000001ffffffff, 8589934591 - 0x7fffffff00000001, 9223372032559808513 = 0x80000002fffffffe, -9223372023969873922 0x00000001ffffffff, 8589934591 - 0x7fffffff00012345, 9223372032559883077 = 0x80000002fffedcba, -9223372023969948486 0x00000001ffffffff, 8589934591 - 0x7fffffff12345678, 9223372032865228408 = 0x80000002edcba987, -9223372024275293817 0x00000001ffffffff, 8589934591 - 0x7fffffff7fffffff, 9223372034707292159 = 0x8000000280000000, -9223372026117357568 0x00000001ffffffff, 8589934591 - 0x7fffffffffffffff, 9223372036854775807 = 0x8000000200000000, -9223372028264841216 0x00000001ffffffff, 8589934591 - 0xffffffff00000000, -4294967296 = 0x00000002ffffffff, 12884901887 0x00000001ffffffff, 8589934591 - 0xffffffff00000001, -4294967295 = 0x00000002fffffffe, 12884901886 0x00000001ffffffff, 8589934591 - 0xffffffff00012345, -4294892731 = 0x00000002fffedcba, 12884827322 0x00000001ffffffff, 8589934591 - 0xffffffff12345678, -3989547400 = 0x00000002edcba987, 12579481991 0x00000001ffffffff, 8589934591 - 0xffffffff7fffffff, -2147483649 = 0x0000000280000000, 10737418240 0x00000001ffffffff, 8589934591 - 0xffffffffffffffff, -1 = 0x0000000200000000, 8589934592 0x0001234500000000, 320254236426240 - 0x0000000000000000, 0 = 0x0001234500000000, 320254236426240 0x0001234500000000, 320254236426240 - 0x0000000000000001, 1 = 0x00012344ffffffff, 320254236426239 0x0001234500000000, 320254236426240 - 0x0000000000012345, 74565 = 0x00012344fffedcbb, 320254236351675 0x0001234500000000, 320254236426240 - 0x0000000012345678, 305419896 = 0x00012344edcba988, 320253931006344 0x0001234500000000, 320254236426240 - 0x000000007fffffff, 2147483647 = 0x0001234480000001, 320252088942593 0x0001234500000000, 320254236426240 - 0x00000000ffffffff, 4294967295 = 0x0001234400000001, 320249941458945 0x0001234500000000, 320254236426240 - 0x0000000100000000, 4294967296 = 0x0001234400000000, 320249941458944 0x0001234500000000, 320254236426240 - 0x0000000100000001, 4294967297 = 0x00012343ffffffff, 320249941458943 0x0001234500000000, 320254236426240 - 0x0000000100012345, 4295041861 = 0x00012343fffedcbb, 320249941384379 0x0001234500000000, 320254236426240 - 0x0000000112345678, 4600387192 = 0x00012343edcba988, 320249636039048 0x0001234500000000, 320254236426240 - 0x000000017fffffff, 6442450943 = 0x0001234380000001, 320247793975297 0x0001234500000000, 320254236426240 - 0x00000001ffffffff, 8589934591 = 0x0001234300000001, 320245646491649 0x0001234500000000, 320254236426240 - 0x0001234500000000, 320254236426240 = 0x0000000000000000, 0 0x0001234500000000, 320254236426240 - 0x0001234500000001, 320254236426241 = 0xffffffffffffffff, -1 0x0001234500000000, 320254236426240 - 0x0001234500012345, 320254236500805 = 0xfffffffffffedcbb, -74565 0x0001234500000000, 320254236426240 - 0x0001234512345678, 320254541846136 = 0xffffffffedcba988, -305419896 0x0001234500000000, 320254236426240 - 0x000123457fffffff, 320256383909887 = 0xffffffff80000001, -2147483647 0x0001234500000000, 320254236426240 - 0x00012345ffffffff, 320258531393535 = 0xffffffff00000001, -4294967295 0x0001234500000000, 320254236426240 - 0x1234567800000000, 1311768464867721216 = 0xedcccccd00000000, -1311448210631294976 0x0001234500000000, 320254236426240 - 0x1234567800000001, 1311768464867721217 = 0xedccccccffffffff, -1311448210631294977 0x0001234500000000, 320254236426240 - 0x1234567800012345, 1311768464867795781 = 0xedccccccfffedcbb, -1311448210631369541 0x0001234500000000, 320254236426240 - 0x1234567812345678, 1311768465173141112 = 0xedccccccedcba988, -1311448210936714872 0x0001234500000000, 320254236426240 - 0x123456787fffffff, 1311768467015204863 = 0xedcccccc80000001, -1311448212778778623 0x0001234500000000, 320254236426240 - 0x12345678ffffffff, 1311768469162688511 = 0xedcccccc00000001, -1311448214926262271 0x0001234500000000, 320254236426240 - 0x7fffffff00000000, 9223372032559808512 = 0x8001234600000000, -9223051778323382272 0x0001234500000000, 320254236426240 - 0x7fffffff00000001, 9223372032559808513 = 0x80012345ffffffff, -9223051778323382273 0x0001234500000000, 320254236426240 - 0x7fffffff00012345, 9223372032559883077 = 0x80012345fffedcbb, -9223051778323456837 0x0001234500000000, 320254236426240 - 0x7fffffff12345678, 9223372032865228408 = 0x80012345edcba988, -9223051778628802168 0x0001234500000000, 320254236426240 - 0x7fffffff7fffffff, 9223372034707292159 = 0x8001234580000001, -9223051780470865919 0x0001234500000000, 320254236426240 - 0x7fffffffffffffff, 9223372036854775807 = 0x8001234500000001, -9223051782618349567 0x0001234500000000, 320254236426240 - 0xffffffff00000000, -4294967296 = 0x0001234600000000, 320258531393536 0x0001234500000000, 320254236426240 - 0xffffffff00000001, -4294967295 = 0x00012345ffffffff, 320258531393535 0x0001234500000000, 320254236426240 - 0xffffffff00012345, -4294892731 = 0x00012345fffedcbb, 320258531318971 0x0001234500000000, 320254236426240 - 0xffffffff12345678, -3989547400 = 0x00012345edcba988, 320258225973640 0x0001234500000000, 320254236426240 - 0xffffffff7fffffff, -2147483649 = 0x0001234580000001, 320256383909889 0x0001234500000000, 320254236426240 - 0xffffffffffffffff, -1 = 0x0001234500000001, 320254236426241 0x0001234500000001, 320254236426241 - 0x0000000000000000, 0 = 0x0001234500000001, 320254236426241 0x0001234500000001, 320254236426241 - 0x0000000000000001, 1 = 0x0001234500000000, 320254236426240 0x0001234500000001, 320254236426241 - 0x0000000000012345, 74565 = 0x00012344fffedcbc, 320254236351676 0x0001234500000001, 320254236426241 - 0x0000000012345678, 305419896 = 0x00012344edcba989, 320253931006345 0x0001234500000001, 320254236426241 - 0x000000007fffffff, 2147483647 = 0x0001234480000002, 320252088942594 0x0001234500000001, 320254236426241 - 0x00000000ffffffff, 4294967295 = 0x0001234400000002, 320249941458946 0x0001234500000001, 320254236426241 - 0x0000000100000000, 4294967296 = 0x0001234400000001, 320249941458945 0x0001234500000001, 320254236426241 - 0x0000000100000001, 4294967297 = 0x0001234400000000, 320249941458944 0x0001234500000001, 320254236426241 - 0x0000000100012345, 4295041861 = 0x00012343fffedcbc, 320249941384380 0x0001234500000001, 320254236426241 - 0x0000000112345678, 4600387192 = 0x00012343edcba989, 320249636039049 0x0001234500000001, 320254236426241 - 0x000000017fffffff, 6442450943 = 0x0001234380000002, 320247793975298 0x0001234500000001, 320254236426241 - 0x00000001ffffffff, 8589934591 = 0x0001234300000002, 320245646491650 0x0001234500000001, 320254236426241 - 0x0001234500000000, 320254236426240 = 0x0000000000000001, 1 0x0001234500000001, 320254236426241 - 0x0001234500000001, 320254236426241 = 0x0000000000000000, 0 0x0001234500000001, 320254236426241 - 0x0001234500012345, 320254236500805 = 0xfffffffffffedcbc, -74564 0x0001234500000001, 320254236426241 - 0x0001234512345678, 320254541846136 = 0xffffffffedcba989, -305419895 0x0001234500000001, 320254236426241 - 0x000123457fffffff, 320256383909887 = 0xffffffff80000002, -2147483646 0x0001234500000001, 320254236426241 - 0x00012345ffffffff, 320258531393535 = 0xffffffff00000002, -4294967294 0x0001234500000001, 320254236426241 - 0x1234567800000000, 1311768464867721216 = 0xedcccccd00000001, -1311448210631294975 0x0001234500000001, 320254236426241 - 0x1234567800000001, 1311768464867721217 = 0xedcccccd00000000, -1311448210631294976 0x0001234500000001, 320254236426241 - 0x1234567800012345, 1311768464867795781 = 0xedccccccfffedcbc, -1311448210631369540 0x0001234500000001, 320254236426241 - 0x1234567812345678, 1311768465173141112 = 0xedccccccedcba989, -1311448210936714871 0x0001234500000001, 320254236426241 - 0x123456787fffffff, 1311768467015204863 = 0xedcccccc80000002, -1311448212778778622 0x0001234500000001, 320254236426241 - 0x12345678ffffffff, 1311768469162688511 = 0xedcccccc00000002, -1311448214926262270 0x0001234500000001, 320254236426241 - 0x7fffffff00000000, 9223372032559808512 = 0x8001234600000001, -9223051778323382271 0x0001234500000001, 320254236426241 - 0x7fffffff00000001, 9223372032559808513 = 0x8001234600000000, -9223051778323382272 0x0001234500000001, 320254236426241 - 0x7fffffff00012345, 9223372032559883077 = 0x80012345fffedcbc, -9223051778323456836 0x0001234500000001, 320254236426241 - 0x7fffffff12345678, 9223372032865228408 = 0x80012345edcba989, -9223051778628802167 0x0001234500000001, 320254236426241 - 0x7fffffff7fffffff, 9223372034707292159 = 0x8001234580000002, -9223051780470865918 0x0001234500000001, 320254236426241 - 0x7fffffffffffffff, 9223372036854775807 = 0x8001234500000002, -9223051782618349566 0x0001234500000001, 320254236426241 - 0xffffffff00000000, -4294967296 = 0x0001234600000001, 320258531393537 0x0001234500000001, 320254236426241 - 0xffffffff00000001, -4294967295 = 0x0001234600000000, 320258531393536 0x0001234500000001, 320254236426241 - 0xffffffff00012345, -4294892731 = 0x00012345fffedcbc, 320258531318972 0x0001234500000001, 320254236426241 - 0xffffffff12345678, -3989547400 = 0x00012345edcba989, 320258225973641 0x0001234500000001, 320254236426241 - 0xffffffff7fffffff, -2147483649 = 0x0001234580000002, 320256383909890 0x0001234500000001, 320254236426241 - 0xffffffffffffffff, -1 = 0x0001234500000002, 320254236426242 0x0001234500012345, 320254236500805 - 0x0000000000000000, 0 = 0x0001234500012345, 320254236500805 0x0001234500012345, 320254236500805 - 0x0000000000000001, 1 = 0x0001234500012344, 320254236500804 0x0001234500012345, 320254236500805 - 0x0000000000012345, 74565 = 0x0001234500000000, 320254236426240 0x0001234500012345, 320254236500805 - 0x0000000012345678, 305419896 = 0x00012344edcccccd, 320253931080909 0x0001234500012345, 320254236500805 - 0x000000007fffffff, 2147483647 = 0x0001234480012346, 320252089017158 0x0001234500012345, 320254236500805 - 0x00000000ffffffff, 4294967295 = 0x0001234400012346, 320249941533510 0x0001234500012345, 320254236500805 - 0x0000000100000000, 4294967296 = 0x0001234400012345, 320249941533509 0x0001234500012345, 320254236500805 - 0x0000000100000001, 4294967297 = 0x0001234400012344, 320249941533508 0x0001234500012345, 320254236500805 - 0x0000000100012345, 4295041861 = 0x0001234400000000, 320249941458944 0x0001234500012345, 320254236500805 - 0x0000000112345678, 4600387192 = 0x00012343edcccccd, 320249636113613 0x0001234500012345, 320254236500805 - 0x000000017fffffff, 6442450943 = 0x0001234380012346, 320247794049862 0x0001234500012345, 320254236500805 - 0x00000001ffffffff, 8589934591 = 0x0001234300012346, 320245646566214 0x0001234500012345, 320254236500805 - 0x0001234500000000, 320254236426240 = 0x0000000000012345, 74565 0x0001234500012345, 320254236500805 - 0x0001234500000001, 320254236426241 = 0x0000000000012344, 74564 0x0001234500012345, 320254236500805 - 0x0001234500012345, 320254236500805 = 0x0000000000000000, 0 0x0001234500012345, 320254236500805 - 0x0001234512345678, 320254541846136 = 0xffffffffedcccccd, -305345331 0x0001234500012345, 320254236500805 - 0x000123457fffffff, 320256383909887 = 0xffffffff80012346, -2147409082 0x0001234500012345, 320254236500805 - 0x00012345ffffffff, 320258531393535 = 0xffffffff00012346, -4294892730 0x0001234500012345, 320254236500805 - 0x1234567800000000, 1311768464867721216 = 0xedcccccd00012345, -1311448210631220411 0x0001234500012345, 320254236500805 - 0x1234567800000001, 1311768464867721217 = 0xedcccccd00012344, -1311448210631220412 0x0001234500012345, 320254236500805 - 0x1234567800012345, 1311768464867795781 = 0xedcccccd00000000, -1311448210631294976 0x0001234500012345, 320254236500805 - 0x1234567812345678, 1311768465173141112 = 0xedccccccedcccccd, -1311448210936640307 0x0001234500012345, 320254236500805 - 0x123456787fffffff, 1311768467015204863 = 0xedcccccc80012346, -1311448212778704058 0x0001234500012345, 320254236500805 - 0x12345678ffffffff, 1311768469162688511 = 0xedcccccc00012346, -1311448214926187706 0x0001234500012345, 320254236500805 - 0x7fffffff00000000, 9223372032559808512 = 0x8001234600012345, -9223051778323307707 0x0001234500012345, 320254236500805 - 0x7fffffff00000001, 9223372032559808513 = 0x8001234600012344, -9223051778323307708 0x0001234500012345, 320254236500805 - 0x7fffffff00012345, 9223372032559883077 = 0x8001234600000000, -9223051778323382272 0x0001234500012345, 320254236500805 - 0x7fffffff12345678, 9223372032865228408 = 0x80012345edcccccd, -9223051778628727603 0x0001234500012345, 320254236500805 - 0x7fffffff7fffffff, 9223372034707292159 = 0x8001234580012346, -9223051780470791354 0x0001234500012345, 320254236500805 - 0x7fffffffffffffff, 9223372036854775807 = 0x8001234500012346, -9223051782618275002 0x0001234500012345, 320254236500805 - 0xffffffff00000000, -4294967296 = 0x0001234600012345, 320258531468101 0x0001234500012345, 320254236500805 - 0xffffffff00000001, -4294967295 = 0x0001234600012344, 320258531468100 0x0001234500012345, 320254236500805 - 0xffffffff00012345, -4294892731 = 0x0001234600000000, 320258531393536 0x0001234500012345, 320254236500805 - 0xffffffff12345678, -3989547400 = 0x00012345edcccccd, 320258226048205 0x0001234500012345, 320254236500805 - 0xffffffff7fffffff, -2147483649 = 0x0001234580012346, 320256383984454 0x0001234500012345, 320254236500805 - 0xffffffffffffffff, -1 = 0x0001234500012346, 320254236500806 0x0001234512345678, 320254541846136 - 0x0000000000000000, 0 = 0x0001234512345678, 320254541846136 0x0001234512345678, 320254541846136 - 0x0000000000000001, 1 = 0x0001234512345677, 320254541846135 0x0001234512345678, 320254541846136 - 0x0000000000012345, 74565 = 0x0001234512333333, 320254541771571 0x0001234512345678, 320254541846136 - 0x0000000012345678, 305419896 = 0x0001234500000000, 320254236426240 0x0001234512345678, 320254541846136 - 0x000000007fffffff, 2147483647 = 0x0001234492345679, 320252394362489 0x0001234512345678, 320254541846136 - 0x00000000ffffffff, 4294967295 = 0x0001234412345679, 320250246878841 0x0001234512345678, 320254541846136 - 0x0000000100000000, 4294967296 = 0x0001234412345678, 320250246878840 0x0001234512345678, 320254541846136 - 0x0000000100000001, 4294967297 = 0x0001234412345677, 320250246878839 0x0001234512345678, 320254541846136 - 0x0000000100012345, 4295041861 = 0x0001234412333333, 320250246804275 0x0001234512345678, 320254541846136 - 0x0000000112345678, 4600387192 = 0x0001234400000000, 320249941458944 0x0001234512345678, 320254541846136 - 0x000000017fffffff, 6442450943 = 0x0001234392345679, 320248099395193 0x0001234512345678, 320254541846136 - 0x00000001ffffffff, 8589934591 = 0x0001234312345679, 320245951911545 0x0001234512345678, 320254541846136 - 0x0001234500000000, 320254236426240 = 0x0000000012345678, 305419896 0x0001234512345678, 320254541846136 - 0x0001234500000001, 320254236426241 = 0x0000000012345677, 305419895 0x0001234512345678, 320254541846136 - 0x0001234500012345, 320254236500805 = 0x0000000012333333, 305345331 0x0001234512345678, 320254541846136 - 0x0001234512345678, 320254541846136 = 0x0000000000000000, 0 0x0001234512345678, 320254541846136 - 0x000123457fffffff, 320256383909887 = 0xffffffff92345679, -1842063751 0x0001234512345678, 320254541846136 - 0x00012345ffffffff, 320258531393535 = 0xffffffff12345679, -3989547399 0x0001234512345678, 320254541846136 - 0x1234567800000000, 1311768464867721216 = 0xedcccccd12345678, -1311448210325875080 0x0001234512345678, 320254541846136 - 0x1234567800000001, 1311768464867721217 = 0xedcccccd12345677, -1311448210325875081 0x0001234512345678, 320254541846136 - 0x1234567800012345, 1311768464867795781 = 0xedcccccd12333333, -1311448210325949645 0x0001234512345678, 320254541846136 - 0x1234567812345678, 1311768465173141112 = 0xedcccccd00000000, -1311448210631294976 0x0001234512345678, 320254541846136 - 0x123456787fffffff, 1311768467015204863 = 0xedcccccc92345679, -1311448212473358727 0x0001234512345678, 320254541846136 - 0x12345678ffffffff, 1311768469162688511 = 0xedcccccc12345679, -1311448214620842375 0x0001234512345678, 320254541846136 - 0x7fffffff00000000, 9223372032559808512 = 0x8001234612345678, -9223051778017962376 0x0001234512345678, 320254541846136 - 0x7fffffff00000001, 9223372032559808513 = 0x8001234612345677, -9223051778017962377 0x0001234512345678, 320254541846136 - 0x7fffffff00012345, 9223372032559883077 = 0x8001234612333333, -9223051778018036941 0x0001234512345678, 320254541846136 - 0x7fffffff12345678, 9223372032865228408 = 0x8001234600000000, -9223051778323382272 0x0001234512345678, 320254541846136 - 0x7fffffff7fffffff, 9223372034707292159 = 0x8001234592345679, -9223051780165446023 0x0001234512345678, 320254541846136 - 0x7fffffffffffffff, 9223372036854775807 = 0x8001234512345679, -9223051782312929671 0x0001234512345678, 320254541846136 - 0xffffffff00000000, -4294967296 = 0x0001234612345678, 320258836813432 0x0001234512345678, 320254541846136 - 0xffffffff00000001, -4294967295 = 0x0001234612345677, 320258836813431 0x0001234512345678, 320254541846136 - 0xffffffff00012345, -4294892731 = 0x0001234612333333, 320258836738867 0x0001234512345678, 320254541846136 - 0xffffffff12345678, -3989547400 = 0x0001234600000000, 320258531393536 0x0001234512345678, 320254541846136 - 0xffffffff7fffffff, -2147483649 = 0x0001234592345679, 320256689329785 0x0001234512345678, 320254541846136 - 0xffffffffffffffff, -1 = 0x0001234512345679, 320254541846137 0x000123457fffffff, 320256383909887 - 0x0000000000000000, 0 = 0x000123457fffffff, 320256383909887 0x000123457fffffff, 320256383909887 - 0x0000000000000001, 1 = 0x000123457ffffffe, 320256383909886 0x000123457fffffff, 320256383909887 - 0x0000000000012345, 74565 = 0x000123457ffedcba, 320256383835322 0x000123457fffffff, 320256383909887 - 0x0000000012345678, 305419896 = 0x000123456dcba987, 320256078489991 0x000123457fffffff, 320256383909887 - 0x000000007fffffff, 2147483647 = 0x0001234500000000, 320254236426240 0x000123457fffffff, 320256383909887 - 0x00000000ffffffff, 4294967295 = 0x0001234480000000, 320252088942592 0x000123457fffffff, 320256383909887 - 0x0000000100000000, 4294967296 = 0x000123447fffffff, 320252088942591 0x000123457fffffff, 320256383909887 - 0x0000000100000001, 4294967297 = 0x000123447ffffffe, 320252088942590 0x000123457fffffff, 320256383909887 - 0x0000000100012345, 4295041861 = 0x000123447ffedcba, 320252088868026 0x000123457fffffff, 320256383909887 - 0x0000000112345678, 4600387192 = 0x000123446dcba987, 320251783522695 0x000123457fffffff, 320256383909887 - 0x000000017fffffff, 6442450943 = 0x0001234400000000, 320249941458944 0x000123457fffffff, 320256383909887 - 0x00000001ffffffff, 8589934591 = 0x0001234380000000, 320247793975296 0x000123457fffffff, 320256383909887 - 0x0001234500000000, 320254236426240 = 0x000000007fffffff, 2147483647 0x000123457fffffff, 320256383909887 - 0x0001234500000001, 320254236426241 = 0x000000007ffffffe, 2147483646 0x000123457fffffff, 320256383909887 - 0x0001234500012345, 320254236500805 = 0x000000007ffedcba, 2147409082 0x000123457fffffff, 320256383909887 - 0x0001234512345678, 320254541846136 = 0x000000006dcba987, 1842063751 0x000123457fffffff, 320256383909887 - 0x000123457fffffff, 320256383909887 = 0x0000000000000000, 0 0x000123457fffffff, 320256383909887 - 0x00012345ffffffff, 320258531393535 = 0xffffffff80000000, -2147483648 0x000123457fffffff, 320256383909887 - 0x1234567800000000, 1311768464867721216 = 0xedcccccd7fffffff, -1311448208483811329 0x000123457fffffff, 320256383909887 - 0x1234567800000001, 1311768464867721217 = 0xedcccccd7ffffffe, -1311448208483811330 0x000123457fffffff, 320256383909887 - 0x1234567800012345, 1311768464867795781 = 0xedcccccd7ffedcba, -1311448208483885894 0x000123457fffffff, 320256383909887 - 0x1234567812345678, 1311768465173141112 = 0xedcccccd6dcba987, -1311448208789231225 0x000123457fffffff, 320256383909887 - 0x123456787fffffff, 1311768467015204863 = 0xedcccccd00000000, -1311448210631294976 0x000123457fffffff, 320256383909887 - 0x12345678ffffffff, 1311768469162688511 = 0xedcccccc80000000, -1311448212778778624 0x000123457fffffff, 320256383909887 - 0x7fffffff00000000, 9223372032559808512 = 0x800123467fffffff, -9223051776175898625 0x000123457fffffff, 320256383909887 - 0x7fffffff00000001, 9223372032559808513 = 0x800123467ffffffe, -9223051776175898626 0x000123457fffffff, 320256383909887 - 0x7fffffff00012345, 9223372032559883077 = 0x800123467ffedcba, -9223051776175973190 0x000123457fffffff, 320256383909887 - 0x7fffffff12345678, 9223372032865228408 = 0x800123466dcba987, -9223051776481318521 0x000123457fffffff, 320256383909887 - 0x7fffffff7fffffff, 9223372034707292159 = 0x8001234600000000, -9223051778323382272 0x000123457fffffff, 320256383909887 - 0x7fffffffffffffff, 9223372036854775807 = 0x8001234580000000, -9223051780470865920 0x000123457fffffff, 320256383909887 - 0xffffffff00000000, -4294967296 = 0x000123467fffffff, 320260678877183 0x000123457fffffff, 320256383909887 - 0xffffffff00000001, -4294967295 = 0x000123467ffffffe, 320260678877182 0x000123457fffffff, 320256383909887 - 0xffffffff00012345, -4294892731 = 0x000123467ffedcba, 320260678802618 0x000123457fffffff, 320256383909887 - 0xffffffff12345678, -3989547400 = 0x000123466dcba987, 320260373457287 0x000123457fffffff, 320256383909887 - 0xffffffff7fffffff, -2147483649 = 0x0001234600000000, 320258531393536 0x000123457fffffff, 320256383909887 - 0xffffffffffffffff, -1 = 0x0001234580000000, 320256383909888 0x00012345ffffffff, 320258531393535 - 0x0000000000000000, 0 = 0x00012345ffffffff, 320258531393535 0x00012345ffffffff, 320258531393535 - 0x0000000000000001, 1 = 0x00012345fffffffe, 320258531393534 0x00012345ffffffff, 320258531393535 - 0x0000000000012345, 74565 = 0x00012345fffedcba, 320258531318970 0x00012345ffffffff, 320258531393535 - 0x0000000012345678, 305419896 = 0x00012345edcba987, 320258225973639 0x00012345ffffffff, 320258531393535 - 0x000000007fffffff, 2147483647 = 0x0001234580000000, 320256383909888 0x00012345ffffffff, 320258531393535 - 0x00000000ffffffff, 4294967295 = 0x0001234500000000, 320254236426240 0x00012345ffffffff, 320258531393535 - 0x0000000100000000, 4294967296 = 0x00012344ffffffff, 320254236426239 0x00012345ffffffff, 320258531393535 - 0x0000000100000001, 4294967297 = 0x00012344fffffffe, 320254236426238 0x00012345ffffffff, 320258531393535 - 0x0000000100012345, 4295041861 = 0x00012344fffedcba, 320254236351674 0x00012345ffffffff, 320258531393535 - 0x0000000112345678, 4600387192 = 0x00012344edcba987, 320253931006343 0x00012345ffffffff, 320258531393535 - 0x000000017fffffff, 6442450943 = 0x0001234480000000, 320252088942592 0x00012345ffffffff, 320258531393535 - 0x00000001ffffffff, 8589934591 = 0x0001234400000000, 320249941458944 0x00012345ffffffff, 320258531393535 - 0x0001234500000000, 320254236426240 = 0x00000000ffffffff, 4294967295 0x00012345ffffffff, 320258531393535 - 0x0001234500000001, 320254236426241 = 0x00000000fffffffe, 4294967294 0x00012345ffffffff, 320258531393535 - 0x0001234500012345, 320254236500805 = 0x00000000fffedcba, 4294892730 0x00012345ffffffff, 320258531393535 - 0x0001234512345678, 320254541846136 = 0x00000000edcba987, 3989547399 0x00012345ffffffff, 320258531393535 - 0x000123457fffffff, 320256383909887 = 0x0000000080000000, 2147483648 0x00012345ffffffff, 320258531393535 - 0x00012345ffffffff, 320258531393535 = 0x0000000000000000, 0 0x00012345ffffffff, 320258531393535 - 0x1234567800000000, 1311768464867721216 = 0xedcccccdffffffff, -1311448206336327681 0x00012345ffffffff, 320258531393535 - 0x1234567800000001, 1311768464867721217 = 0xedcccccdfffffffe, -1311448206336327682 0x00012345ffffffff, 320258531393535 - 0x1234567800012345, 1311768464867795781 = 0xedcccccdfffedcba, -1311448206336402246 0x00012345ffffffff, 320258531393535 - 0x1234567812345678, 1311768465173141112 = 0xedcccccdedcba987, -1311448206641747577 0x00012345ffffffff, 320258531393535 - 0x123456787fffffff, 1311768467015204863 = 0xedcccccd80000000, -1311448208483811328 0x00012345ffffffff, 320258531393535 - 0x12345678ffffffff, 1311768469162688511 = 0xedcccccd00000000, -1311448210631294976 0x00012345ffffffff, 320258531393535 - 0x7fffffff00000000, 9223372032559808512 = 0x80012346ffffffff, -9223051774028414977 0x00012345ffffffff, 320258531393535 - 0x7fffffff00000001, 9223372032559808513 = 0x80012346fffffffe, -9223051774028414978 0x00012345ffffffff, 320258531393535 - 0x7fffffff00012345, 9223372032559883077 = 0x80012346fffedcba, -9223051774028489542 0x00012345ffffffff, 320258531393535 - 0x7fffffff12345678, 9223372032865228408 = 0x80012346edcba987, -9223051774333834873 0x00012345ffffffff, 320258531393535 - 0x7fffffff7fffffff, 9223372034707292159 = 0x8001234680000000, -9223051776175898624 0x00012345ffffffff, 320258531393535 - 0x7fffffffffffffff, 9223372036854775807 = 0x8001234600000000, -9223051778323382272 0x00012345ffffffff, 320258531393535 - 0xffffffff00000000, -4294967296 = 0x00012346ffffffff, 320262826360831 0x00012345ffffffff, 320258531393535 - 0xffffffff00000001, -4294967295 = 0x00012346fffffffe, 320262826360830 0x00012345ffffffff, 320258531393535 - 0xffffffff00012345, -4294892731 = 0x00012346fffedcba, 320262826286266 0x00012345ffffffff, 320258531393535 - 0xffffffff12345678, -3989547400 = 0x00012346edcba987, 320262520940935 0x00012345ffffffff, 320258531393535 - 0xffffffff7fffffff, -2147483649 = 0x0001234680000000, 320260678877184 0x00012345ffffffff, 320258531393535 - 0xffffffffffffffff, -1 = 0x0001234600000000, 320258531393536 0x1234567800000000, 1311768464867721216 - 0x0000000000000000, 0 = 0x1234567800000000, 1311768464867721216 0x1234567800000000, 1311768464867721216 - 0x0000000000000001, 1 = 0x12345677ffffffff, 1311768464867721215 0x1234567800000000, 1311768464867721216 - 0x0000000000012345, 74565 = 0x12345677fffedcbb, 1311768464867646651 0x1234567800000000, 1311768464867721216 - 0x0000000012345678, 305419896 = 0x12345677edcba988, 1311768464562301320 0x1234567800000000, 1311768464867721216 - 0x000000007fffffff, 2147483647 = 0x1234567780000001, 1311768462720237569 0x1234567800000000, 1311768464867721216 - 0x00000000ffffffff, 4294967295 = 0x1234567700000001, 1311768460572753921 0x1234567800000000, 1311768464867721216 - 0x0000000100000000, 4294967296 = 0x1234567700000000, 1311768460572753920 0x1234567800000000, 1311768464867721216 - 0x0000000100000001, 4294967297 = 0x12345676ffffffff, 1311768460572753919 0x1234567800000000, 1311768464867721216 - 0x0000000100012345, 4295041861 = 0x12345676fffedcbb, 1311768460572679355 0x1234567800000000, 1311768464867721216 - 0x0000000112345678, 4600387192 = 0x12345676edcba988, 1311768460267334024 0x1234567800000000, 1311768464867721216 - 0x000000017fffffff, 6442450943 = 0x1234567680000001, 1311768458425270273 0x1234567800000000, 1311768464867721216 - 0x00000001ffffffff, 8589934591 = 0x1234567600000001, 1311768456277786625 0x1234567800000000, 1311768464867721216 - 0x0001234500000000, 320254236426240 = 0x1233333300000000, 1311448210631294976 0x1234567800000000, 1311768464867721216 - 0x0001234500000001, 320254236426241 = 0x12333332ffffffff, 1311448210631294975 0x1234567800000000, 1311768464867721216 - 0x0001234500012345, 320254236500805 = 0x12333332fffedcbb, 1311448210631220411 0x1234567800000000, 1311768464867721216 - 0x0001234512345678, 320254541846136 = 0x12333332edcba988, 1311448210325875080 0x1234567800000000, 1311768464867721216 - 0x000123457fffffff, 320256383909887 = 0x1233333280000001, 1311448208483811329 0x1234567800000000, 1311768464867721216 - 0x00012345ffffffff, 320258531393535 = 0x1233333200000001, 1311448206336327681 0x1234567800000000, 1311768464867721216 - 0x1234567800000000, 1311768464867721216 = 0x0000000000000000, 0 0x1234567800000000, 1311768464867721216 - 0x1234567800000001, 1311768464867721217 = 0xffffffffffffffff, -1 0x1234567800000000, 1311768464867721216 - 0x1234567800012345, 1311768464867795781 = 0xfffffffffffedcbb, -74565 0x1234567800000000, 1311768464867721216 - 0x1234567812345678, 1311768465173141112 = 0xffffffffedcba988, -305419896 0x1234567800000000, 1311768464867721216 - 0x123456787fffffff, 1311768467015204863 = 0xffffffff80000001, -2147483647 0x1234567800000000, 1311768464867721216 - 0x12345678ffffffff, 1311768469162688511 = 0xffffffff00000001, -4294967295 0x1234567800000000, 1311768464867721216 - 0x7fffffff00000000, 9223372032559808512 = 0x9234567900000000, -7911603567692087296 0x1234567800000000, 1311768464867721216 - 0x7fffffff00000001, 9223372032559808513 = 0x92345678ffffffff, -7911603567692087297 0x1234567800000000, 1311768464867721216 - 0x7fffffff00012345, 9223372032559883077 = 0x92345678fffedcbb, -7911603567692161861 0x1234567800000000, 1311768464867721216 - 0x7fffffff12345678, 9223372032865228408 = 0x92345678edcba988, -7911603567997507192 0x1234567800000000, 1311768464867721216 - 0x7fffffff7fffffff, 9223372034707292159 = 0x9234567880000001, -7911603569839570943 0x1234567800000000, 1311768464867721216 - 0x7fffffffffffffff, 9223372036854775807 = 0x9234567800000001, -7911603571987054591 0x1234567800000000, 1311768464867721216 - 0xffffffff00000000, -4294967296 = 0x1234567900000000, 1311768469162688512 0x1234567800000000, 1311768464867721216 - 0xffffffff00000001, -4294967295 = 0x12345678ffffffff, 1311768469162688511 0x1234567800000000, 1311768464867721216 - 0xffffffff00012345, -4294892731 = 0x12345678fffedcbb, 1311768469162613947 0x1234567800000000, 1311768464867721216 - 0xffffffff12345678, -3989547400 = 0x12345678edcba988, 1311768468857268616 0x1234567800000000, 1311768464867721216 - 0xffffffff7fffffff, -2147483649 = 0x1234567880000001, 1311768467015204865 0x1234567800000000, 1311768464867721216 - 0xffffffffffffffff, -1 = 0x1234567800000001, 1311768464867721217 0x1234567800000001, 1311768464867721217 - 0x0000000000000000, 0 = 0x1234567800000001, 1311768464867721217 0x1234567800000001, 1311768464867721217 - 0x0000000000000001, 1 = 0x1234567800000000, 1311768464867721216 0x1234567800000001, 1311768464867721217 - 0x0000000000012345, 74565 = 0x12345677fffedcbc, 1311768464867646652 0x1234567800000001, 1311768464867721217 - 0x0000000012345678, 305419896 = 0x12345677edcba989, 1311768464562301321 0x1234567800000001, 1311768464867721217 - 0x000000007fffffff, 2147483647 = 0x1234567780000002, 1311768462720237570 0x1234567800000001, 1311768464867721217 - 0x00000000ffffffff, 4294967295 = 0x1234567700000002, 1311768460572753922 0x1234567800000001, 1311768464867721217 - 0x0000000100000000, 4294967296 = 0x1234567700000001, 1311768460572753921 0x1234567800000001, 1311768464867721217 - 0x0000000100000001, 4294967297 = 0x1234567700000000, 1311768460572753920 0x1234567800000001, 1311768464867721217 - 0x0000000100012345, 4295041861 = 0x12345676fffedcbc, 1311768460572679356 0x1234567800000001, 1311768464867721217 - 0x0000000112345678, 4600387192 = 0x12345676edcba989, 1311768460267334025 0x1234567800000001, 1311768464867721217 - 0x000000017fffffff, 6442450943 = 0x1234567680000002, 1311768458425270274 0x1234567800000001, 1311768464867721217 - 0x00000001ffffffff, 8589934591 = 0x1234567600000002, 1311768456277786626 0x1234567800000001, 1311768464867721217 - 0x0001234500000000, 320254236426240 = 0x1233333300000001, 1311448210631294977 0x1234567800000001, 1311768464867721217 - 0x0001234500000001, 320254236426241 = 0x1233333300000000, 1311448210631294976 0x1234567800000001, 1311768464867721217 - 0x0001234500012345, 320254236500805 = 0x12333332fffedcbc, 1311448210631220412 0x1234567800000001, 1311768464867721217 - 0x0001234512345678, 320254541846136 = 0x12333332edcba989, 1311448210325875081 0x1234567800000001, 1311768464867721217 - 0x000123457fffffff, 320256383909887 = 0x1233333280000002, 1311448208483811330 0x1234567800000001, 1311768464867721217 - 0x00012345ffffffff, 320258531393535 = 0x1233333200000002, 1311448206336327682 0x1234567800000001, 1311768464867721217 - 0x1234567800000000, 1311768464867721216 = 0x0000000000000001, 1 0x1234567800000001, 1311768464867721217 - 0x1234567800000001, 1311768464867721217 = 0x0000000000000000, 0 0x1234567800000001, 1311768464867721217 - 0x1234567800012345, 1311768464867795781 = 0xfffffffffffedcbc, -74564 0x1234567800000001, 1311768464867721217 - 0x1234567812345678, 1311768465173141112 = 0xffffffffedcba989, -305419895 0x1234567800000001, 1311768464867721217 - 0x123456787fffffff, 1311768467015204863 = 0xffffffff80000002, -2147483646 0x1234567800000001, 1311768464867721217 - 0x12345678ffffffff, 1311768469162688511 = 0xffffffff00000002, -4294967294 0x1234567800000001, 1311768464867721217 - 0x7fffffff00000000, 9223372032559808512 = 0x9234567900000001, -7911603567692087295 0x1234567800000001, 1311768464867721217 - 0x7fffffff00000001, 9223372032559808513 = 0x9234567900000000, -7911603567692087296 0x1234567800000001, 1311768464867721217 - 0x7fffffff00012345, 9223372032559883077 = 0x92345678fffedcbc, -7911603567692161860 0x1234567800000001, 1311768464867721217 - 0x7fffffff12345678, 9223372032865228408 = 0x92345678edcba989, -7911603567997507191 0x1234567800000001, 1311768464867721217 - 0x7fffffff7fffffff, 9223372034707292159 = 0x9234567880000002, -7911603569839570942 0x1234567800000001, 1311768464867721217 - 0x7fffffffffffffff, 9223372036854775807 = 0x9234567800000002, -7911603571987054590 0x1234567800000001, 1311768464867721217 - 0xffffffff00000000, -4294967296 = 0x1234567900000001, 1311768469162688513 0x1234567800000001, 1311768464867721217 - 0xffffffff00000001, -4294967295 = 0x1234567900000000, 1311768469162688512 0x1234567800000001, 1311768464867721217 - 0xffffffff00012345, -4294892731 = 0x12345678fffedcbc, 1311768469162613948 0x1234567800000001, 1311768464867721217 - 0xffffffff12345678, -3989547400 = 0x12345678edcba989, 1311768468857268617 0x1234567800000001, 1311768464867721217 - 0xffffffff7fffffff, -2147483649 = 0x1234567880000002, 1311768467015204866 0x1234567800000001, 1311768464867721217 - 0xffffffffffffffff, -1 = 0x1234567800000002, 1311768464867721218 0x1234567800012345, 1311768464867795781 - 0x0000000000000000, 0 = 0x1234567800012345, 1311768464867795781 0x1234567800012345, 1311768464867795781 - 0x0000000000000001, 1 = 0x1234567800012344, 1311768464867795780 0x1234567800012345, 1311768464867795781 - 0x0000000000012345, 74565 = 0x1234567800000000, 1311768464867721216 0x1234567800012345, 1311768464867795781 - 0x0000000012345678, 305419896 = 0x12345677edcccccd, 1311768464562375885 0x1234567800012345, 1311768464867795781 - 0x000000007fffffff, 2147483647 = 0x1234567780012346, 1311768462720312134 0x1234567800012345, 1311768464867795781 - 0x00000000ffffffff, 4294967295 = 0x1234567700012346, 1311768460572828486 0x1234567800012345, 1311768464867795781 - 0x0000000100000000, 4294967296 = 0x1234567700012345, 1311768460572828485 0x1234567800012345, 1311768464867795781 - 0x0000000100000001, 4294967297 = 0x1234567700012344, 1311768460572828484 0x1234567800012345, 1311768464867795781 - 0x0000000100012345, 4295041861 = 0x1234567700000000, 1311768460572753920 0x1234567800012345, 1311768464867795781 - 0x0000000112345678, 4600387192 = 0x12345676edcccccd, 1311768460267408589 0x1234567800012345, 1311768464867795781 - 0x000000017fffffff, 6442450943 = 0x1234567680012346, 1311768458425344838 0x1234567800012345, 1311768464867795781 - 0x00000001ffffffff, 8589934591 = 0x1234567600012346, 1311768456277861190 0x1234567800012345, 1311768464867795781 - 0x0001234500000000, 320254236426240 = 0x1233333300012345, 1311448210631369541 0x1234567800012345, 1311768464867795781 - 0x0001234500000001, 320254236426241 = 0x1233333300012344, 1311448210631369540 0x1234567800012345, 1311768464867795781 - 0x0001234500012345, 320254236500805 = 0x1233333300000000, 1311448210631294976 0x1234567800012345, 1311768464867795781 - 0x0001234512345678, 320254541846136 = 0x12333332edcccccd, 1311448210325949645 0x1234567800012345, 1311768464867795781 - 0x000123457fffffff, 320256383909887 = 0x1233333280012346, 1311448208483885894 0x1234567800012345, 1311768464867795781 - 0x00012345ffffffff, 320258531393535 = 0x1233333200012346, 1311448206336402246 0x1234567800012345, 1311768464867795781 - 0x1234567800000000, 1311768464867721216 = 0x0000000000012345, 74565 0x1234567800012345, 1311768464867795781 - 0x1234567800000001, 1311768464867721217 = 0x0000000000012344, 74564 0x1234567800012345, 1311768464867795781 - 0x1234567800012345, 1311768464867795781 = 0x0000000000000000, 0 0x1234567800012345, 1311768464867795781 - 0x1234567812345678, 1311768465173141112 = 0xffffffffedcccccd, -305345331 0x1234567800012345, 1311768464867795781 - 0x123456787fffffff, 1311768467015204863 = 0xffffffff80012346, -2147409082 0x1234567800012345, 1311768464867795781 - 0x12345678ffffffff, 1311768469162688511 = 0xffffffff00012346, -4294892730 0x1234567800012345, 1311768464867795781 - 0x7fffffff00000000, 9223372032559808512 = 0x9234567900012345, -7911603567692012731 0x1234567800012345, 1311768464867795781 - 0x7fffffff00000001, 9223372032559808513 = 0x9234567900012344, -7911603567692012732 0x1234567800012345, 1311768464867795781 - 0x7fffffff00012345, 9223372032559883077 = 0x9234567900000000, -7911603567692087296 0x1234567800012345, 1311768464867795781 - 0x7fffffff12345678, 9223372032865228408 = 0x92345678edcccccd, -7911603567997432627 0x1234567800012345, 1311768464867795781 - 0x7fffffff7fffffff, 9223372034707292159 = 0x9234567880012346, -7911603569839496378 0x1234567800012345, 1311768464867795781 - 0x7fffffffffffffff, 9223372036854775807 = 0x9234567800012346, -7911603571986980026 0x1234567800012345, 1311768464867795781 - 0xffffffff00000000, -4294967296 = 0x1234567900012345, 1311768469162763077 0x1234567800012345, 1311768464867795781 - 0xffffffff00000001, -4294967295 = 0x1234567900012344, 1311768469162763076 0x1234567800012345, 1311768464867795781 - 0xffffffff00012345, -4294892731 = 0x1234567900000000, 1311768469162688512 0x1234567800012345, 1311768464867795781 - 0xffffffff12345678, -3989547400 = 0x12345678edcccccd, 1311768468857343181 0x1234567800012345, 1311768464867795781 - 0xffffffff7fffffff, -2147483649 = 0x1234567880012346, 1311768467015279430 0x1234567800012345, 1311768464867795781 - 0xffffffffffffffff, -1 = 0x1234567800012346, 1311768464867795782 0x1234567812345678, 1311768465173141112 - 0x0000000000000000, 0 = 0x1234567812345678, 1311768465173141112 0x1234567812345678, 1311768465173141112 - 0x0000000000000001, 1 = 0x1234567812345677, 1311768465173141111 0x1234567812345678, 1311768465173141112 - 0x0000000000012345, 74565 = 0x1234567812333333, 1311768465173066547 0x1234567812345678, 1311768465173141112 - 0x0000000012345678, 305419896 = 0x1234567800000000, 1311768464867721216 0x1234567812345678, 1311768465173141112 - 0x000000007fffffff, 2147483647 = 0x1234567792345679, 1311768463025657465 0x1234567812345678, 1311768465173141112 - 0x00000000ffffffff, 4294967295 = 0x1234567712345679, 1311768460878173817 0x1234567812345678, 1311768465173141112 - 0x0000000100000000, 4294967296 = 0x1234567712345678, 1311768460878173816 0x1234567812345678, 1311768465173141112 - 0x0000000100000001, 4294967297 = 0x1234567712345677, 1311768460878173815 0x1234567812345678, 1311768465173141112 - 0x0000000100012345, 4295041861 = 0x1234567712333333, 1311768460878099251 0x1234567812345678, 1311768465173141112 - 0x0000000112345678, 4600387192 = 0x1234567700000000, 1311768460572753920 0x1234567812345678, 1311768465173141112 - 0x000000017fffffff, 6442450943 = 0x1234567692345679, 1311768458730690169 0x1234567812345678, 1311768465173141112 - 0x00000001ffffffff, 8589934591 = 0x1234567612345679, 1311768456583206521 0x1234567812345678, 1311768465173141112 - 0x0001234500000000, 320254236426240 = 0x1233333312345678, 1311448210936714872 0x1234567812345678, 1311768465173141112 - 0x0001234500000001, 320254236426241 = 0x1233333312345677, 1311448210936714871 0x1234567812345678, 1311768465173141112 - 0x0001234500012345, 320254236500805 = 0x1233333312333333, 1311448210936640307 0x1234567812345678, 1311768465173141112 - 0x0001234512345678, 320254541846136 = 0x1233333300000000, 1311448210631294976 0x1234567812345678, 1311768465173141112 - 0x000123457fffffff, 320256383909887 = 0x1233333292345679, 1311448208789231225 0x1234567812345678, 1311768465173141112 - 0x00012345ffffffff, 320258531393535 = 0x1233333212345679, 1311448206641747577 0x1234567812345678, 1311768465173141112 - 0x1234567800000000, 1311768464867721216 = 0x0000000012345678, 305419896 0x1234567812345678, 1311768465173141112 - 0x1234567800000001, 1311768464867721217 = 0x0000000012345677, 305419895 0x1234567812345678, 1311768465173141112 - 0x1234567800012345, 1311768464867795781 = 0x0000000012333333, 305345331 0x1234567812345678, 1311768465173141112 - 0x1234567812345678, 1311768465173141112 = 0x0000000000000000, 0 0x1234567812345678, 1311768465173141112 - 0x123456787fffffff, 1311768467015204863 = 0xffffffff92345679, -1842063751 0x1234567812345678, 1311768465173141112 - 0x12345678ffffffff, 1311768469162688511 = 0xffffffff12345679, -3989547399 0x1234567812345678, 1311768465173141112 - 0x7fffffff00000000, 9223372032559808512 = 0x9234567912345678, -7911603567386667400 0x1234567812345678, 1311768465173141112 - 0x7fffffff00000001, 9223372032559808513 = 0x9234567912345677, -7911603567386667401 0x1234567812345678, 1311768465173141112 - 0x7fffffff00012345, 9223372032559883077 = 0x9234567912333333, -7911603567386741965 0x1234567812345678, 1311768465173141112 - 0x7fffffff12345678, 9223372032865228408 = 0x9234567900000000, -7911603567692087296 0x1234567812345678, 1311768465173141112 - 0x7fffffff7fffffff, 9223372034707292159 = 0x9234567892345679, -7911603569534151047 0x1234567812345678, 1311768465173141112 - 0x7fffffffffffffff, 9223372036854775807 = 0x9234567812345679, -7911603571681634695 0x1234567812345678, 1311768465173141112 - 0xffffffff00000000, -4294967296 = 0x1234567912345678, 1311768469468108408 0x1234567812345678, 1311768465173141112 - 0xffffffff00000001, -4294967295 = 0x1234567912345677, 1311768469468108407 0x1234567812345678, 1311768465173141112 - 0xffffffff00012345, -4294892731 = 0x1234567912333333, 1311768469468033843 0x1234567812345678, 1311768465173141112 - 0xffffffff12345678, -3989547400 = 0x1234567900000000, 1311768469162688512 0x1234567812345678, 1311768465173141112 - 0xffffffff7fffffff, -2147483649 = 0x1234567892345679, 1311768467320624761 0x1234567812345678, 1311768465173141112 - 0xffffffffffffffff, -1 = 0x1234567812345679, 1311768465173141113 0x123456787fffffff, 1311768467015204863 - 0x0000000000000000, 0 = 0x123456787fffffff, 1311768467015204863 0x123456787fffffff, 1311768467015204863 - 0x0000000000000001, 1 = 0x123456787ffffffe, 1311768467015204862 0x123456787fffffff, 1311768467015204863 - 0x0000000000012345, 74565 = 0x123456787ffedcba, 1311768467015130298 0x123456787fffffff, 1311768467015204863 - 0x0000000012345678, 305419896 = 0x123456786dcba987, 1311768466709784967 0x123456787fffffff, 1311768467015204863 - 0x000000007fffffff, 2147483647 = 0x1234567800000000, 1311768464867721216 0x123456787fffffff, 1311768467015204863 - 0x00000000ffffffff, 4294967295 = 0x1234567780000000, 1311768462720237568 0x123456787fffffff, 1311768467015204863 - 0x0000000100000000, 4294967296 = 0x123456777fffffff, 1311768462720237567 0x123456787fffffff, 1311768467015204863 - 0x0000000100000001, 4294967297 = 0x123456777ffffffe, 1311768462720237566 0x123456787fffffff, 1311768467015204863 - 0x0000000100012345, 4295041861 = 0x123456777ffedcba, 1311768462720163002 0x123456787fffffff, 1311768467015204863 - 0x0000000112345678, 4600387192 = 0x123456776dcba987, 1311768462414817671 0x123456787fffffff, 1311768467015204863 - 0x000000017fffffff, 6442450943 = 0x1234567700000000, 1311768460572753920 0x123456787fffffff, 1311768467015204863 - 0x00000001ffffffff, 8589934591 = 0x1234567680000000, 1311768458425270272 0x123456787fffffff, 1311768467015204863 - 0x0001234500000000, 320254236426240 = 0x123333337fffffff, 1311448212778778623 0x123456787fffffff, 1311768467015204863 - 0x0001234500000001, 320254236426241 = 0x123333337ffffffe, 1311448212778778622 0x123456787fffffff, 1311768467015204863 - 0x0001234500012345, 320254236500805 = 0x123333337ffedcba, 1311448212778704058 0x123456787fffffff, 1311768467015204863 - 0x0001234512345678, 320254541846136 = 0x123333336dcba987, 1311448212473358727 0x123456787fffffff, 1311768467015204863 - 0x000123457fffffff, 320256383909887 = 0x1233333300000000, 1311448210631294976 0x123456787fffffff, 1311768467015204863 - 0x00012345ffffffff, 320258531393535 = 0x1233333280000000, 1311448208483811328 0x123456787fffffff, 1311768467015204863 - 0x1234567800000000, 1311768464867721216 = 0x000000007fffffff, 2147483647 0x123456787fffffff, 1311768467015204863 - 0x1234567800000001, 1311768464867721217 = 0x000000007ffffffe, 2147483646 0x123456787fffffff, 1311768467015204863 - 0x1234567800012345, 1311768464867795781 = 0x000000007ffedcba, 2147409082 0x123456787fffffff, 1311768467015204863 - 0x1234567812345678, 1311768465173141112 = 0x000000006dcba987, 1842063751 0x123456787fffffff, 1311768467015204863 - 0x123456787fffffff, 1311768467015204863 = 0x0000000000000000, 0 0x123456787fffffff, 1311768467015204863 - 0x12345678ffffffff, 1311768469162688511 = 0xffffffff80000000, -2147483648 0x123456787fffffff, 1311768467015204863 - 0x7fffffff00000000, 9223372032559808512 = 0x923456797fffffff, -7911603565544603649 0x123456787fffffff, 1311768467015204863 - 0x7fffffff00000001, 9223372032559808513 = 0x923456797ffffffe, -7911603565544603650 0x123456787fffffff, 1311768467015204863 - 0x7fffffff00012345, 9223372032559883077 = 0x923456797ffedcba, -7911603565544678214 0x123456787fffffff, 1311768467015204863 - 0x7fffffff12345678, 9223372032865228408 = 0x923456796dcba987, -7911603565850023545 0x123456787fffffff, 1311768467015204863 - 0x7fffffff7fffffff, 9223372034707292159 = 0x9234567900000000, -7911603567692087296 0x123456787fffffff, 1311768467015204863 - 0x7fffffffffffffff, 9223372036854775807 = 0x9234567880000000, -7911603569839570944 0x123456787fffffff, 1311768467015204863 - 0xffffffff00000000, -4294967296 = 0x123456797fffffff, 1311768471310172159 0x123456787fffffff, 1311768467015204863 - 0xffffffff00000001, -4294967295 = 0x123456797ffffffe, 1311768471310172158 0x123456787fffffff, 1311768467015204863 - 0xffffffff00012345, -4294892731 = 0x123456797ffedcba, 1311768471310097594 0x123456787fffffff, 1311768467015204863 - 0xffffffff12345678, -3989547400 = 0x123456796dcba987, 1311768471004752263 0x123456787fffffff, 1311768467015204863 - 0xffffffff7fffffff, -2147483649 = 0x1234567900000000, 1311768469162688512 0x123456787fffffff, 1311768467015204863 - 0xffffffffffffffff, -1 = 0x1234567880000000, 1311768467015204864 0x12345678ffffffff, 1311768469162688511 - 0x0000000000000000, 0 = 0x12345678ffffffff, 1311768469162688511 0x12345678ffffffff, 1311768469162688511 - 0x0000000000000001, 1 = 0x12345678fffffffe, 1311768469162688510 0x12345678ffffffff, 1311768469162688511 - 0x0000000000012345, 74565 = 0x12345678fffedcba, 1311768469162613946 0x12345678ffffffff, 1311768469162688511 - 0x0000000012345678, 305419896 = 0x12345678edcba987, 1311768468857268615 0x12345678ffffffff, 1311768469162688511 - 0x000000007fffffff, 2147483647 = 0x1234567880000000, 1311768467015204864 0x12345678ffffffff, 1311768469162688511 - 0x00000000ffffffff, 4294967295 = 0x1234567800000000, 1311768464867721216 0x12345678ffffffff, 1311768469162688511 - 0x0000000100000000, 4294967296 = 0x12345677ffffffff, 1311768464867721215 0x12345678ffffffff, 1311768469162688511 - 0x0000000100000001, 4294967297 = 0x12345677fffffffe, 1311768464867721214 0x12345678ffffffff, 1311768469162688511 - 0x0000000100012345, 4295041861 = 0x12345677fffedcba, 1311768464867646650 0x12345678ffffffff, 1311768469162688511 - 0x0000000112345678, 4600387192 = 0x12345677edcba987, 1311768464562301319 0x12345678ffffffff, 1311768469162688511 - 0x000000017fffffff, 6442450943 = 0x1234567780000000, 1311768462720237568 0x12345678ffffffff, 1311768469162688511 - 0x00000001ffffffff, 8589934591 = 0x1234567700000000, 1311768460572753920 0x12345678ffffffff, 1311768469162688511 - 0x0001234500000000, 320254236426240 = 0x12333333ffffffff, 1311448214926262271 0x12345678ffffffff, 1311768469162688511 - 0x0001234500000001, 320254236426241 = 0x12333333fffffffe, 1311448214926262270 0x12345678ffffffff, 1311768469162688511 - 0x0001234500012345, 320254236500805 = 0x12333333fffedcba, 1311448214926187706 0x12345678ffffffff, 1311768469162688511 - 0x0001234512345678, 320254541846136 = 0x12333333edcba987, 1311448214620842375 0x12345678ffffffff, 1311768469162688511 - 0x000123457fffffff, 320256383909887 = 0x1233333380000000, 1311448212778778624 0x12345678ffffffff, 1311768469162688511 - 0x00012345ffffffff, 320258531393535 = 0x1233333300000000, 1311448210631294976 0x12345678ffffffff, 1311768469162688511 - 0x1234567800000000, 1311768464867721216 = 0x00000000ffffffff, 4294967295 0x12345678ffffffff, 1311768469162688511 - 0x1234567800000001, 1311768464867721217 = 0x00000000fffffffe, 4294967294 0x12345678ffffffff, 1311768469162688511 - 0x1234567800012345, 1311768464867795781 = 0x00000000fffedcba, 4294892730 0x12345678ffffffff, 1311768469162688511 - 0x1234567812345678, 1311768465173141112 = 0x00000000edcba987, 3989547399 0x12345678ffffffff, 1311768469162688511 - 0x123456787fffffff, 1311768467015204863 = 0x0000000080000000, 2147483648 0x12345678ffffffff, 1311768469162688511 - 0x12345678ffffffff, 1311768469162688511 = 0x0000000000000000, 0 0x12345678ffffffff, 1311768469162688511 - 0x7fffffff00000000, 9223372032559808512 = 0x92345679ffffffff, -7911603563397120001 0x12345678ffffffff, 1311768469162688511 - 0x7fffffff00000001, 9223372032559808513 = 0x92345679fffffffe, -7911603563397120002 0x12345678ffffffff, 1311768469162688511 - 0x7fffffff00012345, 9223372032559883077 = 0x92345679fffedcba, -7911603563397194566 0x12345678ffffffff, 1311768469162688511 - 0x7fffffff12345678, 9223372032865228408 = 0x92345679edcba987, -7911603563702539897 0x12345678ffffffff, 1311768469162688511 - 0x7fffffff7fffffff, 9223372034707292159 = 0x9234567980000000, -7911603565544603648 0x12345678ffffffff, 1311768469162688511 - 0x7fffffffffffffff, 9223372036854775807 = 0x9234567900000000, -7911603567692087296 0x12345678ffffffff, 1311768469162688511 - 0xffffffff00000000, -4294967296 = 0x12345679ffffffff, 1311768473457655807 0x12345678ffffffff, 1311768469162688511 - 0xffffffff00000001, -4294967295 = 0x12345679fffffffe, 1311768473457655806 0x12345678ffffffff, 1311768469162688511 - 0xffffffff00012345, -4294892731 = 0x12345679fffedcba, 1311768473457581242 0x12345678ffffffff, 1311768469162688511 - 0xffffffff12345678, -3989547400 = 0x12345679edcba987, 1311768473152235911 0x12345678ffffffff, 1311768469162688511 - 0xffffffff7fffffff, -2147483649 = 0x1234567980000000, 1311768471310172160 0x12345678ffffffff, 1311768469162688511 - 0xffffffffffffffff, -1 = 0x1234567900000000, 1311768469162688512 0x7fffffff00000000, 9223372032559808512 - 0x0000000000000000, 0 = 0x7fffffff00000000, 9223372032559808512 0x7fffffff00000000, 9223372032559808512 - 0x0000000000000001, 1 = 0x7ffffffeffffffff, 9223372032559808511 0x7fffffff00000000, 9223372032559808512 - 0x0000000000012345, 74565 = 0x7ffffffefffedcbb, 9223372032559733947 0x7fffffff00000000, 9223372032559808512 - 0x0000000012345678, 305419896 = 0x7ffffffeedcba988, 9223372032254388616 0x7fffffff00000000, 9223372032559808512 - 0x000000007fffffff, 2147483647 = 0x7ffffffe80000001, 9223372030412324865 0x7fffffff00000000, 9223372032559808512 - 0x00000000ffffffff, 4294967295 = 0x7ffffffe00000001, 9223372028264841217 0x7fffffff00000000, 9223372032559808512 - 0x0000000100000000, 4294967296 = 0x7ffffffe00000000, 9223372028264841216 0x7fffffff00000000, 9223372032559808512 - 0x0000000100000001, 4294967297 = 0x7ffffffdffffffff, 9223372028264841215 0x7fffffff00000000, 9223372032559808512 - 0x0000000100012345, 4295041861 = 0x7ffffffdfffedcbb, 9223372028264766651 0x7fffffff00000000, 9223372032559808512 - 0x0000000112345678, 4600387192 = 0x7ffffffdedcba988, 9223372027959421320 0x7fffffff00000000, 9223372032559808512 - 0x000000017fffffff, 6442450943 = 0x7ffffffd80000001, 9223372026117357569 0x7fffffff00000000, 9223372032559808512 - 0x00000001ffffffff, 8589934591 = 0x7ffffffd00000001, 9223372023969873921 0x7fffffff00000000, 9223372032559808512 - 0x0001234500000000, 320254236426240 = 0x7ffedcba00000000, 9223051778323382272 0x7fffffff00000000, 9223372032559808512 - 0x0001234500000001, 320254236426241 = 0x7ffedcb9ffffffff, 9223051778323382271 0x7fffffff00000000, 9223372032559808512 - 0x0001234500012345, 320254236500805 = 0x7ffedcb9fffedcbb, 9223051778323307707 0x7fffffff00000000, 9223372032559808512 - 0x0001234512345678, 320254541846136 = 0x7ffedcb9edcba988, 9223051778017962376 0x7fffffff00000000, 9223372032559808512 - 0x000123457fffffff, 320256383909887 = 0x7ffedcb980000001, 9223051776175898625 0x7fffffff00000000, 9223372032559808512 - 0x00012345ffffffff, 320258531393535 = 0x7ffedcb900000001, 9223051774028414977 0x7fffffff00000000, 9223372032559808512 - 0x1234567800000000, 1311768464867721216 = 0x6dcba98700000000, 7911603567692087296 0x7fffffff00000000, 9223372032559808512 - 0x1234567800000001, 1311768464867721217 = 0x6dcba986ffffffff, 7911603567692087295 0x7fffffff00000000, 9223372032559808512 - 0x1234567800012345, 1311768464867795781 = 0x6dcba986fffedcbb, 7911603567692012731 0x7fffffff00000000, 9223372032559808512 - 0x1234567812345678, 1311768465173141112 = 0x6dcba986edcba988, 7911603567386667400 0x7fffffff00000000, 9223372032559808512 - 0x123456787fffffff, 1311768467015204863 = 0x6dcba98680000001, 7911603565544603649 0x7fffffff00000000, 9223372032559808512 - 0x12345678ffffffff, 1311768469162688511 = 0x6dcba98600000001, 7911603563397120001 0x7fffffff00000000, 9223372032559808512 - 0x7fffffff00000000, 9223372032559808512 = 0x0000000000000000, 0 0x7fffffff00000000, 9223372032559808512 - 0x7fffffff00000001, 9223372032559808513 = 0xffffffffffffffff, -1 0x7fffffff00000000, 9223372032559808512 - 0x7fffffff00012345, 9223372032559883077 = 0xfffffffffffedcbb, -74565 0x7fffffff00000000, 9223372032559808512 - 0x7fffffff12345678, 9223372032865228408 = 0xffffffffedcba988, -305419896 0x7fffffff00000000, 9223372032559808512 - 0x7fffffff7fffffff, 9223372034707292159 = 0xffffffff80000001, -2147483647 0x7fffffff00000000, 9223372032559808512 - 0x7fffffffffffffff, 9223372036854775807 = 0xffffffff00000001, -4294967295 0x7fffffff00000000, 9223372032559808512 - 0xffffffff00000000, -4294967296 = 0x8000000000000000, -9223372036854775808 0x7fffffff00000000, 9223372032559808512 - 0xffffffff00000001, -4294967295 = 0x7fffffffffffffff, 9223372036854775807 0x7fffffff00000000, 9223372032559808512 - 0xffffffff00012345, -4294892731 = 0x7ffffffffffedcbb, 9223372036854701243 0x7fffffff00000000, 9223372032559808512 - 0xffffffff12345678, -3989547400 = 0x7fffffffedcba988, 9223372036549355912 0x7fffffff00000000, 9223372032559808512 - 0xffffffff7fffffff, -2147483649 = 0x7fffffff80000001, 9223372034707292161 0x7fffffff00000000, 9223372032559808512 - 0xffffffffffffffff, -1 = 0x7fffffff00000001, 9223372032559808513 0x7fffffff00000001, 9223372032559808513 - 0x0000000000000000, 0 = 0x7fffffff00000001, 9223372032559808513 0x7fffffff00000001, 9223372032559808513 - 0x0000000000000001, 1 = 0x7fffffff00000000, 9223372032559808512 0x7fffffff00000001, 9223372032559808513 - 0x0000000000012345, 74565 = 0x7ffffffefffedcbc, 9223372032559733948 0x7fffffff00000001, 9223372032559808513 - 0x0000000012345678, 305419896 = 0x7ffffffeedcba989, 9223372032254388617 0x7fffffff00000001, 9223372032559808513 - 0x000000007fffffff, 2147483647 = 0x7ffffffe80000002, 9223372030412324866 0x7fffffff00000001, 9223372032559808513 - 0x00000000ffffffff, 4294967295 = 0x7ffffffe00000002, 9223372028264841218 0x7fffffff00000001, 9223372032559808513 - 0x0000000100000000, 4294967296 = 0x7ffffffe00000001, 9223372028264841217 0x7fffffff00000001, 9223372032559808513 - 0x0000000100000001, 4294967297 = 0x7ffffffe00000000, 9223372028264841216 0x7fffffff00000001, 9223372032559808513 - 0x0000000100012345, 4295041861 = 0x7ffffffdfffedcbc, 9223372028264766652 0x7fffffff00000001, 9223372032559808513 - 0x0000000112345678, 4600387192 = 0x7ffffffdedcba989, 9223372027959421321 0x7fffffff00000001, 9223372032559808513 - 0x000000017fffffff, 6442450943 = 0x7ffffffd80000002, 9223372026117357570 0x7fffffff00000001, 9223372032559808513 - 0x00000001ffffffff, 8589934591 = 0x7ffffffd00000002, 9223372023969873922 0x7fffffff00000001, 9223372032559808513 - 0x0001234500000000, 320254236426240 = 0x7ffedcba00000001, 9223051778323382273 0x7fffffff00000001, 9223372032559808513 - 0x0001234500000001, 320254236426241 = 0x7ffedcba00000000, 9223051778323382272 0x7fffffff00000001, 9223372032559808513 - 0x0001234500012345, 320254236500805 = 0x7ffedcb9fffedcbc, 9223051778323307708 0x7fffffff00000001, 9223372032559808513 - 0x0001234512345678, 320254541846136 = 0x7ffedcb9edcba989, 9223051778017962377 0x7fffffff00000001, 9223372032559808513 - 0x000123457fffffff, 320256383909887 = 0x7ffedcb980000002, 9223051776175898626 0x7fffffff00000001, 9223372032559808513 - 0x00012345ffffffff, 320258531393535 = 0x7ffedcb900000002, 9223051774028414978 0x7fffffff00000001, 9223372032559808513 - 0x1234567800000000, 1311768464867721216 = 0x6dcba98700000001, 7911603567692087297 0x7fffffff00000001, 9223372032559808513 - 0x1234567800000001, 1311768464867721217 = 0x6dcba98700000000, 7911603567692087296 0x7fffffff00000001, 9223372032559808513 - 0x1234567800012345, 1311768464867795781 = 0x6dcba986fffedcbc, 7911603567692012732 0x7fffffff00000001, 9223372032559808513 - 0x1234567812345678, 1311768465173141112 = 0x6dcba986edcba989, 7911603567386667401 0x7fffffff00000001, 9223372032559808513 - 0x123456787fffffff, 1311768467015204863 = 0x6dcba98680000002, 7911603565544603650 0x7fffffff00000001, 9223372032559808513 - 0x12345678ffffffff, 1311768469162688511 = 0x6dcba98600000002, 7911603563397120002 0x7fffffff00000001, 9223372032559808513 - 0x7fffffff00000000, 9223372032559808512 = 0x0000000000000001, 1 0x7fffffff00000001, 9223372032559808513 - 0x7fffffff00000001, 9223372032559808513 = 0x0000000000000000, 0 0x7fffffff00000001, 9223372032559808513 - 0x7fffffff00012345, 9223372032559883077 = 0xfffffffffffedcbc, -74564 0x7fffffff00000001, 9223372032559808513 - 0x7fffffff12345678, 9223372032865228408 = 0xffffffffedcba989, -305419895 0x7fffffff00000001, 9223372032559808513 - 0x7fffffff7fffffff, 9223372034707292159 = 0xffffffff80000002, -2147483646 0x7fffffff00000001, 9223372032559808513 - 0x7fffffffffffffff, 9223372036854775807 = 0xffffffff00000002, -4294967294 0x7fffffff00000001, 9223372032559808513 - 0xffffffff00000000, -4294967296 = 0x8000000000000001, -9223372036854775807 0x7fffffff00000001, 9223372032559808513 - 0xffffffff00000001, -4294967295 = 0x8000000000000000, -9223372036854775808 0x7fffffff00000001, 9223372032559808513 - 0xffffffff00012345, -4294892731 = 0x7ffffffffffedcbc, 9223372036854701244 0x7fffffff00000001, 9223372032559808513 - 0xffffffff12345678, -3989547400 = 0x7fffffffedcba989, 9223372036549355913 0x7fffffff00000001, 9223372032559808513 - 0xffffffff7fffffff, -2147483649 = 0x7fffffff80000002, 9223372034707292162 0x7fffffff00000001, 9223372032559808513 - 0xffffffffffffffff, -1 = 0x7fffffff00000002, 9223372032559808514 0x7fffffff00012345, 9223372032559883077 - 0x0000000000000000, 0 = 0x7fffffff00012345, 9223372032559883077 0x7fffffff00012345, 9223372032559883077 - 0x0000000000000001, 1 = 0x7fffffff00012344, 9223372032559883076 0x7fffffff00012345, 9223372032559883077 - 0x0000000000012345, 74565 = 0x7fffffff00000000, 9223372032559808512 0x7fffffff00012345, 9223372032559883077 - 0x0000000012345678, 305419896 = 0x7ffffffeedcccccd, 9223372032254463181 0x7fffffff00012345, 9223372032559883077 - 0x000000007fffffff, 2147483647 = 0x7ffffffe80012346, 9223372030412399430 0x7fffffff00012345, 9223372032559883077 - 0x00000000ffffffff, 4294967295 = 0x7ffffffe00012346, 9223372028264915782 0x7fffffff00012345, 9223372032559883077 - 0x0000000100000000, 4294967296 = 0x7ffffffe00012345, 9223372028264915781 0x7fffffff00012345, 9223372032559883077 - 0x0000000100000001, 4294967297 = 0x7ffffffe00012344, 9223372028264915780 0x7fffffff00012345, 9223372032559883077 - 0x0000000100012345, 4295041861 = 0x7ffffffe00000000, 9223372028264841216 0x7fffffff00012345, 9223372032559883077 - 0x0000000112345678, 4600387192 = 0x7ffffffdedcccccd, 9223372027959495885 0x7fffffff00012345, 9223372032559883077 - 0x000000017fffffff, 6442450943 = 0x7ffffffd80012346, 9223372026117432134 0x7fffffff00012345, 9223372032559883077 - 0x00000001ffffffff, 8589934591 = 0x7ffffffd00012346, 9223372023969948486 0x7fffffff00012345, 9223372032559883077 - 0x0001234500000000, 320254236426240 = 0x7ffedcba00012345, 9223051778323456837 0x7fffffff00012345, 9223372032559883077 - 0x0001234500000001, 320254236426241 = 0x7ffedcba00012344, 9223051778323456836 0x7fffffff00012345, 9223372032559883077 - 0x0001234500012345, 320254236500805 = 0x7ffedcba00000000, 9223051778323382272 0x7fffffff00012345, 9223372032559883077 - 0x0001234512345678, 320254541846136 = 0x7ffedcb9edcccccd, 9223051778018036941 0x7fffffff00012345, 9223372032559883077 - 0x000123457fffffff, 320256383909887 = 0x7ffedcb980012346, 9223051776175973190 0x7fffffff00012345, 9223372032559883077 - 0x00012345ffffffff, 320258531393535 = 0x7ffedcb900012346, 9223051774028489542 0x7fffffff00012345, 9223372032559883077 - 0x1234567800000000, 1311768464867721216 = 0x6dcba98700012345, 7911603567692161861 0x7fffffff00012345, 9223372032559883077 - 0x1234567800000001, 1311768464867721217 = 0x6dcba98700012344, 7911603567692161860 0x7fffffff00012345, 9223372032559883077 - 0x1234567800012345, 1311768464867795781 = 0x6dcba98700000000, 7911603567692087296 0x7fffffff00012345, 9223372032559883077 - 0x1234567812345678, 1311768465173141112 = 0x6dcba986edcccccd, 7911603567386741965 0x7fffffff00012345, 9223372032559883077 - 0x123456787fffffff, 1311768467015204863 = 0x6dcba98680012346, 7911603565544678214 0x7fffffff00012345, 9223372032559883077 - 0x12345678ffffffff, 1311768469162688511 = 0x6dcba98600012346, 7911603563397194566 0x7fffffff00012345, 9223372032559883077 - 0x7fffffff00000000, 9223372032559808512 = 0x0000000000012345, 74565 0x7fffffff00012345, 9223372032559883077 - 0x7fffffff00000001, 9223372032559808513 = 0x0000000000012344, 74564 0x7fffffff00012345, 9223372032559883077 - 0x7fffffff00012345, 9223372032559883077 = 0x0000000000000000, 0 0x7fffffff00012345, 9223372032559883077 - 0x7fffffff12345678, 9223372032865228408 = 0xffffffffedcccccd, -305345331 0x7fffffff00012345, 9223372032559883077 - 0x7fffffff7fffffff, 9223372034707292159 = 0xffffffff80012346, -2147409082 0x7fffffff00012345, 9223372032559883077 - 0x7fffffffffffffff, 9223372036854775807 = 0xffffffff00012346, -4294892730 0x7fffffff00012345, 9223372032559883077 - 0xffffffff00000000, -4294967296 = 0x8000000000012345, -9223372036854701243 0x7fffffff00012345, 9223372032559883077 - 0xffffffff00000001, -4294967295 = 0x8000000000012344, -9223372036854701244 0x7fffffff00012345, 9223372032559883077 - 0xffffffff00012345, -4294892731 = 0x8000000000000000, -9223372036854775808 0x7fffffff00012345, 9223372032559883077 - 0xffffffff12345678, -3989547400 = 0x7fffffffedcccccd, 9223372036549430477 0x7fffffff00012345, 9223372032559883077 - 0xffffffff7fffffff, -2147483649 = 0x7fffffff80012346, 9223372034707366726 0x7fffffff00012345, 9223372032559883077 - 0xffffffffffffffff, -1 = 0x7fffffff00012346, 9223372032559883078 0x7fffffff12345678, 9223372032865228408 - 0x0000000000000000, 0 = 0x7fffffff12345678, 9223372032865228408 0x7fffffff12345678, 9223372032865228408 - 0x0000000000000001, 1 = 0x7fffffff12345677, 9223372032865228407 0x7fffffff12345678, 9223372032865228408 - 0x0000000000012345, 74565 = 0x7fffffff12333333, 9223372032865153843 0x7fffffff12345678, 9223372032865228408 - 0x0000000012345678, 305419896 = 0x7fffffff00000000, 9223372032559808512 0x7fffffff12345678, 9223372032865228408 - 0x000000007fffffff, 2147483647 = 0x7ffffffe92345679, 9223372030717744761 0x7fffffff12345678, 9223372032865228408 - 0x00000000ffffffff, 4294967295 = 0x7ffffffe12345679, 9223372028570261113 0x7fffffff12345678, 9223372032865228408 - 0x0000000100000000, 4294967296 = 0x7ffffffe12345678, 9223372028570261112 0x7fffffff12345678, 9223372032865228408 - 0x0000000100000001, 4294967297 = 0x7ffffffe12345677, 9223372028570261111 0x7fffffff12345678, 9223372032865228408 - 0x0000000100012345, 4295041861 = 0x7ffffffe12333333, 9223372028570186547 0x7fffffff12345678, 9223372032865228408 - 0x0000000112345678, 4600387192 = 0x7ffffffe00000000, 9223372028264841216 0x7fffffff12345678, 9223372032865228408 - 0x000000017fffffff, 6442450943 = 0x7ffffffd92345679, 9223372026422777465 0x7fffffff12345678, 9223372032865228408 - 0x00000001ffffffff, 8589934591 = 0x7ffffffd12345679, 9223372024275293817 0x7fffffff12345678, 9223372032865228408 - 0x0001234500000000, 320254236426240 = 0x7ffedcba12345678, 9223051778628802168 0x7fffffff12345678, 9223372032865228408 - 0x0001234500000001, 320254236426241 = 0x7ffedcba12345677, 9223051778628802167 0x7fffffff12345678, 9223372032865228408 - 0x0001234500012345, 320254236500805 = 0x7ffedcba12333333, 9223051778628727603 0x7fffffff12345678, 9223372032865228408 - 0x0001234512345678, 320254541846136 = 0x7ffedcba00000000, 9223051778323382272 0x7fffffff12345678, 9223372032865228408 - 0x000123457fffffff, 320256383909887 = 0x7ffedcb992345679, 9223051776481318521 0x7fffffff12345678, 9223372032865228408 - 0x00012345ffffffff, 320258531393535 = 0x7ffedcb912345679, 9223051774333834873 0x7fffffff12345678, 9223372032865228408 - 0x1234567800000000, 1311768464867721216 = 0x6dcba98712345678, 7911603567997507192 0x7fffffff12345678, 9223372032865228408 - 0x1234567800000001, 1311768464867721217 = 0x6dcba98712345677, 7911603567997507191 0x7fffffff12345678, 9223372032865228408 - 0x1234567800012345, 1311768464867795781 = 0x6dcba98712333333, 7911603567997432627 0x7fffffff12345678, 9223372032865228408 - 0x1234567812345678, 1311768465173141112 = 0x6dcba98700000000, 7911603567692087296 0x7fffffff12345678, 9223372032865228408 - 0x123456787fffffff, 1311768467015204863 = 0x6dcba98692345679, 7911603565850023545 0x7fffffff12345678, 9223372032865228408 - 0x12345678ffffffff, 1311768469162688511 = 0x6dcba98612345679, 7911603563702539897 0x7fffffff12345678, 9223372032865228408 - 0x7fffffff00000000, 9223372032559808512 = 0x0000000012345678, 305419896 0x7fffffff12345678, 9223372032865228408 - 0x7fffffff00000001, 9223372032559808513 = 0x0000000012345677, 305419895 0x7fffffff12345678, 9223372032865228408 - 0x7fffffff00012345, 9223372032559883077 = 0x0000000012333333, 305345331 0x7fffffff12345678, 9223372032865228408 - 0x7fffffff12345678, 9223372032865228408 = 0x0000000000000000, 0 0x7fffffff12345678, 9223372032865228408 - 0x7fffffff7fffffff, 9223372034707292159 = 0xffffffff92345679, -1842063751 0x7fffffff12345678, 9223372032865228408 - 0x7fffffffffffffff, 9223372036854775807 = 0xffffffff12345679, -3989547399 0x7fffffff12345678, 9223372032865228408 - 0xffffffff00000000, -4294967296 = 0x8000000012345678, -9223372036549355912 0x7fffffff12345678, 9223372032865228408 - 0xffffffff00000001, -4294967295 = 0x8000000012345677, -9223372036549355913 0x7fffffff12345678, 9223372032865228408 - 0xffffffff00012345, -4294892731 = 0x8000000012333333, -9223372036549430477 0x7fffffff12345678, 9223372032865228408 - 0xffffffff12345678, -3989547400 = 0x8000000000000000, -9223372036854775808 0x7fffffff12345678, 9223372032865228408 - 0xffffffff7fffffff, -2147483649 = 0x7fffffff92345679, 9223372035012712057 0x7fffffff12345678, 9223372032865228408 - 0xffffffffffffffff, -1 = 0x7fffffff12345679, 9223372032865228409 0x7fffffff7fffffff, 9223372034707292159 - 0x0000000000000000, 0 = 0x7fffffff7fffffff, 9223372034707292159 0x7fffffff7fffffff, 9223372034707292159 - 0x0000000000000001, 1 = 0x7fffffff7ffffffe, 9223372034707292158 0x7fffffff7fffffff, 9223372034707292159 - 0x0000000000012345, 74565 = 0x7fffffff7ffedcba, 9223372034707217594 0x7fffffff7fffffff, 9223372034707292159 - 0x0000000012345678, 305419896 = 0x7fffffff6dcba987, 9223372034401872263 0x7fffffff7fffffff, 9223372034707292159 - 0x000000007fffffff, 2147483647 = 0x7fffffff00000000, 9223372032559808512 0x7fffffff7fffffff, 9223372034707292159 - 0x00000000ffffffff, 4294967295 = 0x7ffffffe80000000, 9223372030412324864 0x7fffffff7fffffff, 9223372034707292159 - 0x0000000100000000, 4294967296 = 0x7ffffffe7fffffff, 9223372030412324863 0x7fffffff7fffffff, 9223372034707292159 - 0x0000000100000001, 4294967297 = 0x7ffffffe7ffffffe, 9223372030412324862 0x7fffffff7fffffff, 9223372034707292159 - 0x0000000100012345, 4295041861 = 0x7ffffffe7ffedcba, 9223372030412250298 0x7fffffff7fffffff, 9223372034707292159 - 0x0000000112345678, 4600387192 = 0x7ffffffe6dcba987, 9223372030106904967 0x7fffffff7fffffff, 9223372034707292159 - 0x000000017fffffff, 6442450943 = 0x7ffffffe00000000, 9223372028264841216 0x7fffffff7fffffff, 9223372034707292159 - 0x00000001ffffffff, 8589934591 = 0x7ffffffd80000000, 9223372026117357568 0x7fffffff7fffffff, 9223372034707292159 - 0x0001234500000000, 320254236426240 = 0x7ffedcba7fffffff, 9223051780470865919 0x7fffffff7fffffff, 9223372034707292159 - 0x0001234500000001, 320254236426241 = 0x7ffedcba7ffffffe, 9223051780470865918 0x7fffffff7fffffff, 9223372034707292159 - 0x0001234500012345, 320254236500805 = 0x7ffedcba7ffedcba, 9223051780470791354 0x7fffffff7fffffff, 9223372034707292159 - 0x0001234512345678, 320254541846136 = 0x7ffedcba6dcba987, 9223051780165446023 0x7fffffff7fffffff, 9223372034707292159 - 0x000123457fffffff, 320256383909887 = 0x7ffedcba00000000, 9223051778323382272 0x7fffffff7fffffff, 9223372034707292159 - 0x00012345ffffffff, 320258531393535 = 0x7ffedcb980000000, 9223051776175898624 0x7fffffff7fffffff, 9223372034707292159 - 0x1234567800000000, 1311768464867721216 = 0x6dcba9877fffffff, 7911603569839570943 0x7fffffff7fffffff, 9223372034707292159 - 0x1234567800000001, 1311768464867721217 = 0x6dcba9877ffffffe, 7911603569839570942 0x7fffffff7fffffff, 9223372034707292159 - 0x1234567800012345, 1311768464867795781 = 0x6dcba9877ffedcba, 7911603569839496378 0x7fffffff7fffffff, 9223372034707292159 - 0x1234567812345678, 1311768465173141112 = 0x6dcba9876dcba987, 7911603569534151047 0x7fffffff7fffffff, 9223372034707292159 - 0x123456787fffffff, 1311768467015204863 = 0x6dcba98700000000, 7911603567692087296 0x7fffffff7fffffff, 9223372034707292159 - 0x12345678ffffffff, 1311768469162688511 = 0x6dcba98680000000, 7911603565544603648 0x7fffffff7fffffff, 9223372034707292159 - 0x7fffffff00000000, 9223372032559808512 = 0x000000007fffffff, 2147483647 0x7fffffff7fffffff, 9223372034707292159 - 0x7fffffff00000001, 9223372032559808513 = 0x000000007ffffffe, 2147483646 0x7fffffff7fffffff, 9223372034707292159 - 0x7fffffff00012345, 9223372032559883077 = 0x000000007ffedcba, 2147409082 0x7fffffff7fffffff, 9223372034707292159 - 0x7fffffff12345678, 9223372032865228408 = 0x000000006dcba987, 1842063751 0x7fffffff7fffffff, 9223372034707292159 - 0x7fffffff7fffffff, 9223372034707292159 = 0x0000000000000000, 0 0x7fffffff7fffffff, 9223372034707292159 - 0x7fffffffffffffff, 9223372036854775807 = 0xffffffff80000000, -2147483648 0x7fffffff7fffffff, 9223372034707292159 - 0xffffffff00000000, -4294967296 = 0x800000007fffffff, -9223372034707292161 0x7fffffff7fffffff, 9223372034707292159 - 0xffffffff00000001, -4294967295 = 0x800000007ffffffe, -9223372034707292162 0x7fffffff7fffffff, 9223372034707292159 - 0xffffffff00012345, -4294892731 = 0x800000007ffedcba, -9223372034707366726 0x7fffffff7fffffff, 9223372034707292159 - 0xffffffff12345678, -3989547400 = 0x800000006dcba987, -9223372035012712057 0x7fffffff7fffffff, 9223372034707292159 - 0xffffffff7fffffff, -2147483649 = 0x8000000000000000, -9223372036854775808 0x7fffffff7fffffff, 9223372034707292159 - 0xffffffffffffffff, -1 = 0x7fffffff80000000, 9223372034707292160 0x7fffffffffffffff, 9223372036854775807 - 0x0000000000000000, 0 = 0x7fffffffffffffff, 9223372036854775807 0x7fffffffffffffff, 9223372036854775807 - 0x0000000000000001, 1 = 0x7ffffffffffffffe, 9223372036854775806 0x7fffffffffffffff, 9223372036854775807 - 0x0000000000012345, 74565 = 0x7ffffffffffedcba, 9223372036854701242 0x7fffffffffffffff, 9223372036854775807 - 0x0000000012345678, 305419896 = 0x7fffffffedcba987, 9223372036549355911 0x7fffffffffffffff, 9223372036854775807 - 0x000000007fffffff, 2147483647 = 0x7fffffff80000000, 9223372034707292160 0x7fffffffffffffff, 9223372036854775807 - 0x00000000ffffffff, 4294967295 = 0x7fffffff00000000, 9223372032559808512 0x7fffffffffffffff, 9223372036854775807 - 0x0000000100000000, 4294967296 = 0x7ffffffeffffffff, 9223372032559808511 0x7fffffffffffffff, 9223372036854775807 - 0x0000000100000001, 4294967297 = 0x7ffffffefffffffe, 9223372032559808510 0x7fffffffffffffff, 9223372036854775807 - 0x0000000100012345, 4295041861 = 0x7ffffffefffedcba, 9223372032559733946 0x7fffffffffffffff, 9223372036854775807 - 0x0000000112345678, 4600387192 = 0x7ffffffeedcba987, 9223372032254388615 0x7fffffffffffffff, 9223372036854775807 - 0x000000017fffffff, 6442450943 = 0x7ffffffe80000000, 9223372030412324864 0x7fffffffffffffff, 9223372036854775807 - 0x00000001ffffffff, 8589934591 = 0x7ffffffe00000000, 9223372028264841216 0x7fffffffffffffff, 9223372036854775807 - 0x0001234500000000, 320254236426240 = 0x7ffedcbaffffffff, 9223051782618349567 0x7fffffffffffffff, 9223372036854775807 - 0x0001234500000001, 320254236426241 = 0x7ffedcbafffffffe, 9223051782618349566 0x7fffffffffffffff, 9223372036854775807 - 0x0001234500012345, 320254236500805 = 0x7ffedcbafffedcba, 9223051782618275002 0x7fffffffffffffff, 9223372036854775807 - 0x0001234512345678, 320254541846136 = 0x7ffedcbaedcba987, 9223051782312929671 0x7fffffffffffffff, 9223372036854775807 - 0x000123457fffffff, 320256383909887 = 0x7ffedcba80000000, 9223051780470865920 0x7fffffffffffffff, 9223372036854775807 - 0x00012345ffffffff, 320258531393535 = 0x7ffedcba00000000, 9223051778323382272 0x7fffffffffffffff, 9223372036854775807 - 0x1234567800000000, 1311768464867721216 = 0x6dcba987ffffffff, 7911603571987054591 0x7fffffffffffffff, 9223372036854775807 - 0x1234567800000001, 1311768464867721217 = 0x6dcba987fffffffe, 7911603571987054590 0x7fffffffffffffff, 9223372036854775807 - 0x1234567800012345, 1311768464867795781 = 0x6dcba987fffedcba, 7911603571986980026 0x7fffffffffffffff, 9223372036854775807 - 0x1234567812345678, 1311768465173141112 = 0x6dcba987edcba987, 7911603571681634695 0x7fffffffffffffff, 9223372036854775807 - 0x123456787fffffff, 1311768467015204863 = 0x6dcba98780000000, 7911603569839570944 0x7fffffffffffffff, 9223372036854775807 - 0x12345678ffffffff, 1311768469162688511 = 0x6dcba98700000000, 7911603567692087296 0x7fffffffffffffff, 9223372036854775807 - 0x7fffffff00000000, 9223372032559808512 = 0x00000000ffffffff, 4294967295 0x7fffffffffffffff, 9223372036854775807 - 0x7fffffff00000001, 9223372032559808513 = 0x00000000fffffffe, 4294967294 0x7fffffffffffffff, 9223372036854775807 - 0x7fffffff00012345, 9223372032559883077 = 0x00000000fffedcba, 4294892730 0x7fffffffffffffff, 9223372036854775807 - 0x7fffffff12345678, 9223372032865228408 = 0x00000000edcba987, 3989547399 0x7fffffffffffffff, 9223372036854775807 - 0x7fffffff7fffffff, 9223372034707292159 = 0x0000000080000000, 2147483648 0x7fffffffffffffff, 9223372036854775807 - 0x7fffffffffffffff, 9223372036854775807 = 0x0000000000000000, 0 0x7fffffffffffffff, 9223372036854775807 - 0xffffffff00000000, -4294967296 = 0x80000000ffffffff, -9223372032559808513 0x7fffffffffffffff, 9223372036854775807 - 0xffffffff00000001, -4294967295 = 0x80000000fffffffe, -9223372032559808514 0x7fffffffffffffff, 9223372036854775807 - 0xffffffff00012345, -4294892731 = 0x80000000fffedcba, -9223372032559883078 0x7fffffffffffffff, 9223372036854775807 - 0xffffffff12345678, -3989547400 = 0x80000000edcba987, -9223372032865228409 0x7fffffffffffffff, 9223372036854775807 - 0xffffffff7fffffff, -2147483649 = 0x8000000080000000, -9223372034707292160 0x7fffffffffffffff, 9223372036854775807 - 0xffffffffffffffff, -1 = 0x8000000000000000, -9223372036854775808 0xffffffff00000000, -4294967296 - 0x0000000000000000, 0 = 0xffffffff00000000, -4294967296 0xffffffff00000000, -4294967296 - 0x0000000000000001, 1 = 0xfffffffeffffffff, -4294967297 0xffffffff00000000, -4294967296 - 0x0000000000012345, 74565 = 0xfffffffefffedcbb, -4295041861 0xffffffff00000000, -4294967296 - 0x0000000012345678, 305419896 = 0xfffffffeedcba988, -4600387192 0xffffffff00000000, -4294967296 - 0x000000007fffffff, 2147483647 = 0xfffffffe80000001, -6442450943 0xffffffff00000000, -4294967296 - 0x00000000ffffffff, 4294967295 = 0xfffffffe00000001, -8589934591 0xffffffff00000000, -4294967296 - 0x0000000100000000, 4294967296 = 0xfffffffe00000000, -8589934592 0xffffffff00000000, -4294967296 - 0x0000000100000001, 4294967297 = 0xfffffffdffffffff, -8589934593 0xffffffff00000000, -4294967296 - 0x0000000100012345, 4295041861 = 0xfffffffdfffedcbb, -8590009157 0xffffffff00000000, -4294967296 - 0x0000000112345678, 4600387192 = 0xfffffffdedcba988, -8895354488 0xffffffff00000000, -4294967296 - 0x000000017fffffff, 6442450943 = 0xfffffffd80000001, -10737418239 0xffffffff00000000, -4294967296 - 0x00000001ffffffff, 8589934591 = 0xfffffffd00000001, -12884901887 0xffffffff00000000, -4294967296 - 0x0001234500000000, 320254236426240 = 0xfffedcba00000000, -320258531393536 0xffffffff00000000, -4294967296 - 0x0001234500000001, 320254236426241 = 0xfffedcb9ffffffff, -320258531393537 0xffffffff00000000, -4294967296 - 0x0001234500012345, 320254236500805 = 0xfffedcb9fffedcbb, -320258531468101 0xffffffff00000000, -4294967296 - 0x0001234512345678, 320254541846136 = 0xfffedcb9edcba988, -320258836813432 0xffffffff00000000, -4294967296 - 0x000123457fffffff, 320256383909887 = 0xfffedcb980000001, -320260678877183 0xffffffff00000000, -4294967296 - 0x00012345ffffffff, 320258531393535 = 0xfffedcb900000001, -320262826360831 0xffffffff00000000, -4294967296 - 0x1234567800000000, 1311768464867721216 = 0xedcba98700000000, -1311768469162688512 0xffffffff00000000, -4294967296 - 0x1234567800000001, 1311768464867721217 = 0xedcba986ffffffff, -1311768469162688513 0xffffffff00000000, -4294967296 - 0x1234567800012345, 1311768464867795781 = 0xedcba986fffedcbb, -1311768469162763077 0xffffffff00000000, -4294967296 - 0x1234567812345678, 1311768465173141112 = 0xedcba986edcba988, -1311768469468108408 0xffffffff00000000, -4294967296 - 0x123456787fffffff, 1311768467015204863 = 0xedcba98680000001, -1311768471310172159 0xffffffff00000000, -4294967296 - 0x12345678ffffffff, 1311768469162688511 = 0xedcba98600000001, -1311768473457655807 0xffffffff00000000, -4294967296 - 0x7fffffff00000000, 9223372032559808512 = 0x8000000000000000, -9223372036854775808 0xffffffff00000000, -4294967296 - 0x7fffffff00000001, 9223372032559808513 = 0x7fffffffffffffff, 9223372036854775807 0xffffffff00000000, -4294967296 - 0x7fffffff00012345, 9223372032559883077 = 0x7ffffffffffedcbb, 9223372036854701243 0xffffffff00000000, -4294967296 - 0x7fffffff12345678, 9223372032865228408 = 0x7fffffffedcba988, 9223372036549355912 0xffffffff00000000, -4294967296 - 0x7fffffff7fffffff, 9223372034707292159 = 0x7fffffff80000001, 9223372034707292161 0xffffffff00000000, -4294967296 - 0x7fffffffffffffff, 9223372036854775807 = 0x7fffffff00000001, 9223372032559808513 0xffffffff00000000, -4294967296 - 0xffffffff00000000, -4294967296 = 0x0000000000000000, 0 0xffffffff00000000, -4294967296 - 0xffffffff00000001, -4294967295 = 0xffffffffffffffff, -1 0xffffffff00000000, -4294967296 - 0xffffffff00012345, -4294892731 = 0xfffffffffffedcbb, -74565 0xffffffff00000000, -4294967296 - 0xffffffff12345678, -3989547400 = 0xffffffffedcba988, -305419896 0xffffffff00000000, -4294967296 - 0xffffffff7fffffff, -2147483649 = 0xffffffff80000001, -2147483647 0xffffffff00000000, -4294967296 - 0xffffffffffffffff, -1 = 0xffffffff00000001, -4294967295 0xffffffff00000001, -4294967295 - 0x0000000000000000, 0 = 0xffffffff00000001, -4294967295 0xffffffff00000001, -4294967295 - 0x0000000000000001, 1 = 0xffffffff00000000, -4294967296 0xffffffff00000001, -4294967295 - 0x0000000000012345, 74565 = 0xfffffffefffedcbc, -4295041860 0xffffffff00000001, -4294967295 - 0x0000000012345678, 305419896 = 0xfffffffeedcba989, -4600387191 0xffffffff00000001, -4294967295 - 0x000000007fffffff, 2147483647 = 0xfffffffe80000002, -6442450942 0xffffffff00000001, -4294967295 - 0x00000000ffffffff, 4294967295 = 0xfffffffe00000002, -8589934590 0xffffffff00000001, -4294967295 - 0x0000000100000000, 4294967296 = 0xfffffffe00000001, -8589934591 0xffffffff00000001, -4294967295 - 0x0000000100000001, 4294967297 = 0xfffffffe00000000, -8589934592 0xffffffff00000001, -4294967295 - 0x0000000100012345, 4295041861 = 0xfffffffdfffedcbc, -8590009156 0xffffffff00000001, -4294967295 - 0x0000000112345678, 4600387192 = 0xfffffffdedcba989, -8895354487 0xffffffff00000001, -4294967295 - 0x000000017fffffff, 6442450943 = 0xfffffffd80000002, -10737418238 0xffffffff00000001, -4294967295 - 0x00000001ffffffff, 8589934591 = 0xfffffffd00000002, -12884901886 0xffffffff00000001, -4294967295 - 0x0001234500000000, 320254236426240 = 0xfffedcba00000001, -320258531393535 0xffffffff00000001, -4294967295 - 0x0001234500000001, 320254236426241 = 0xfffedcba00000000, -320258531393536 0xffffffff00000001, -4294967295 - 0x0001234500012345, 320254236500805 = 0xfffedcb9fffedcbc, -320258531468100 0xffffffff00000001, -4294967295 - 0x0001234512345678, 320254541846136 = 0xfffedcb9edcba989, -320258836813431 0xffffffff00000001, -4294967295 - 0x000123457fffffff, 320256383909887 = 0xfffedcb980000002, -320260678877182 0xffffffff00000001, -4294967295 - 0x00012345ffffffff, 320258531393535 = 0xfffedcb900000002, -320262826360830 0xffffffff00000001, -4294967295 - 0x1234567800000000, 1311768464867721216 = 0xedcba98700000001, -1311768469162688511 0xffffffff00000001, -4294967295 - 0x1234567800000001, 1311768464867721217 = 0xedcba98700000000, -1311768469162688512 0xffffffff00000001, -4294967295 - 0x1234567800012345, 1311768464867795781 = 0xedcba986fffedcbc, -1311768469162763076 0xffffffff00000001, -4294967295 - 0x1234567812345678, 1311768465173141112 = 0xedcba986edcba989, -1311768469468108407 0xffffffff00000001, -4294967295 - 0x123456787fffffff, 1311768467015204863 = 0xedcba98680000002, -1311768471310172158 0xffffffff00000001, -4294967295 - 0x12345678ffffffff, 1311768469162688511 = 0xedcba98600000002, -1311768473457655806 0xffffffff00000001, -4294967295 - 0x7fffffff00000000, 9223372032559808512 = 0x8000000000000001, -9223372036854775807 0xffffffff00000001, -4294967295 - 0x7fffffff00000001, 9223372032559808513 = 0x8000000000000000, -9223372036854775808 0xffffffff00000001, -4294967295 - 0x7fffffff00012345, 9223372032559883077 = 0x7ffffffffffedcbc, 9223372036854701244 0xffffffff00000001, -4294967295 - 0x7fffffff12345678, 9223372032865228408 = 0x7fffffffedcba989, 9223372036549355913 0xffffffff00000001, -4294967295 - 0x7fffffff7fffffff, 9223372034707292159 = 0x7fffffff80000002, 9223372034707292162 0xffffffff00000001, -4294967295 - 0x7fffffffffffffff, 9223372036854775807 = 0x7fffffff00000002, 9223372032559808514 0xffffffff00000001, -4294967295 - 0xffffffff00000000, -4294967296 = 0x0000000000000001, 1 0xffffffff00000001, -4294967295 - 0xffffffff00000001, -4294967295 = 0x0000000000000000, 0 0xffffffff00000001, -4294967295 - 0xffffffff00012345, -4294892731 = 0xfffffffffffedcbc, -74564 0xffffffff00000001, -4294967295 - 0xffffffff12345678, -3989547400 = 0xffffffffedcba989, -305419895 0xffffffff00000001, -4294967295 - 0xffffffff7fffffff, -2147483649 = 0xffffffff80000002, -2147483646 0xffffffff00000001, -4294967295 - 0xffffffffffffffff, -1 = 0xffffffff00000002, -4294967294 0xffffffff00012345, -4294892731 - 0x0000000000000000, 0 = 0xffffffff00012345, -4294892731 0xffffffff00012345, -4294892731 - 0x0000000000000001, 1 = 0xffffffff00012344, -4294892732 0xffffffff00012345, -4294892731 - 0x0000000000012345, 74565 = 0xffffffff00000000, -4294967296 0xffffffff00012345, -4294892731 - 0x0000000012345678, 305419896 = 0xfffffffeedcccccd, -4600312627 0xffffffff00012345, -4294892731 - 0x000000007fffffff, 2147483647 = 0xfffffffe80012346, -6442376378 0xffffffff00012345, -4294892731 - 0x00000000ffffffff, 4294967295 = 0xfffffffe00012346, -8589860026 0xffffffff00012345, -4294892731 - 0x0000000100000000, 4294967296 = 0xfffffffe00012345, -8589860027 0xffffffff00012345, -4294892731 - 0x0000000100000001, 4294967297 = 0xfffffffe00012344, -8589860028 0xffffffff00012345, -4294892731 - 0x0000000100012345, 4295041861 = 0xfffffffe00000000, -8589934592 0xffffffff00012345, -4294892731 - 0x0000000112345678, 4600387192 = 0xfffffffdedcccccd, -8895279923 0xffffffff00012345, -4294892731 - 0x000000017fffffff, 6442450943 = 0xfffffffd80012346, -10737343674 0xffffffff00012345, -4294892731 - 0x00000001ffffffff, 8589934591 = 0xfffffffd00012346, -12884827322 0xffffffff00012345, -4294892731 - 0x0001234500000000, 320254236426240 = 0xfffedcba00012345, -320258531318971 0xffffffff00012345, -4294892731 - 0x0001234500000001, 320254236426241 = 0xfffedcba00012344, -320258531318972 0xffffffff00012345, -4294892731 - 0x0001234500012345, 320254236500805 = 0xfffedcba00000000, -320258531393536 0xffffffff00012345, -4294892731 - 0x0001234512345678, 320254541846136 = 0xfffedcb9edcccccd, -320258836738867 0xffffffff00012345, -4294892731 - 0x000123457fffffff, 320256383909887 = 0xfffedcb980012346, -320260678802618 0xffffffff00012345, -4294892731 - 0x00012345ffffffff, 320258531393535 = 0xfffedcb900012346, -320262826286266 0xffffffff00012345, -4294892731 - 0x1234567800000000, 1311768464867721216 = 0xedcba98700012345, -1311768469162613947 0xffffffff00012345, -4294892731 - 0x1234567800000001, 1311768464867721217 = 0xedcba98700012344, -1311768469162613948 0xffffffff00012345, -4294892731 - 0x1234567800012345, 1311768464867795781 = 0xedcba98700000000, -1311768469162688512 0xffffffff00012345, -4294892731 - 0x1234567812345678, 1311768465173141112 = 0xedcba986edcccccd, -1311768469468033843 0xffffffff00012345, -4294892731 - 0x123456787fffffff, 1311768467015204863 = 0xedcba98680012346, -1311768471310097594 0xffffffff00012345, -4294892731 - 0x12345678ffffffff, 1311768469162688511 = 0xedcba98600012346, -1311768473457581242 0xffffffff00012345, -4294892731 - 0x7fffffff00000000, 9223372032559808512 = 0x8000000000012345, -9223372036854701243 0xffffffff00012345, -4294892731 - 0x7fffffff00000001, 9223372032559808513 = 0x8000000000012344, -9223372036854701244 0xffffffff00012345, -4294892731 - 0x7fffffff00012345, 9223372032559883077 = 0x8000000000000000, -9223372036854775808 0xffffffff00012345, -4294892731 - 0x7fffffff12345678, 9223372032865228408 = 0x7fffffffedcccccd, 9223372036549430477 0xffffffff00012345, -4294892731 - 0x7fffffff7fffffff, 9223372034707292159 = 0x7fffffff80012346, 9223372034707366726 0xffffffff00012345, -4294892731 - 0x7fffffffffffffff, 9223372036854775807 = 0x7fffffff00012346, 9223372032559883078 0xffffffff00012345, -4294892731 - 0xffffffff00000000, -4294967296 = 0x0000000000012345, 74565 0xffffffff00012345, -4294892731 - 0xffffffff00000001, -4294967295 = 0x0000000000012344, 74564 0xffffffff00012345, -4294892731 - 0xffffffff00012345, -4294892731 = 0x0000000000000000, 0 0xffffffff00012345, -4294892731 - 0xffffffff12345678, -3989547400 = 0xffffffffedcccccd, -305345331 0xffffffff00012345, -4294892731 - 0xffffffff7fffffff, -2147483649 = 0xffffffff80012346, -2147409082 0xffffffff00012345, -4294892731 - 0xffffffffffffffff, -1 = 0xffffffff00012346, -4294892730 0xffffffff12345678, -3989547400 - 0x0000000000000000, 0 = 0xffffffff12345678, -3989547400 0xffffffff12345678, -3989547400 - 0x0000000000000001, 1 = 0xffffffff12345677, -3989547401 0xffffffff12345678, -3989547400 - 0x0000000000012345, 74565 = 0xffffffff12333333, -3989621965 0xffffffff12345678, -3989547400 - 0x0000000012345678, 305419896 = 0xffffffff00000000, -4294967296 0xffffffff12345678, -3989547400 - 0x000000007fffffff, 2147483647 = 0xfffffffe92345679, -6137031047 0xffffffff12345678, -3989547400 - 0x00000000ffffffff, 4294967295 = 0xfffffffe12345679, -8284514695 0xffffffff12345678, -3989547400 - 0x0000000100000000, 4294967296 = 0xfffffffe12345678, -8284514696 0xffffffff12345678, -3989547400 - 0x0000000100000001, 4294967297 = 0xfffffffe12345677, -8284514697 0xffffffff12345678, -3989547400 - 0x0000000100012345, 4295041861 = 0xfffffffe12333333, -8284589261 0xffffffff12345678, -3989547400 - 0x0000000112345678, 4600387192 = 0xfffffffe00000000, -8589934592 0xffffffff12345678, -3989547400 - 0x000000017fffffff, 6442450943 = 0xfffffffd92345679, -10431998343 0xffffffff12345678, -3989547400 - 0x00000001ffffffff, 8589934591 = 0xfffffffd12345679, -12579481991 0xffffffff12345678, -3989547400 - 0x0001234500000000, 320254236426240 = 0xfffedcba12345678, -320258225973640 0xffffffff12345678, -3989547400 - 0x0001234500000001, 320254236426241 = 0xfffedcba12345677, -320258225973641 0xffffffff12345678, -3989547400 - 0x0001234500012345, 320254236500805 = 0xfffedcba12333333, -320258226048205 0xffffffff12345678, -3989547400 - 0x0001234512345678, 320254541846136 = 0xfffedcba00000000, -320258531393536 0xffffffff12345678, -3989547400 - 0x000123457fffffff, 320256383909887 = 0xfffedcb992345679, -320260373457287 0xffffffff12345678, -3989547400 - 0x00012345ffffffff, 320258531393535 = 0xfffedcb912345679, -320262520940935 0xffffffff12345678, -3989547400 - 0x1234567800000000, 1311768464867721216 = 0xedcba98712345678, -1311768468857268616 0xffffffff12345678, -3989547400 - 0x1234567800000001, 1311768464867721217 = 0xedcba98712345677, -1311768468857268617 0xffffffff12345678, -3989547400 - 0x1234567800012345, 1311768464867795781 = 0xedcba98712333333, -1311768468857343181 0xffffffff12345678, -3989547400 - 0x1234567812345678, 1311768465173141112 = 0xedcba98700000000, -1311768469162688512 0xffffffff12345678, -3989547400 - 0x123456787fffffff, 1311768467015204863 = 0xedcba98692345679, -1311768471004752263 0xffffffff12345678, -3989547400 - 0x12345678ffffffff, 1311768469162688511 = 0xedcba98612345679, -1311768473152235911 0xffffffff12345678, -3989547400 - 0x7fffffff00000000, 9223372032559808512 = 0x8000000012345678, -9223372036549355912 0xffffffff12345678, -3989547400 - 0x7fffffff00000001, 9223372032559808513 = 0x8000000012345677, -9223372036549355913 0xffffffff12345678, -3989547400 - 0x7fffffff00012345, 9223372032559883077 = 0x8000000012333333, -9223372036549430477 0xffffffff12345678, -3989547400 - 0x7fffffff12345678, 9223372032865228408 = 0x8000000000000000, -9223372036854775808 0xffffffff12345678, -3989547400 - 0x7fffffff7fffffff, 9223372034707292159 = 0x7fffffff92345679, 9223372035012712057 0xffffffff12345678, -3989547400 - 0x7fffffffffffffff, 9223372036854775807 = 0x7fffffff12345679, 9223372032865228409 0xffffffff12345678, -3989547400 - 0xffffffff00000000, -4294967296 = 0x0000000012345678, 305419896 0xffffffff12345678, -3989547400 - 0xffffffff00000001, -4294967295 = 0x0000000012345677, 305419895 0xffffffff12345678, -3989547400 - 0xffffffff00012345, -4294892731 = 0x0000000012333333, 305345331 0xffffffff12345678, -3989547400 - 0xffffffff12345678, -3989547400 = 0x0000000000000000, 0 0xffffffff12345678, -3989547400 - 0xffffffff7fffffff, -2147483649 = 0xffffffff92345679, -1842063751 0xffffffff12345678, -3989547400 - 0xffffffffffffffff, -1 = 0xffffffff12345679, -3989547399 0xffffffff7fffffff, -2147483649 - 0x0000000000000000, 0 = 0xffffffff7fffffff, -2147483649 0xffffffff7fffffff, -2147483649 - 0x0000000000000001, 1 = 0xffffffff7ffffffe, -2147483650 0xffffffff7fffffff, -2147483649 - 0x0000000000012345, 74565 = 0xffffffff7ffedcba, -2147558214 0xffffffff7fffffff, -2147483649 - 0x0000000012345678, 305419896 = 0xffffffff6dcba987, -2452903545 0xffffffff7fffffff, -2147483649 - 0x000000007fffffff, 2147483647 = 0xffffffff00000000, -4294967296 0xffffffff7fffffff, -2147483649 - 0x00000000ffffffff, 4294967295 = 0xfffffffe80000000, -6442450944 0xffffffff7fffffff, -2147483649 - 0x0000000100000000, 4294967296 = 0xfffffffe7fffffff, -6442450945 0xffffffff7fffffff, -2147483649 - 0x0000000100000001, 4294967297 = 0xfffffffe7ffffffe, -6442450946 0xffffffff7fffffff, -2147483649 - 0x0000000100012345, 4295041861 = 0xfffffffe7ffedcba, -6442525510 0xffffffff7fffffff, -2147483649 - 0x0000000112345678, 4600387192 = 0xfffffffe6dcba987, -6747870841 0xffffffff7fffffff, -2147483649 - 0x000000017fffffff, 6442450943 = 0xfffffffe00000000, -8589934592 0xffffffff7fffffff, -2147483649 - 0x00000001ffffffff, 8589934591 = 0xfffffffd80000000, -10737418240 0xffffffff7fffffff, -2147483649 - 0x0001234500000000, 320254236426240 = 0xfffedcba7fffffff, -320256383909889 0xffffffff7fffffff, -2147483649 - 0x0001234500000001, 320254236426241 = 0xfffedcba7ffffffe, -320256383909890 0xffffffff7fffffff, -2147483649 - 0x0001234500012345, 320254236500805 = 0xfffedcba7ffedcba, -320256383984454 0xffffffff7fffffff, -2147483649 - 0x0001234512345678, 320254541846136 = 0xfffedcba6dcba987, -320256689329785 0xffffffff7fffffff, -2147483649 - 0x000123457fffffff, 320256383909887 = 0xfffedcba00000000, -320258531393536 0xffffffff7fffffff, -2147483649 - 0x00012345ffffffff, 320258531393535 = 0xfffedcb980000000, -320260678877184 0xffffffff7fffffff, -2147483649 - 0x1234567800000000, 1311768464867721216 = 0xedcba9877fffffff, -1311768467015204865 0xffffffff7fffffff, -2147483649 - 0x1234567800000001, 1311768464867721217 = 0xedcba9877ffffffe, -1311768467015204866 0xffffffff7fffffff, -2147483649 - 0x1234567800012345, 1311768464867795781 = 0xedcba9877ffedcba, -1311768467015279430 0xffffffff7fffffff, -2147483649 - 0x1234567812345678, 1311768465173141112 = 0xedcba9876dcba987, -1311768467320624761 0xffffffff7fffffff, -2147483649 - 0x123456787fffffff, 1311768467015204863 = 0xedcba98700000000, -1311768469162688512 0xffffffff7fffffff, -2147483649 - 0x12345678ffffffff, 1311768469162688511 = 0xedcba98680000000, -1311768471310172160 0xffffffff7fffffff, -2147483649 - 0x7fffffff00000000, 9223372032559808512 = 0x800000007fffffff, -9223372034707292161 0xffffffff7fffffff, -2147483649 - 0x7fffffff00000001, 9223372032559808513 = 0x800000007ffffffe, -9223372034707292162 0xffffffff7fffffff, -2147483649 - 0x7fffffff00012345, 9223372032559883077 = 0x800000007ffedcba, -9223372034707366726 0xffffffff7fffffff, -2147483649 - 0x7fffffff12345678, 9223372032865228408 = 0x800000006dcba987, -9223372035012712057 0xffffffff7fffffff, -2147483649 - 0x7fffffff7fffffff, 9223372034707292159 = 0x8000000000000000, -9223372036854775808 0xffffffff7fffffff, -2147483649 - 0x7fffffffffffffff, 9223372036854775807 = 0x7fffffff80000000, 9223372034707292160 0xffffffff7fffffff, -2147483649 - 0xffffffff00000000, -4294967296 = 0x000000007fffffff, 2147483647 0xffffffff7fffffff, -2147483649 - 0xffffffff00000001, -4294967295 = 0x000000007ffffffe, 2147483646 0xffffffff7fffffff, -2147483649 - 0xffffffff00012345, -4294892731 = 0x000000007ffedcba, 2147409082 0xffffffff7fffffff, -2147483649 - 0xffffffff12345678, -3989547400 = 0x000000006dcba987, 1842063751 0xffffffff7fffffff, -2147483649 - 0xffffffff7fffffff, -2147483649 = 0x0000000000000000, 0 0xffffffff7fffffff, -2147483649 - 0xffffffffffffffff, -1 = 0xffffffff80000000, -2147483648 0xffffffffffffffff, -1 - 0x0000000000000000, 0 = 0xffffffffffffffff, -1 0xffffffffffffffff, -1 - 0x0000000000000001, 1 = 0xfffffffffffffffe, -2 0xffffffffffffffff, -1 - 0x0000000000012345, 74565 = 0xfffffffffffedcba, -74566 0xffffffffffffffff, -1 - 0x0000000012345678, 305419896 = 0xffffffffedcba987, -305419897 0xffffffffffffffff, -1 - 0x000000007fffffff, 2147483647 = 0xffffffff80000000, -2147483648 0xffffffffffffffff, -1 - 0x00000000ffffffff, 4294967295 = 0xffffffff00000000, -4294967296 0xffffffffffffffff, -1 - 0x0000000100000000, 4294967296 = 0xfffffffeffffffff, -4294967297 0xffffffffffffffff, -1 - 0x0000000100000001, 4294967297 = 0xfffffffefffffffe, -4294967298 0xffffffffffffffff, -1 - 0x0000000100012345, 4295041861 = 0xfffffffefffedcba, -4295041862 0xffffffffffffffff, -1 - 0x0000000112345678, 4600387192 = 0xfffffffeedcba987, -4600387193 0xffffffffffffffff, -1 - 0x000000017fffffff, 6442450943 = 0xfffffffe80000000, -6442450944 0xffffffffffffffff, -1 - 0x00000001ffffffff, 8589934591 = 0xfffffffe00000000, -8589934592 0xffffffffffffffff, -1 - 0x0001234500000000, 320254236426240 = 0xfffedcbaffffffff, -320254236426241 0xffffffffffffffff, -1 - 0x0001234500000001, 320254236426241 = 0xfffedcbafffffffe, -320254236426242 0xffffffffffffffff, -1 - 0x0001234500012345, 320254236500805 = 0xfffedcbafffedcba, -320254236500806 0xffffffffffffffff, -1 - 0x0001234512345678, 320254541846136 = 0xfffedcbaedcba987, -320254541846137 0xffffffffffffffff, -1 - 0x000123457fffffff, 320256383909887 = 0xfffedcba80000000, -320256383909888 0xffffffffffffffff, -1 - 0x00012345ffffffff, 320258531393535 = 0xfffedcba00000000, -320258531393536 0xffffffffffffffff, -1 - 0x1234567800000000, 1311768464867721216 = 0xedcba987ffffffff, -1311768464867721217 0xffffffffffffffff, -1 - 0x1234567800000001, 1311768464867721217 = 0xedcba987fffffffe, -1311768464867721218 0xffffffffffffffff, -1 - 0x1234567800012345, 1311768464867795781 = 0xedcba987fffedcba, -1311768464867795782 0xffffffffffffffff, -1 - 0x1234567812345678, 1311768465173141112 = 0xedcba987edcba987, -1311768465173141113 0xffffffffffffffff, -1 - 0x123456787fffffff, 1311768467015204863 = 0xedcba98780000000, -1311768467015204864 0xffffffffffffffff, -1 - 0x12345678ffffffff, 1311768469162688511 = 0xedcba98700000000, -1311768469162688512 0xffffffffffffffff, -1 - 0x7fffffff00000000, 9223372032559808512 = 0x80000000ffffffff, -9223372032559808513 0xffffffffffffffff, -1 - 0x7fffffff00000001, 9223372032559808513 = 0x80000000fffffffe, -9223372032559808514 0xffffffffffffffff, -1 - 0x7fffffff00012345, 9223372032559883077 = 0x80000000fffedcba, -9223372032559883078 0xffffffffffffffff, -1 - 0x7fffffff12345678, 9223372032865228408 = 0x80000000edcba987, -9223372032865228409 0xffffffffffffffff, -1 - 0x7fffffff7fffffff, 9223372034707292159 = 0x8000000080000000, -9223372034707292160 0xffffffffffffffff, -1 - 0x7fffffffffffffff, 9223372036854775807 = 0x8000000000000000, -9223372036854775808 0xffffffffffffffff, -1 - 0xffffffff00000000, -4294967296 = 0x00000000ffffffff, 4294967295 0xffffffffffffffff, -1 - 0xffffffff00000001, -4294967295 = 0x00000000fffffffe, 4294967294 0xffffffffffffffff, -1 - 0xffffffff00012345, -4294892731 = 0x00000000fffedcba, 4294892730 0xffffffffffffffff, -1 - 0xffffffff12345678, -3989547400 = 0x00000000edcba987, 3989547399 0xffffffffffffffff, -1 - 0xffffffff7fffffff, -2147483649 = 0x0000000080000000, 2147483648 0xffffffffffffffff, -1 - 0xffffffffffffffff, -1 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x0000000000000001, 1 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x0000000000012345, 74565 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x0000000012345678, 305419896 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x000000007fffffff, 2147483647 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x00000000ffffffff, 4294967295 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x0000000100000000, 4294967296 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x0000000100000001, 4294967297 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x0000000100012345, 4295041861 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x0000000112345678, 4600387192 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x000000017fffffff, 6442450943 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x00000001ffffffff, 8589934591 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x0001234500000000, 320254236426240 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x0001234500000001, 320254236426241 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x0001234500012345, 320254236500805 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x0001234512345678, 320254541846136 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x000123457fffffff, 320256383909887 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x00012345ffffffff, 320258531393535 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x1234567800000000, 1311768464867721216 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x1234567800000001, 1311768464867721217 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x1234567800012345, 1311768464867795781 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x1234567812345678, 1311768465173141112 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x123456787fffffff, 1311768467015204863 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x12345678ffffffff, 1311768469162688511 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x7fffffff00000000, 9223372032559808512 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x7fffffff00000001, 9223372032559808513 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x7fffffff00012345, 9223372032559883077 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x7fffffff12345678, 9223372032865228408 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x7fffffff7fffffff, 9223372034707292159 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0x7fffffffffffffff, 9223372036854775807 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0xffffffff00000000, -4294967296 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0xffffffff00000001, -4294967295 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0xffffffff00012345, -4294892731 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0xffffffff12345678, -3989547400 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0xffffffff7fffffff, -2147483649 = 0x0000000000000000, 0 0x0000000000000000, 0 * 0xffffffffffffffff, -1 = 0x0000000000000000, 0 0x0000000000000001, 1 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x0000000000000001, 1 * 0x0000000000000001, 1 = 0x0000000000000001, 1 0x0000000000000001, 1 * 0x0000000000012345, 74565 = 0x0000000000012345, 74565 0x0000000000000001, 1 * 0x0000000012345678, 305419896 = 0x0000000012345678, 305419896 0x0000000000000001, 1 * 0x000000007fffffff, 2147483647 = 0x000000007fffffff, 2147483647 0x0000000000000001, 1 * 0x00000000ffffffff, 4294967295 = 0x00000000ffffffff, 4294967295 0x0000000000000001, 1 * 0x0000000100000000, 4294967296 = 0x0000000100000000, 4294967296 0x0000000000000001, 1 * 0x0000000100000001, 4294967297 = 0x0000000100000001, 4294967297 0x0000000000000001, 1 * 0x0000000100012345, 4295041861 = 0x0000000100012345, 4295041861 0x0000000000000001, 1 * 0x0000000112345678, 4600387192 = 0x0000000112345678, 4600387192 0x0000000000000001, 1 * 0x000000017fffffff, 6442450943 = 0x000000017fffffff, 6442450943 0x0000000000000001, 1 * 0x00000001ffffffff, 8589934591 = 0x00000001ffffffff, 8589934591 0x0000000000000001, 1 * 0x0001234500000000, 320254236426240 = 0x0001234500000000, 320254236426240 0x0000000000000001, 1 * 0x0001234500000001, 320254236426241 = 0x0001234500000001, 320254236426241 0x0000000000000001, 1 * 0x0001234500012345, 320254236500805 = 0x0001234500012345, 320254236500805 0x0000000000000001, 1 * 0x0001234512345678, 320254541846136 = 0x0001234512345678, 320254541846136 0x0000000000000001, 1 * 0x000123457fffffff, 320256383909887 = 0x000123457fffffff, 320256383909887 0x0000000000000001, 1 * 0x00012345ffffffff, 320258531393535 = 0x00012345ffffffff, 320258531393535 0x0000000000000001, 1 * 0x1234567800000000, 1311768464867721216 = 0x1234567800000000, 1311768464867721216 0x0000000000000001, 1 * 0x1234567800000001, 1311768464867721217 = 0x1234567800000001, 1311768464867721217 0x0000000000000001, 1 * 0x1234567800012345, 1311768464867795781 = 0x1234567800012345, 1311768464867795781 0x0000000000000001, 1 * 0x1234567812345678, 1311768465173141112 = 0x1234567812345678, 1311768465173141112 0x0000000000000001, 1 * 0x123456787fffffff, 1311768467015204863 = 0x123456787fffffff, 1311768467015204863 0x0000000000000001, 1 * 0x12345678ffffffff, 1311768469162688511 = 0x12345678ffffffff, 1311768469162688511 0x0000000000000001, 1 * 0x7fffffff00000000, 9223372032559808512 = 0x7fffffff00000000, 9223372032559808512 0x0000000000000001, 1 * 0x7fffffff00000001, 9223372032559808513 = 0x7fffffff00000001, 9223372032559808513 0x0000000000000001, 1 * 0x7fffffff00012345, 9223372032559883077 = 0x7fffffff00012345, 9223372032559883077 0x0000000000000001, 1 * 0x7fffffff12345678, 9223372032865228408 = 0x7fffffff12345678, 9223372032865228408 0x0000000000000001, 1 * 0x7fffffff7fffffff, 9223372034707292159 = 0x7fffffff7fffffff, 9223372034707292159 0x0000000000000001, 1 * 0x7fffffffffffffff, 9223372036854775807 = 0x7fffffffffffffff, 9223372036854775807 0x0000000000000001, 1 * 0xffffffff00000000, -4294967296 = 0xffffffff00000000, -4294967296 0x0000000000000001, 1 * 0xffffffff00000001, -4294967295 = 0xffffffff00000001, -4294967295 0x0000000000000001, 1 * 0xffffffff00012345, -4294892731 = 0xffffffff00012345, -4294892731 0x0000000000000001, 1 * 0xffffffff12345678, -3989547400 = 0xffffffff12345678, -3989547400 0x0000000000000001, 1 * 0xffffffff7fffffff, -2147483649 = 0xffffffff7fffffff, -2147483649 0x0000000000000001, 1 * 0xffffffffffffffff, -1 = 0xffffffffffffffff, -1 0x0000000000012345, 74565 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x0000000000012345, 74565 * 0x0000000000000001, 1 = 0x0000000000012345, 74565 0x0000000000012345, 74565 * 0x0000000000012345, 74565 = 0x000000014b65f099, 5559939225 0x0000000000012345, 74565 * 0x0000000012345678, 305419896 = 0x000014b66665b658, 22773634545240 0x0000000000012345, 74565 * 0x000000007fffffff, 2147483647 = 0x000091a27ffedcbb, 160127118138555 0x0000000000012345, 74565 * 0x00000000ffffffff, 4294967295 = 0x00012344fffedcbb, 320254236351675 0x0000000000012345, 74565 * 0x0000000100000000, 4294967296 = 0x0001234500000000, 320254236426240 0x0000000000012345, 74565 * 0x0000000100000001, 4294967297 = 0x0001234500012345, 320254236500805 0x0000000000012345, 74565 * 0x0000000100012345, 4295041861 = 0x000123464b65f099, 320259796365465 0x0000000000012345, 74565 * 0x0000000112345678, 4600387192 = 0x000137fb6665b658, 343027870971480 0x0000000000012345, 74565 * 0x000000017fffffff, 6442450943 = 0x0001b4e77ffedcbb, 480381354564795 0x0000000000012345, 74565 * 0x00000001ffffffff, 8589934591 = 0x00024689fffedcbb, 640508472777915 0x0000000000012345, 74565 * 0x0001234500000000, 320254236426240 = 0x4b65f09900000000, 5433013065413033984 0x0000000000012345, 74565 * 0x0001234500000001, 320254236426241 = 0x4b65f09900012345, 5433013065413108549 0x0000000000012345, 74565 * 0x0001234500012345, 320254236500805 = 0x4b65f09a4b65f099, 5433013070972973209 0x0000000000012345, 74565 * 0x0001234512345678, 320254541846136 = 0x4b66054f6665b658, 5433035839047579224 0x0000000000012345, 74565 * 0x000123457fffffff, 320256383909887 = 0x4b66823b7ffedcbb, 5433173192531172539 0x0000000000012345, 74565 * 0x00012345ffffffff, 320258531393535 = 0x4b6713ddfffedcbb, 5433333319649385659 0x0000000000012345, 74565 * 0x1234567800000000, 1311768464867721216 = 0x6665b65800000000, 7378504053589803008 0x0000000000012345, 74565 * 0x1234567800000001, 1311768464867721217 = 0x6665b65800012345, 7378504053589877573 0x0000000000012345, 74565 * 0x1234567800012345, 1311768464867795781 = 0x6665b6594b65f099, 7378504059149742233 0x0000000000012345, 74565 * 0x1234567812345678, 1311768465173141112 = 0x6665cb0e6665b658, 7378526827224348248 0x0000000000012345, 74565 * 0x123456787fffffff, 1311768467015204863 = 0x666647fa7ffedcbb, 7378664180707941563 0x0000000000012345, 74565 * 0x12345678ffffffff, 1311768469162688511 = 0x6666d99cfffedcbb, 7378824307826154683 0x0000000000012345, 74565 * 0x7fffffff00000000, 9223372032559808512 = 0x7ffedcbb00000000, 9223051782618349568 0x0000000000012345, 74565 * 0x7fffffff00000001, 9223372032559808513 = 0x7ffedcbb00012345, 9223051782618424133 0x0000000000012345, 74565 * 0x7fffffff00012345, 9223372032559883077 = 0x7ffedcbc4b65f099, 9223051788178288793 0x0000000000012345, 74565 * 0x7fffffff12345678, 9223372032865228408 = 0x7ffef1716665b658, 9223074556252894808 0x0000000000012345, 74565 * 0x7fffffff7fffffff, 9223372034707292159 = 0x7fff6e5d7ffedcbb, 9223211909736488123 0x0000000000012345, 74565 * 0x7fffffffffffffff, 9223372036854775807 = 0x7ffffffffffedcbb, 9223372036854701243 0x0000000000012345, 74565 * 0xffffffff00000000, -4294967296 = 0xfffedcbb00000000, -320254236426240 0x0000000000012345, 74565 * 0xffffffff00000001, -4294967295 = 0xfffedcbb00012345, -320254236351675 0x0000000000012345, 74565 * 0xffffffff00012345, -4294892731 = 0xfffedcbc4b65f099, -320248676487015 0x0000000000012345, 74565 * 0xffffffff12345678, -3989547400 = 0xfffef1716665b658, -297480601881000 0x0000000000012345, 74565 * 0xffffffff7fffffff, -2147483649 = 0xffff6e5d7ffedcbb, -160127118287685 0x0000000000012345, 74565 * 0xffffffffffffffff, -1 = 0xfffffffffffedcbb, -74565 0x0000000012345678, 305419896 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x0000000012345678, 305419896 * 0x0000000000000001, 1 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 * 0x0000000000012345, 74565 = 0x000014b66665b658, 22773634545240 0x0000000012345678, 305419896 * 0x0000000012345678, 305419896 = 0x014b66dc1df4d840, 93281312872650816 0x0000000012345678, 305419896 * 0x000000007fffffff, 2147483647 = 0x091a2b3bedcba988, 655884232128440712 0x0000000012345678, 305419896 * 0x00000000ffffffff, 4294967295 = 0x12345677edcba988, 1311768464562301320 0x0000000012345678, 305419896 * 0x0000000100000000, 4294967296 = 0x1234567800000000, 1311768464867721216 0x0000000012345678, 305419896 * 0x0000000100000001, 4294967297 = 0x1234567812345678, 1311768465173141112 0x0000000012345678, 305419896 * 0x0000000100012345, 4295041861 = 0x12346b2e6665b658, 1311791238502266456 0x0000000012345678, 305419896 * 0x0000000112345678, 4600387192 = 0x137fbd541df4d840, 1405049777740372032 0x0000000012345678, 305419896 * 0x000000017fffffff, 6442450943 = 0x1b4e81b3edcba988, 1967652696996161928 0x0000000012345678, 305419896 * 0x00000001ffffffff, 8589934591 = 0x2468acefedcba988, 2623536929430022536 0x0000000012345678, 305419896 * 0x0001234500000000, 320254236426240 = 0x6665b65800000000, 7378504053589803008 0x0000000012345678, 305419896 * 0x0001234500000001, 320254236426241 = 0x6665b65812345678, 7378504053895222904 0x0000000012345678, 305419896 * 0x0001234500012345, 320254236500805 = 0x6665cb0e6665b658, 7378526827224348248 0x0000000012345678, 305419896 * 0x0001234512345678, 320254541846136 = 0x67b11d341df4d840, 7471785366462453824 0x0000000012345678, 305419896 * 0x000123457fffffff, 320256383909887 = 0x6f7fe193edcba988, 8034388285718243720 0x0000000012345678, 305419896 * 0x00012345ffffffff, 320258531393535 = 0x789a0ccfedcba988, 8690272518152104328 0x0000000012345678, 305419896 * 0x1234567800000000, 1311768464867721216 = 0x1df4d84000000000, 2158587890806816768 0x0000000012345678, 305419896 * 0x1234567800000001, 1311768464867721217 = 0x1df4d84012345678, 2158587891112236664 0x0000000012345678, 305419896 * 0x1234567800012345, 1311768464867795781 = 0x1df4ecf66665b658, 2158610664441362008 0x0000000012345678, 305419896 * 0x1234567812345678, 1311768465173141112 = 0x1f403f1c1df4d840, 2251869203679467584 0x0000000012345678, 305419896 * 0x123456787fffffff, 1311768467015204863 = 0x270f037bedcba988, 2814472122935257480 0x0000000012345678, 305419896 * 0x12345678ffffffff, 1311768469162688511 = 0x30292eb7edcba988, 3470356355369118088 0x0000000012345678, 305419896 * 0x7fffffff00000000, 9223372032559808512 = 0xedcba98800000000, -1311768464867721216 0x0000000012345678, 305419896 * 0x7fffffff00000001, 9223372032559808513 = 0xedcba98812345678, -1311768464562301320 0x0000000012345678, 305419896 * 0x7fffffff00012345, 9223372032559883077 = 0xedcbbe3e6665b658, -1311745691233175976 0x0000000012345678, 305419896 * 0x7fffffff12345678, 9223372032865228408 = 0xef1710641df4d840, -1218487151995070400 0x0000000012345678, 305419896 * 0x7fffffff7fffffff, 9223372034707292159 = 0xf6e5d4c3edcba988, -655884232739280504 0x0000000012345678, 305419896 * 0x7fffffffffffffff, 9223372036854775807 = 0xffffffffedcba988, -305419896 0x0000000012345678, 305419896 * 0xffffffff00000000, -4294967296 = 0xedcba98800000000, -1311768464867721216 0x0000000012345678, 305419896 * 0xffffffff00000001, -4294967295 = 0xedcba98812345678, -1311768464562301320 0x0000000012345678, 305419896 * 0xffffffff00012345, -4294892731 = 0xedcbbe3e6665b658, -1311745691233175976 0x0000000012345678, 305419896 * 0xffffffff12345678, -3989547400 = 0xef1710641df4d840, -1218487151995070400 0x0000000012345678, 305419896 * 0xffffffff7fffffff, -2147483649 = 0xf6e5d4c3edcba988, -655884232739280504 0x0000000012345678, 305419896 * 0xffffffffffffffff, -1 = 0xffffffffedcba988, -305419896 0x000000007fffffff, 2147483647 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 * 0x0000000000000001, 1 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 * 0x0000000000012345, 74565 = 0x000091a27ffedcbb, 160127118138555 0x000000007fffffff, 2147483647 * 0x0000000012345678, 305419896 = 0x091a2b3bedcba988, 655884232128440712 0x000000007fffffff, 2147483647 * 0x000000007fffffff, 2147483647 = 0x3fffffff00000001, 4611686014132420609 0x000000007fffffff, 2147483647 * 0x00000000ffffffff, 4294967295 = 0x7ffffffe80000001, 9223372030412324865 0x000000007fffffff, 2147483647 * 0x0000000100000000, 4294967296 = 0x7fffffff00000000, 9223372032559808512 0x000000007fffffff, 2147483647 * 0x0000000100000001, 4294967297 = 0x7fffffff7fffffff, 9223372034707292159 0x000000007fffffff, 2147483647 * 0x0000000100012345, 4295041861 = 0x800091a17ffedcbb, -9223211914031604549 0x000000007fffffff, 2147483647 * 0x0000000112345678, 4600387192 = 0x891a2b3aedcba988, -8567487809021302392 0x000000007fffffff, 2147483647 * 0x000000017fffffff, 6442450943 = 0xbffffffe00000001, -4611686027017322495 0x000000007fffffff, 2147483647 * 0x00000001ffffffff, 8589934591 = 0xfffffffd80000001, -10737418239 0x000000007fffffff, 2147483647 * 0x0001234500000000, 320254236426240 = 0x7ffedcbb00000000, 9223051782618349568 0x000000007fffffff, 2147483647 * 0x0001234500000001, 320254236426241 = 0x7ffedcbb7fffffff, 9223051784765833215 0x000000007fffffff, 2147483647 * 0x0001234500012345, 320254236500805 = 0x7fff6e5d7ffedcbb, 9223211909736488123 0x000000007fffffff, 2147483647 * 0x0001234512345678, 320254541846136 = 0x891907f6edcba988, -8567808058962761336 0x000000007fffffff, 2147483647 * 0x000123457fffffff, 320256383909887 = 0xbffedcba00000001, -4612006276958781439 0x000000007fffffff, 2147483647 * 0x00012345ffffffff, 320258531393535 = 0xfffedcb980000001, -320260678877183 0x000000007fffffff, 2147483647 * 0x1234567800000000, 1311768464867721216 = 0xedcba98800000000, -1311768464867721216 0x000000007fffffff, 2147483647 * 0x1234567800000001, 1311768464867721217 = 0xedcba9887fffffff, -1311768462720237569 0x000000007fffffff, 2147483647 * 0x1234567800012345, 1311768464867795781 = 0xedcc3b2a7ffedcbb, -1311608337749582661 0x000000007fffffff, 2147483647 * 0x1234567812345678, 1311768465173141112 = 0xf6e5d4c3edcba988, -655884232739280504 0x000000007fffffff, 2147483647 * 0x123456787fffffff, 1311768467015204863 = 0x2dcba98700000001, 3299917549264699393 0x000000007fffffff, 2147483647 * 0x12345678ffffffff, 1311768469162688511 = 0x6dcba98680000001, 7911603565544603649 0x000000007fffffff, 2147483647 * 0x7fffffff00000000, 9223372032559808512 = 0x0000000100000000, 4294967296 0x000000007fffffff, 2147483647 * 0x7fffffff00000001, 9223372032559808513 = 0x000000017fffffff, 6442450943 0x000000007fffffff, 2147483647 * 0x7fffffff00012345, 9223372032559883077 = 0x000091a37ffedcbb, 160131413105851 0x000000007fffffff, 2147483647 * 0x7fffffff12345678, 9223372032865228408 = 0x091a2b3cedcba988, 655884236423408008 0x000000007fffffff, 2147483647 * 0x7fffffff7fffffff, 9223372034707292159 = 0x4000000000000001, 4611686018427387905 0x000000007fffffff, 2147483647 * 0x7fffffffffffffff, 9223372036854775807 = 0x7fffffff80000001, 9223372034707292161 0x000000007fffffff, 2147483647 * 0xffffffff00000000, -4294967296 = 0x8000000100000000, -9223372032559808512 0x000000007fffffff, 2147483647 * 0xffffffff00000001, -4294967295 = 0x800000017fffffff, -9223372030412324865 0x000000007fffffff, 2147483647 * 0xffffffff00012345, -4294892731 = 0x800091a37ffedcbb, -9223211905441669957 0x000000007fffffff, 2147483647 * 0xffffffff12345678, -3989547400 = 0x891a2b3cedcba988, -8567487800431367800 0x000000007fffffff, 2147483647 * 0xffffffff7fffffff, -2147483649 = 0xc000000000000001, -4611686018427387903 0x000000007fffffff, 2147483647 * 0xffffffffffffffff, -1 = 0xffffffff80000001, -2147483647 0x00000000ffffffff, 4294967295 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 * 0x0000000000000001, 1 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 * 0x0000000000012345, 74565 = 0x00012344fffedcbb, 320254236351675 0x00000000ffffffff, 4294967295 * 0x0000000012345678, 305419896 = 0x12345677edcba988, 1311768464562301320 0x00000000ffffffff, 4294967295 * 0x000000007fffffff, 2147483647 = 0x7ffffffe80000001, 9223372030412324865 0x00000000ffffffff, 4294967295 * 0x00000000ffffffff, 4294967295 = 0xfffffffe00000001, -8589934591 0x00000000ffffffff, 4294967295 * 0x0000000100000000, 4294967296 = 0xffffffff00000000, -4294967296 0x00000000ffffffff, 4294967295 * 0x0000000100000001, 4294967297 = 0xffffffffffffffff, -1 0x00000000ffffffff, 4294967295 * 0x0000000100012345, 4295041861 = 0x00012343fffedcbb, 320249941384379 0x00000000ffffffff, 4294967295 * 0x0000000112345678, 4600387192 = 0x12345676edcba988, 1311768460267334024 0x00000000ffffffff, 4294967295 * 0x000000017fffffff, 6442450943 = 0x7ffffffd80000001, 9223372026117357569 0x00000000ffffffff, 4294967295 * 0x00000001ffffffff, 8589934591 = 0xfffffffd00000001, -12884901887 0x00000000ffffffff, 4294967295 * 0x0001234500000000, 320254236426240 = 0xfffedcbb00000000, -320254236426240 0x00000000ffffffff, 4294967295 * 0x0001234500000001, 320254236426241 = 0xfffedcbbffffffff, -320249941458945 0x00000000ffffffff, 4294967295 * 0x0001234500012345, 320254236500805 = 0xfffffffffffedcbb, -74565 0x00000000ffffffff, 4294967295 * 0x0001234512345678, 320254541846136 = 0x12333332edcba988, 1311448210325875080 0x00000000ffffffff, 4294967295 * 0x000123457fffffff, 320256383909887 = 0x7ffedcb980000001, 9223051776175898625 0x00000000ffffffff, 4294967295 * 0x00012345ffffffff, 320258531393535 = 0xfffedcb900000001, -320262826360831 0x00000000ffffffff, 4294967295 * 0x1234567800000000, 1311768464867721216 = 0xedcba98800000000, -1311768464867721216 0x00000000ffffffff, 4294967295 * 0x1234567800000001, 1311768464867721217 = 0xedcba988ffffffff, -1311768460572753921 0x00000000ffffffff, 4294967295 * 0x1234567800012345, 1311768464867795781 = 0xedccccccfffedcbb, -1311448210631369541 0x00000000ffffffff, 4294967295 * 0x1234567812345678, 1311768465173141112 = 0xffffffffedcba988, -305419896 0x00000000ffffffff, 4294967295 * 0x123456787fffffff, 1311768467015204863 = 0x6dcba98680000001, 7911603565544603649 0x00000000ffffffff, 4294967295 * 0x12345678ffffffff, 1311768469162688511 = 0xedcba98600000001, -1311768473457655807 0x00000000ffffffff, 4294967295 * 0x7fffffff00000000, 9223372032559808512 = 0x8000000100000000, -9223372032559808512 0x00000000ffffffff, 4294967295 * 0x7fffffff00000001, 9223372032559808513 = 0x80000001ffffffff, -9223372028264841217 0x00000000ffffffff, 4294967295 * 0x7fffffff00012345, 9223372032559883077 = 0x80012345fffedcbb, -9223051778323456837 0x00000000ffffffff, 4294967295 * 0x7fffffff12345678, 9223372032865228408 = 0x92345678edcba988, -7911603567997507192 0x00000000ffffffff, 4294967295 * 0x7fffffff7fffffff, 9223372034707292159 = 0xffffffff80000001, -2147483647 0x00000000ffffffff, 4294967295 * 0x7fffffffffffffff, 9223372036854775807 = 0x7fffffff00000001, 9223372032559808513 0x00000000ffffffff, 4294967295 * 0xffffffff00000000, -4294967296 = 0x0000000100000000, 4294967296 0x00000000ffffffff, 4294967295 * 0xffffffff00000001, -4294967295 = 0x00000001ffffffff, 8589934591 0x00000000ffffffff, 4294967295 * 0xffffffff00012345, -4294892731 = 0x00012345fffedcbb, 320258531318971 0x00000000ffffffff, 4294967295 * 0xffffffff12345678, -3989547400 = 0x12345678edcba988, 1311768468857268616 0x00000000ffffffff, 4294967295 * 0xffffffff7fffffff, -2147483649 = 0x7fffffff80000001, 9223372034707292161 0x00000000ffffffff, 4294967295 * 0xffffffffffffffff, -1 = 0xffffffff00000001, -4294967295 0x0000000100000000, 4294967296 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 * 0x0000000000000001, 1 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 * 0x0000000000012345, 74565 = 0x0001234500000000, 320254236426240 0x0000000100000000, 4294967296 * 0x0000000012345678, 305419896 = 0x1234567800000000, 1311768464867721216 0x0000000100000000, 4294967296 * 0x000000007fffffff, 2147483647 = 0x7fffffff00000000, 9223372032559808512 0x0000000100000000, 4294967296 * 0x00000000ffffffff, 4294967295 = 0xffffffff00000000, -4294967296 0x0000000100000000, 4294967296 * 0x0000000100000000, 4294967296 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 * 0x0000000100000001, 4294967297 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 * 0x0000000100012345, 4295041861 = 0x0001234500000000, 320254236426240 0x0000000100000000, 4294967296 * 0x0000000112345678, 4600387192 = 0x1234567800000000, 1311768464867721216 0x0000000100000000, 4294967296 * 0x000000017fffffff, 6442450943 = 0x7fffffff00000000, 9223372032559808512 0x0000000100000000, 4294967296 * 0x00000001ffffffff, 8589934591 = 0xffffffff00000000, -4294967296 0x0000000100000000, 4294967296 * 0x0001234500000000, 320254236426240 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 * 0x0001234500000001, 320254236426241 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 * 0x0001234500012345, 320254236500805 = 0x0001234500000000, 320254236426240 0x0000000100000000, 4294967296 * 0x0001234512345678, 320254541846136 = 0x1234567800000000, 1311768464867721216 0x0000000100000000, 4294967296 * 0x000123457fffffff, 320256383909887 = 0x7fffffff00000000, 9223372032559808512 0x0000000100000000, 4294967296 * 0x00012345ffffffff, 320258531393535 = 0xffffffff00000000, -4294967296 0x0000000100000000, 4294967296 * 0x1234567800000000, 1311768464867721216 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 * 0x1234567800000001, 1311768464867721217 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 * 0x1234567800012345, 1311768464867795781 = 0x0001234500000000, 320254236426240 0x0000000100000000, 4294967296 * 0x1234567812345678, 1311768465173141112 = 0x1234567800000000, 1311768464867721216 0x0000000100000000, 4294967296 * 0x123456787fffffff, 1311768467015204863 = 0x7fffffff00000000, 9223372032559808512 0x0000000100000000, 4294967296 * 0x12345678ffffffff, 1311768469162688511 = 0xffffffff00000000, -4294967296 0x0000000100000000, 4294967296 * 0x7fffffff00000000, 9223372032559808512 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 * 0x7fffffff00000001, 9223372032559808513 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 * 0x7fffffff00012345, 9223372032559883077 = 0x0001234500000000, 320254236426240 0x0000000100000000, 4294967296 * 0x7fffffff12345678, 9223372032865228408 = 0x1234567800000000, 1311768464867721216 0x0000000100000000, 4294967296 * 0x7fffffff7fffffff, 9223372034707292159 = 0x7fffffff00000000, 9223372032559808512 0x0000000100000000, 4294967296 * 0x7fffffffffffffff, 9223372036854775807 = 0xffffffff00000000, -4294967296 0x0000000100000000, 4294967296 * 0xffffffff00000000, -4294967296 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 * 0xffffffff00000001, -4294967295 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 * 0xffffffff00012345, -4294892731 = 0x0001234500000000, 320254236426240 0x0000000100000000, 4294967296 * 0xffffffff12345678, -3989547400 = 0x1234567800000000, 1311768464867721216 0x0000000100000000, 4294967296 * 0xffffffff7fffffff, -2147483649 = 0x7fffffff00000000, 9223372032559808512 0x0000000100000000, 4294967296 * 0xffffffffffffffff, -1 = 0xffffffff00000000, -4294967296 0x0000000100000001, 4294967297 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x0000000100000001, 4294967297 * 0x0000000000000001, 1 = 0x0000000100000001, 4294967297 0x0000000100000001, 4294967297 * 0x0000000000012345, 74565 = 0x0001234500012345, 320254236500805 0x0000000100000001, 4294967297 * 0x0000000012345678, 305419896 = 0x1234567812345678, 1311768465173141112 0x0000000100000001, 4294967297 * 0x000000007fffffff, 2147483647 = 0x7fffffff7fffffff, 9223372034707292159 0x0000000100000001, 4294967297 * 0x00000000ffffffff, 4294967295 = 0xffffffffffffffff, -1 0x0000000100000001, 4294967297 * 0x0000000100000000, 4294967296 = 0x0000000100000000, 4294967296 0x0000000100000001, 4294967297 * 0x0000000100000001, 4294967297 = 0x0000000200000001, 8589934593 0x0000000100000001, 4294967297 * 0x0000000100012345, 4295041861 = 0x0001234600012345, 320258531468101 0x0000000100000001, 4294967297 * 0x0000000112345678, 4600387192 = 0x1234567912345678, 1311768469468108408 0x0000000100000001, 4294967297 * 0x000000017fffffff, 6442450943 = 0x800000007fffffff, -9223372034707292161 0x0000000100000001, 4294967297 * 0x00000001ffffffff, 8589934591 = 0x00000000ffffffff, 4294967295 0x0000000100000001, 4294967297 * 0x0001234500000000, 320254236426240 = 0x0001234500000000, 320254236426240 0x0000000100000001, 4294967297 * 0x0001234500000001, 320254236426241 = 0x0001234600000001, 320258531393537 0x0000000100000001, 4294967297 * 0x0001234500012345, 320254236500805 = 0x0002468a00012345, 640508472927045 0x0000000100000001, 4294967297 * 0x0001234512345678, 320254541846136 = 0x123579bd12345678, 1312088719409567352 0x0000000100000001, 4294967297 * 0x000123457fffffff, 320256383909887 = 0x800123447fffffff, -9223051784765833217 0x0000000100000001, 4294967297 * 0x00012345ffffffff, 320258531393535 = 0x00012344ffffffff, 320254236426239 0x0000000100000001, 4294967297 * 0x1234567800000000, 1311768464867721216 = 0x1234567800000000, 1311768464867721216 0x0000000100000001, 4294967297 * 0x1234567800000001, 1311768464867721217 = 0x1234567900000001, 1311768469162688513 0x0000000100000001, 4294967297 * 0x1234567800012345, 1311768464867795781 = 0x123579bd00012345, 1312088719104222021 0x0000000100000001, 4294967297 * 0x1234567812345678, 1311768465173141112 = 0x2468acf012345678, 2623536930040862328 0x0000000100000001, 4294967297 * 0x123456787fffffff, 1311768467015204863 = 0x923456777fffffff, -7911603574134538241 0x0000000100000001, 4294967297 * 0x12345678ffffffff, 1311768469162688511 = 0x12345677ffffffff, 1311768464867721215 0x0000000100000001, 4294967297 * 0x7fffffff00000000, 9223372032559808512 = 0x7fffffff00000000, 9223372032559808512 0x0000000100000001, 4294967297 * 0x7fffffff00000001, 9223372032559808513 = 0x8000000000000001, -9223372036854775807 0x0000000100000001, 4294967297 * 0x7fffffff00012345, 9223372032559883077 = 0x8001234400012345, -9223051786913242299 0x0000000100000001, 4294967297 * 0x7fffffff12345678, 9223372032865228408 = 0x9234567712345678, -7911603575976601992 0x0000000100000001, 4294967297 * 0x7fffffff7fffffff, 9223372034707292159 = 0xfffffffe7fffffff, -6442450945 0x0000000100000001, 4294967297 * 0x7fffffffffffffff, 9223372036854775807 = 0x7ffffffeffffffff, 9223372032559808511 0x0000000100000001, 4294967297 * 0xffffffff00000000, -4294967296 = 0xffffffff00000000, -4294967296 0x0000000100000001, 4294967297 * 0xffffffff00000001, -4294967295 = 0x0000000000000001, 1 0x0000000100000001, 4294967297 * 0xffffffff00012345, -4294892731 = 0x0001234400012345, 320249941533509 0x0000000100000001, 4294967297 * 0xffffffff12345678, -3989547400 = 0x1234567712345678, 1311768460878173816 0x0000000100000001, 4294967297 * 0xffffffff7fffffff, -2147483649 = 0x7ffffffe7fffffff, 9223372030412324863 0x0000000100000001, 4294967297 * 0xffffffffffffffff, -1 = 0xfffffffeffffffff, -4294967297 0x0000000100012345, 4295041861 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x0000000100012345, 4295041861 * 0x0000000000000001, 1 = 0x0000000100012345, 4295041861 0x0000000100012345, 4295041861 * 0x0000000000012345, 74565 = 0x000123464b65f099, 320259796365465 0x0000000100012345, 4295041861 * 0x0000000012345678, 305419896 = 0x12346b2e6665b658, 1311791238502266456 0x0000000100012345, 4295041861 * 0x000000007fffffff, 2147483647 = 0x800091a17ffedcbb, -9223211914031604549 0x0000000100012345, 4295041861 * 0x00000000ffffffff, 4294967295 = 0x00012343fffedcbb, 320249941384379 0x0000000100012345, 4295041861 * 0x0000000100000000, 4294967296 = 0x0001234500000000, 320254236426240 0x0000000100012345, 4295041861 * 0x0000000100000001, 4294967297 = 0x0001234600012345, 320258531468101 0x0000000100012345, 4295041861 * 0x0000000100012345, 4295041861 = 0x0002468b4b65f099, 640514032791705 0x0000000100012345, 4295041861 * 0x0000000112345678, 4600387192 = 0x12358e736665b658, 1312111492738692696 0x0000000100012345, 4295041861 * 0x000000017fffffff, 6442450943 = 0x8001b4e67ffedcbb, -9222891659795178309 0x0000000100012345, 4295041861 * 0x00000001ffffffff, 8589934591 = 0x00024688fffedcbb, 640504177810619 0x0000000100012345, 4295041861 * 0x0001234500000000, 320254236426240 = 0x4b65f09900000000, 5433013065413033984 0x0000000100012345, 4295041861 * 0x0001234500000001, 320254236426241 = 0x4b65f09a00012345, 5433013069708075845 0x0000000100012345, 4295041861 * 0x0001234500012345, 320254236500805 = 0x4b6713df4b65f099, 5433333325209399449 0x0000000100012345, 4295041861 * 0x0001234512345678, 320254541846136 = 0x5d9a5bc76665b658, 6744804303915300440 0x0000000100012345, 4295041861 * 0x000123457fffffff, 320256383909887 = 0xcb66823a7ffedcbb, -3790198848618570565 0x0000000100012345, 4295041861 * 0x00012345ffffffff, 320258531393535 = 0x4b6713dcfffedcbb, 5433333315354418363 0x0000000100012345, 4295041861 * 0x1234567800000000, 1311768464867721216 = 0x6665b65800000000, 7378504053589803008 0x0000000100012345, 4295041861 * 0x1234567800000001, 1311768464867721217 = 0x6665b65900012345, 7378504057884844869 0x0000000100012345, 4295041861 * 0x1234567800012345, 1311768464867795781 = 0x6666d99e4b65f099, 7378824313386168473 0x0000000100012345, 4295041861 * 0x1234567812345678, 1311768465173141112 = 0x789a21866665b658, 8690295292092069464 0x0000000100012345, 4295041861 * 0x123456787fffffff, 1311768467015204863 = 0xe66647f97ffedcbb, -1844707860441801541 0x0000000100012345, 4295041861 * 0x12345678ffffffff, 1311768469162688511 = 0x6666d99bfffedcbb, 7378824303531187387 0x0000000100012345, 4295041861 * 0x7fffffff00000000, 9223372032559808512 = 0x7ffedcbb00000000, 9223051782618349568 0x0000000100012345, 4295041861 * 0x7fffffff00000001, 9223372032559808513 = 0x7ffedcbc00012345, 9223051786913391429 0x0000000100012345, 4295041861 * 0x7fffffff00012345, 9223372032559883077 = 0x800000014b65f099, -9223372031294836583 0x0000000100012345, 4295041861 * 0x7fffffff12345678, 9223372032865228408 = 0x923347e96665b658, -7911901052588935592 0x0000000100012345, 4295041861 * 0x7fffffff7fffffff, 9223372034707292159 = 0xffff6e5c7ffedcbb, -160131413254981 0x0000000100012345, 4295041861 * 0x7fffffffffffffff, 9223372036854775807 = 0x7ffffffefffedcbb, 9223372032559733947 0x0000000100012345, 4295041861 * 0xffffffff00000000, -4294967296 = 0xfffedcbb00000000, -320254236426240 0x0000000100012345, 4295041861 * 0xffffffff00000001, -4294967295 = 0xfffedcbc00012345, -320249941384379 0x0000000100012345, 4295041861 * 0xffffffff00012345, -4294892731 = 0x000000014b65f099, 5559939225 0x0000000100012345, 4295041861 * 0xffffffff12345678, -3989547400 = 0x123347e96665b658, 1311470984265840216 0x0000000100012345, 4295041861 * 0xffffffff7fffffff, -2147483649 = 0x7fff6e5c7ffedcbb, 9223211905441520827 0x0000000100012345, 4295041861 * 0xffffffffffffffff, -1 = 0xfffffffefffedcbb, -4295041861 0x0000000112345678, 4600387192 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x0000000112345678, 4600387192 * 0x0000000000000001, 1 = 0x0000000112345678, 4600387192 0x0000000112345678, 4600387192 * 0x0000000000012345, 74565 = 0x000137fb6665b658, 343027870971480 0x0000000112345678, 4600387192 * 0x0000000012345678, 305419896 = 0x137fbd541df4d840, 1405049777740372032 0x0000000112345678, 4600387192 * 0x000000007fffffff, 2147483647 = 0x891a2b3aedcba988, -8567487809021302392 0x0000000112345678, 4600387192 * 0x00000000ffffffff, 4294967295 = 0x12345676edcba988, 1311768460267334024 0x0000000112345678, 4600387192 * 0x0000000100000000, 4294967296 = 0x1234567800000000, 1311768464867721216 0x0000000112345678, 4600387192 * 0x0000000100000001, 4294967297 = 0x1234567912345678, 1311768469468108408 0x0000000112345678, 4600387192 * 0x0000000100012345, 4295041861 = 0x12358e736665b658, 1312111492738692696 0x0000000112345678, 4600387192 * 0x0000000112345678, 4600387192 = 0x25b413cc1df4d840, 2716818242608093248 0x0000000112345678, 4600387192 * 0x000000017fffffff, 6442450943 = 0x9b4e81b2edcba988, -7255719344153581176 0x0000000112345678, 4600387192 * 0x00000001ffffffff, 8589934591 = 0x2468aceeedcba988, 2623536925135055240 0x0000000112345678, 4600387192 * 0x0001234500000000, 320254236426240 = 0x6665b65800000000, 7378504053589803008 0x0000000112345678, 4600387192 * 0x0001234500000001, 320254236426241 = 0x6665b65912345678, 7378504058190190200 0x0000000112345678, 4600387192 * 0x0001234500012345, 320254236500805 = 0x6666ee536665b658, 7378847081460774488 0x0000000112345678, 4600387192 * 0x0001234512345678, 320254541846136 = 0x79e573ac1df4d840, 8783553831330175040 0x0000000112345678, 4600387192 * 0x000123457fffffff, 320256383909887 = 0xef7fe192edcba988, -1188983755431499384 0x0000000112345678, 4600387192 * 0x00012345ffffffff, 320258531393535 = 0x789a0cceedcba988, 8690272513857137032 0x0000000112345678, 4600387192 * 0x1234567800000000, 1311768464867721216 = 0x1df4d84000000000, 2158587890806816768 0x0000000112345678, 4600387192 * 0x1234567800000001, 1311768464867721217 = 0x1df4d84112345678, 2158587895407203960 0x0000000112345678, 4600387192 * 0x1234567800012345, 1311768464867795781 = 0x1df6103b6665b658, 2158930918677788248 0x0000000112345678, 4600387192 * 0x1234567812345678, 1311768465173141112 = 0x317495941df4d840, 3563637668547188800 0x0000000112345678, 4600387192 * 0x123456787fffffff, 1311768467015204863 = 0xa70f037aedcba988, -6408899918214485624 0x0000000112345678, 4600387192 * 0x12345678ffffffff, 1311768469162688511 = 0x30292eb6edcba988, 3470356351074150792 0x0000000112345678, 4600387192 * 0x7fffffff00000000, 9223372032559808512 = 0xedcba98800000000, -1311768464867721216 0x0000000112345678, 4600387192 * 0x7fffffff00000001, 9223372032559808513 = 0xedcba98912345678, -1311768460267334024 0x0000000112345678, 4600387192 * 0x7fffffff00012345, 9223372032559883077 = 0xedcce1836665b658, -1311425436996749736 0x0000000112345678, 4600387192 * 0x7fffffff12345678, 9223372032865228408 = 0x014b66dc1df4d840, 93281312872650816 0x0000000112345678, 4600387192 * 0x7fffffff7fffffff, 9223372034707292159 = 0x76e5d4c2edcba988, 8567487799820528008 0x0000000112345678, 4600387192 * 0x7fffffffffffffff, 9223372036854775807 = 0xfffffffeedcba988, -4600387192 0x0000000112345678, 4600387192 * 0xffffffff00000000, -4294967296 = 0xedcba98800000000, -1311768464867721216 0x0000000112345678, 4600387192 * 0xffffffff00000001, -4294967295 = 0xedcba98912345678, -1311768460267334024 0x0000000112345678, 4600387192 * 0xffffffff00012345, -4294892731 = 0xedcce1836665b658, -1311425436996749736 0x0000000112345678, 4600387192 * 0xffffffff12345678, -3989547400 = 0x014b66dc1df4d840, 93281312872650816 0x0000000112345678, 4600387192 * 0xffffffff7fffffff, -2147483649 = 0x76e5d4c2edcba988, 8567487799820528008 0x0000000112345678, 4600387192 * 0xffffffffffffffff, -1 = 0xfffffffeedcba988, -4600387192 0x000000017fffffff, 6442450943 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x000000017fffffff, 6442450943 * 0x0000000000000001, 1 = 0x000000017fffffff, 6442450943 0x000000017fffffff, 6442450943 * 0x0000000000012345, 74565 = 0x0001b4e77ffedcbb, 480381354564795 0x000000017fffffff, 6442450943 * 0x0000000012345678, 305419896 = 0x1b4e81b3edcba988, 1967652696996161928 0x000000017fffffff, 6442450943 * 0x000000007fffffff, 2147483647 = 0xbffffffe00000001, -4611686027017322495 0x000000017fffffff, 6442450943 * 0x00000000ffffffff, 4294967295 = 0x7ffffffd80000001, 9223372026117357569 0x000000017fffffff, 6442450943 * 0x0000000100000000, 4294967296 = 0x7fffffff00000000, 9223372032559808512 0x000000017fffffff, 6442450943 * 0x0000000100000001, 4294967297 = 0x800000007fffffff, -9223372034707292161 0x000000017fffffff, 6442450943 * 0x0000000100012345, 4295041861 = 0x8001b4e67ffedcbb, -9222891659795178309 0x000000017fffffff, 6442450943 * 0x0000000112345678, 4600387192 = 0x9b4e81b2edcba988, -7255719344153581176 0x000000017fffffff, 6442450943 * 0x000000017fffffff, 6442450943 = 0x3ffffffd00000001, 4611686005542486017 0x000000017fffffff, 6442450943 * 0x00000001ffffffff, 8589934591 = 0xfffffffc80000001, -15032385535 0x000000017fffffff, 6442450943 * 0x0001234500000000, 320254236426240 = 0x7ffedcbb00000000, 9223051782618349568 0x000000017fffffff, 6442450943 * 0x0001234500000001, 320254236426241 = 0x7ffedcbc7fffffff, 9223051789060800511 0x000000017fffffff, 6442450943 * 0x0001234500012345, 320254236500805 = 0x800091a27ffedcbb, -9223211909736637253 0x000000017fffffff, 6442450943 * 0x0001234512345678, 320254541846136 = 0x9b4d5e6eedcba988, -7256039594095040120 0x000000017fffffff, 6442450943 * 0x000123457fffffff, 320256383909887 = 0x3ffedcb900000001, 4611365755601027073 0x000000017fffffff, 6442450943 * 0x00012345ffffffff, 320258531393535 = 0xfffedcb880000001, -320264973844479 0x000000017fffffff, 6442450943 * 0x1234567800000000, 1311768464867721216 = 0xedcba98800000000, -1311768464867721216 0x000000017fffffff, 6442450943 * 0x1234567800000001, 1311768464867721217 = 0xedcba9897fffffff, -1311768458425270273 0x000000017fffffff, 6442450943 * 0x1234567800012345, 1311768464867795781 = 0xedcd5e6f7ffedcbb, -1311288083513156421 0x000000017fffffff, 6442450943 * 0x1234567812345678, 1311768465173141112 = 0x091a2b3bedcba988, 655884232128440712 0x000000017fffffff, 6442450943 * 0x123456787fffffff, 1311768467015204863 = 0xadcba98600000001, -5923454491885043711 0x000000017fffffff, 6442450943 * 0x12345678ffffffff, 1311768469162688511 = 0x6dcba98580000001, 7911603561249636353 0x000000017fffffff, 6442450943 * 0x7fffffff00000000, 9223372032559808512 = 0x0000000100000000, 4294967296 0x000000017fffffff, 6442450943 * 0x7fffffff00000001, 9223372032559808513 = 0x000000027fffffff, 10737418239 0x000000017fffffff, 6442450943 * 0x7fffffff00012345, 9223372032559883077 = 0x0001b4e87ffedcbb, 480385649532091 0x000000017fffffff, 6442450943 * 0x7fffffff12345678, 9223372032865228408 = 0x1b4e81b4edcba988, 1967652701291129224 0x000000017fffffff, 6442450943 * 0x7fffffff7fffffff, 9223372034707292159 = 0xbfffffff00000001, -4611686022722355199 0x000000017fffffff, 6442450943 * 0x7fffffffffffffff, 9223372036854775807 = 0x7ffffffe80000001, 9223372030412324865 0x000000017fffffff, 6442450943 * 0xffffffff00000000, -4294967296 = 0x8000000100000000, -9223372032559808512 0x000000017fffffff, 6442450943 * 0xffffffff00000001, -4294967295 = 0x800000027fffffff, -9223372026117357569 0x000000017fffffff, 6442450943 * 0xffffffff00012345, -4294892731 = 0x8001b4e87ffedcbb, -9222891651205243717 0x000000017fffffff, 6442450943 * 0xffffffff12345678, -3989547400 = 0x9b4e81b4edcba988, -7255719335563646584 0x000000017fffffff, 6442450943 * 0xffffffff7fffffff, -2147483649 = 0x3fffffff00000001, 4611686014132420609 0x000000017fffffff, 6442450943 * 0xffffffffffffffff, -1 = 0xfffffffe80000001, -6442450943 0x00000001ffffffff, 8589934591 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x00000001ffffffff, 8589934591 * 0x0000000000000001, 1 = 0x00000001ffffffff, 8589934591 0x00000001ffffffff, 8589934591 * 0x0000000000012345, 74565 = 0x00024689fffedcbb, 640508472777915 0x00000001ffffffff, 8589934591 * 0x0000000012345678, 305419896 = 0x2468acefedcba988, 2623536929430022536 0x00000001ffffffff, 8589934591 * 0x000000007fffffff, 2147483647 = 0xfffffffd80000001, -10737418239 0x00000001ffffffff, 8589934591 * 0x00000000ffffffff, 4294967295 = 0xfffffffd00000001, -12884901887 0x00000001ffffffff, 8589934591 * 0x0000000100000000, 4294967296 = 0xffffffff00000000, -4294967296 0x00000001ffffffff, 8589934591 * 0x0000000100000001, 4294967297 = 0x00000000ffffffff, 4294967295 0x00000001ffffffff, 8589934591 * 0x0000000100012345, 4295041861 = 0x00024688fffedcbb, 640504177810619 0x00000001ffffffff, 8589934591 * 0x0000000112345678, 4600387192 = 0x2468aceeedcba988, 2623536925135055240 0x00000001ffffffff, 8589934591 * 0x000000017fffffff, 6442450943 = 0xfffffffc80000001, -15032385535 0x00000001ffffffff, 8589934591 * 0x00000001ffffffff, 8589934591 = 0xfffffffc00000001, -17179869183 0x00000001ffffffff, 8589934591 * 0x0001234500000000, 320254236426240 = 0xfffedcbb00000000, -320254236426240 0x00000001ffffffff, 8589934591 * 0x0001234500000001, 320254236426241 = 0xfffedcbcffffffff, -320245646491649 0x00000001ffffffff, 8589934591 * 0x0001234500012345, 320254236500805 = 0x00012344fffedcbb, 320254236351675 0x00000001ffffffff, 8589934591 * 0x0001234512345678, 320254541846136 = 0x246789aaedcba988, 2623216675193596296 0x00000001ffffffff, 8589934591 * 0x000123457fffffff, 320256383909887 = 0xfffedcb880000001, -320264973844479 0x00000001ffffffff, 8589934591 * 0x00012345ffffffff, 320258531393535 = 0xfffedcb800000001, -320267121328127 0x00000001ffffffff, 8589934591 * 0x1234567800000000, 1311768464867721216 = 0xedcba98800000000, -1311768464867721216 0x00000001ffffffff, 8589934591 * 0x1234567800000001, 1311768464867721217 = 0xedcba989ffffffff, -1311768456277786625 0x00000001ffffffff, 8589934591 * 0x1234567800012345, 1311768464867795781 = 0xedcdf011fffedcbb, -1311127956394943301 0x00000001ffffffff, 8589934591 * 0x1234567812345678, 1311768465173141112 = 0x12345677edcba988, 1311768464562301320 0x00000001ffffffff, 8589934591 * 0x123456787fffffff, 1311768467015204863 = 0xedcba98580000001, -1311768475605139455 0x00000001ffffffff, 8589934591 * 0x12345678ffffffff, 1311768469162688511 = 0xedcba98500000001, -1311768477752623103 0x00000001ffffffff, 8589934591 * 0x7fffffff00000000, 9223372032559808512 = 0x8000000100000000, -9223372032559808512 0x00000001ffffffff, 8589934591 * 0x7fffffff00000001, 9223372032559808513 = 0x80000002ffffffff, -9223372023969873921 0x00000001ffffffff, 8589934591 * 0x7fffffff00012345, 9223372032559883077 = 0x8002468afffedcbb, -9222731524087030597 0x00000001ffffffff, 8589934591 * 0x7fffffff12345678, 9223372032865228408 = 0xa468acf0edcba988, -6599835103129785976 0x00000001ffffffff, 8589934591 * 0x7fffffff7fffffff, 9223372034707292159 = 0x7ffffffe80000001, 9223372030412324865 0x00000001ffffffff, 8589934591 * 0x7fffffffffffffff, 9223372036854775807 = 0x7ffffffe00000001, 9223372028264841217 0x00000001ffffffff, 8589934591 * 0xffffffff00000000, -4294967296 = 0x0000000100000000, 4294967296 0x00000001ffffffff, 8589934591 * 0xffffffff00000001, -4294967295 = 0x00000002ffffffff, 12884901887 0x00000001ffffffff, 8589934591 * 0xffffffff00012345, -4294892731 = 0x0002468afffedcbb, 640512767745211 0x00000001ffffffff, 8589934591 * 0xffffffff12345678, -3989547400 = 0x2468acf0edcba988, 2623536933724989832 0x00000001ffffffff, 8589934591 * 0xffffffff7fffffff, -2147483649 = 0xfffffffe80000001, -6442450943 0x00000001ffffffff, 8589934591 * 0xffffffffffffffff, -1 = 0xfffffffe00000001, -8589934591 0x0001234500000000, 320254236426240 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x0001234500000000, 320254236426240 * 0x0000000000000001, 1 = 0x0001234500000000, 320254236426240 0x0001234500000000, 320254236426240 * 0x0000000000012345, 74565 = 0x4b65f09900000000, 5433013065413033984 0x0001234500000000, 320254236426240 * 0x0000000012345678, 305419896 = 0x6665b65800000000, 7378504053589803008 0x0001234500000000, 320254236426240 * 0x000000007fffffff, 2147483647 = 0x7ffedcbb00000000, 9223051782618349568 0x0001234500000000, 320254236426240 * 0x00000000ffffffff, 4294967295 = 0xfffedcbb00000000, -320254236426240 0x0001234500000000, 320254236426240 * 0x0000000100000000, 4294967296 = 0x0000000000000000, 0 0x0001234500000000, 320254236426240 * 0x0000000100000001, 4294967297 = 0x0001234500000000, 320254236426240 0x0001234500000000, 320254236426240 * 0x0000000100012345, 4295041861 = 0x4b65f09900000000, 5433013065413033984 0x0001234500000000, 320254236426240 * 0x0000000112345678, 4600387192 = 0x6665b65800000000, 7378504053589803008 0x0001234500000000, 320254236426240 * 0x000000017fffffff, 6442450943 = 0x7ffedcbb00000000, 9223051782618349568 0x0001234500000000, 320254236426240 * 0x00000001ffffffff, 8589934591 = 0xfffedcbb00000000, -320254236426240 0x0001234500000000, 320254236426240 * 0x0001234500000000, 320254236426240 = 0x0000000000000000, 0 0x0001234500000000, 320254236426240 * 0x0001234500000001, 320254236426241 = 0x0001234500000000, 320254236426240 0x0001234500000000, 320254236426240 * 0x0001234500012345, 320254236500805 = 0x4b65f09900000000, 5433013065413033984 0x0001234500000000, 320254236426240 * 0x0001234512345678, 320254541846136 = 0x6665b65800000000, 7378504053589803008 0x0001234500000000, 320254236426240 * 0x000123457fffffff, 320256383909887 = 0x7ffedcbb00000000, 9223051782618349568 0x0001234500000000, 320254236426240 * 0x00012345ffffffff, 320258531393535 = 0xfffedcbb00000000, -320254236426240 0x0001234500000000, 320254236426240 * 0x1234567800000000, 1311768464867721216 = 0x0000000000000000, 0 0x0001234500000000, 320254236426240 * 0x1234567800000001, 1311768464867721217 = 0x0001234500000000, 320254236426240 0x0001234500000000, 320254236426240 * 0x1234567800012345, 1311768464867795781 = 0x4b65f09900000000, 5433013065413033984 0x0001234500000000, 320254236426240 * 0x1234567812345678, 1311768465173141112 = 0x6665b65800000000, 7378504053589803008 0x0001234500000000, 320254236426240 * 0x123456787fffffff, 1311768467015204863 = 0x7ffedcbb00000000, 9223051782618349568 0x0001234500000000, 320254236426240 * 0x12345678ffffffff, 1311768469162688511 = 0xfffedcbb00000000, -320254236426240 0x0001234500000000, 320254236426240 * 0x7fffffff00000000, 9223372032559808512 = 0x0000000000000000, 0 0x0001234500000000, 320254236426240 * 0x7fffffff00000001, 9223372032559808513 = 0x0001234500000000, 320254236426240 0x0001234500000000, 320254236426240 * 0x7fffffff00012345, 9223372032559883077 = 0x4b65f09900000000, 5433013065413033984 0x0001234500000000, 320254236426240 * 0x7fffffff12345678, 9223372032865228408 = 0x6665b65800000000, 7378504053589803008 0x0001234500000000, 320254236426240 * 0x7fffffff7fffffff, 9223372034707292159 = 0x7ffedcbb00000000, 9223051782618349568 0x0001234500000000, 320254236426240 * 0x7fffffffffffffff, 9223372036854775807 = 0xfffedcbb00000000, -320254236426240 0x0001234500000000, 320254236426240 * 0xffffffff00000000, -4294967296 = 0x0000000000000000, 0 0x0001234500000000, 320254236426240 * 0xffffffff00000001, -4294967295 = 0x0001234500000000, 320254236426240 0x0001234500000000, 320254236426240 * 0xffffffff00012345, -4294892731 = 0x4b65f09900000000, 5433013065413033984 0x0001234500000000, 320254236426240 * 0xffffffff12345678, -3989547400 = 0x6665b65800000000, 7378504053589803008 0x0001234500000000, 320254236426240 * 0xffffffff7fffffff, -2147483649 = 0x7ffedcbb00000000, 9223051782618349568 0x0001234500000000, 320254236426240 * 0xffffffffffffffff, -1 = 0xfffedcbb00000000, -320254236426240 0x0001234500000001, 320254236426241 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x0001234500000001, 320254236426241 * 0x0000000000000001, 1 = 0x0001234500000001, 320254236426241 0x0001234500000001, 320254236426241 * 0x0000000000012345, 74565 = 0x4b65f09900012345, 5433013065413108549 0x0001234500000001, 320254236426241 * 0x0000000012345678, 305419896 = 0x6665b65812345678, 7378504053895222904 0x0001234500000001, 320254236426241 * 0x000000007fffffff, 2147483647 = 0x7ffedcbb7fffffff, 9223051784765833215 0x0001234500000001, 320254236426241 * 0x00000000ffffffff, 4294967295 = 0xfffedcbbffffffff, -320249941458945 0x0001234500000001, 320254236426241 * 0x0000000100000000, 4294967296 = 0x0000000100000000, 4294967296 0x0001234500000001, 320254236426241 * 0x0000000100000001, 4294967297 = 0x0001234600000001, 320258531393537 0x0001234500000001, 320254236426241 * 0x0000000100012345, 4295041861 = 0x4b65f09a00012345, 5433013069708075845 0x0001234500000001, 320254236426241 * 0x0000000112345678, 4600387192 = 0x6665b65912345678, 7378504058190190200 0x0001234500000001, 320254236426241 * 0x000000017fffffff, 6442450943 = 0x7ffedcbc7fffffff, 9223051789060800511 0x0001234500000001, 320254236426241 * 0x00000001ffffffff, 8589934591 = 0xfffedcbcffffffff, -320245646491649 0x0001234500000001, 320254236426241 * 0x0001234500000000, 320254236426240 = 0x0001234500000000, 320254236426240 0x0001234500000001, 320254236426241 * 0x0001234500000001, 320254236426241 = 0x0002468a00000001, 640508472852481 0x0001234500000001, 320254236426241 * 0x0001234500012345, 320254236500805 = 0x4b6713de00012345, 5433333319649534789 0x0001234500000001, 320254236426241 * 0x0001234512345678, 320254541846136 = 0x6666d99d12345678, 7378824308131649144 0x0001234500000001, 320254236426241 * 0x000123457fffffff, 320256383909887 = 0x800000007fffffff, -9223372034707292161 0x0001234500000001, 320254236426241 * 0x00012345ffffffff, 320258531393535 = 0x00000000ffffffff, 4294967295 0x0001234500000001, 320254236426241 * 0x1234567800000000, 1311768464867721216 = 0x1234567800000000, 1311768464867721216 0x0001234500000001, 320254236426241 * 0x1234567800000001, 1311768464867721217 = 0x123579bd00000001, 1312088719104147457 0x0001234500000001, 320254236426241 * 0x1234567800012345, 1311768464867795781 = 0x5d9a471100012345, 6744781530280829765 0x0001234500000001, 320254236426241 * 0x1234567812345678, 1311768465173141112 = 0x789a0cd012345678, 8690272518762944120 0x0001234500000001, 320254236426241 * 0x123456787fffffff, 1311768467015204863 = 0x923333337fffffff, -7911923824075997185 0x0001234500000001, 320254236426241 * 0x12345678ffffffff, 1311768469162688511 = 0x12333333ffffffff, 1311448214926262271 0x0001234500000001, 320254236426241 * 0x7fffffff00000000, 9223372032559808512 = 0x7fffffff00000000, 9223372032559808512 0x0001234500000001, 320254236426241 * 0x7fffffff00000001, 9223372032559808513 = 0x8001234400000001, -9223051786913316863 0x0001234500000001, 320254236426241 * 0x7fffffff00012345, 9223372032559883077 = 0xcb65f09800012345, -3790358975736634555 0x0001234500000001, 320254236426241 * 0x7fffffff12345678, 9223372032865228408 = 0xe665b65712345678, -1844867987254520200 0x0001234500000001, 320254236426241 * 0x7fffffff7fffffff, 9223372034707292159 = 0xfffedcba7fffffff, -320256383909889 0x0001234500000001, 320254236426241 * 0x7fffffffffffffff, 9223372036854775807 = 0x7ffedcbaffffffff, 9223051782618349567 0x0001234500000001, 320254236426241 * 0xffffffff00000000, -4294967296 = 0xffffffff00000000, -4294967296 0x0001234500000001, 320254236426241 * 0xffffffff00000001, -4294967295 = 0x0001234400000001, 320249941458945 0x0001234500000001, 320254236426241 * 0xffffffff00012345, -4294892731 = 0x4b65f09800012345, 5433013061118141253 0x0001234500000001, 320254236426241 * 0xffffffff12345678, -3989547400 = 0x6665b65712345678, 7378504049600255608 0x0001234500000001, 320254236426241 * 0xffffffff7fffffff, -2147483649 = 0x7ffedcba7fffffff, 9223051780470865919 0x0001234500000001, 320254236426241 * 0xffffffffffffffff, -1 = 0xfffedcbaffffffff, -320254236426241 0x0001234500012345, 320254236500805 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x0001234500012345, 320254236500805 * 0x0000000000000001, 1 = 0x0001234500012345, 320254236500805 0x0001234500012345, 320254236500805 * 0x0000000000012345, 74565 = 0x4b65f09a4b65f099, 5433013070972973209 0x0001234500012345, 320254236500805 * 0x0000000012345678, 305419896 = 0x6665cb0e6665b658, 7378526827224348248 0x0001234500012345, 320254236500805 * 0x000000007fffffff, 2147483647 = 0x7fff6e5d7ffedcbb, 9223211909736488123 0x0001234500012345, 320254236500805 * 0x00000000ffffffff, 4294967295 = 0xfffffffffffedcbb, -74565 0x0001234500012345, 320254236500805 * 0x0000000100000000, 4294967296 = 0x0001234500000000, 320254236426240 0x0001234500012345, 320254236500805 * 0x0000000100000001, 4294967297 = 0x0002468a00012345, 640508472927045 0x0001234500012345, 320254236500805 * 0x0000000100012345, 4295041861 = 0x4b6713df4b65f099, 5433333325209399449 0x0001234500012345, 320254236500805 * 0x0000000112345678, 4600387192 = 0x6666ee536665b658, 7378847081460774488 0x0001234500012345, 320254236500805 * 0x000000017fffffff, 6442450943 = 0x800091a27ffedcbb, -9223211909736637253 0x0001234500012345, 320254236500805 * 0x00000001ffffffff, 8589934591 = 0x00012344fffedcbb, 320254236351675 0x0001234500012345, 320254236500805 * 0x0001234500000000, 320254236426240 = 0x4b65f09900000000, 5433013065413033984 0x0001234500012345, 320254236500805 * 0x0001234500000001, 320254236426241 = 0x4b6713de00012345, 5433333319649534789 0x0001234500012345, 320254236500805 * 0x0001234500012345, 320254236500805 = 0x96cbe1334b65f099, -7580717937323544423 0x0001234500012345, 320254236500805 * 0x0001234512345678, 320254541846136 = 0xb1cbbba76665b658, -5635204181072169384 0x0001234500012345, 320254236500805 * 0x000123457fffffff, 320256383909887 = 0xcb655ef67ffedcbb, -3790519098560029509 0x0001234500012345, 320254236500805 * 0x00012345ffffffff, 320258531393535 = 0x4b65f098fffedcbb, 5433013065412959419 0x0001234500012345, 320254236500805 * 0x1234567800000000, 1311768464867721216 = 0x6665b65800000000, 7378504053589803008 0x0001234500012345, 320254236500805 * 0x1234567800000001, 1311768464867721217 = 0x6666d99d00012345, 7378824307826303813 0x0001234500012345, 320254236500805 * 0x1234567800012345, 1311768464867795781 = 0xb1cba6f24b65f099, -5635226949146775399 0x0001234500012345, 320254236500805 * 0x1234567812345678, 1311768465173141112 = 0xcccb81666665b658, -3689713192895400360 0x0001234500012345, 320254236500805 * 0x123456787fffffff, 1311768467015204863 = 0xe66524b57ffedcbb, -1845028110383260485 0x0001234500012345, 320254236500805 * 0x12345678ffffffff, 1311768469162688511 = 0x6665b657fffedcbb, 7378504053589728443 0x0001234500012345, 320254236500805 * 0x7fffffff00000000, 9223372032559808512 = 0x7ffedcbb00000000, 9223051782618349568 0x0001234500012345, 320254236500805 * 0x7fffffff00000001, 9223372032559808513 = 0x8000000000012345, -9223372036854701243 0x0001234500012345, 320254236500805 * 0x7fffffff00012345, 9223372032559883077 = 0xcb64cd554b65f099, -3790679220118228839 0x0001234500012345, 320254236500805 * 0x7fffffff12345678, 9223372032865228408 = 0xe664a7c96665b658, -1845165463866853800 0x0001234500012345, 320254236500805 * 0x7fffffff7fffffff, 9223372034707292159 = 0xfffe4b187ffedcbb, -480381354713925 0x0001234500012345, 320254236500805 * 0x7fffffffffffffff, 9223372036854775807 = 0x7ffedcbafffedcbb, 9223051782618275003 0x0001234500012345, 320254236500805 * 0xffffffff00000000, -4294967296 = 0xfffedcbb00000000, -320254236426240 0x0001234500012345, 320254236500805 * 0xffffffff00000001, -4294967295 = 0x0000000000012345, 74565 0x0001234500012345, 320254236500805 * 0xffffffff00012345, -4294892731 = 0x4b64cd554b65f099, 5432692816736546969 0x0001234500012345, 320254236500805 * 0xffffffff12345678, -3989547400 = 0x6664a7c96665b658, 7378206572987922008 0x0001234500012345, 320254236500805 * 0xffffffff7fffffff, -2147483649 = 0x7ffe4b187ffedcbb, 9222891655500061883 0x0001234500012345, 320254236500805 * 0xffffffffffffffff, -1 = 0xfffedcbafffedcbb, -320254236500805 0x0001234512345678, 320254541846136 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x0001234512345678, 320254541846136 * 0x0000000000000001, 1 = 0x0001234512345678, 320254541846136 0x0001234512345678, 320254541846136 * 0x0000000000012345, 74565 = 0x4b66054f6665b658, 5433035839047579224 0x0001234512345678, 320254541846136 * 0x0000000012345678, 305419896 = 0x67b11d341df4d840, 7471785366462453824 0x0001234512345678, 320254541846136 * 0x000000007fffffff, 2147483647 = 0x891907f6edcba988, -8567808058962761336 0x0001234512345678, 320254541846136 * 0x00000000ffffffff, 4294967295 = 0x12333332edcba988, 1311448210325875080 0x0001234512345678, 320254541846136 * 0x0000000100000000, 4294967296 = 0x1234567800000000, 1311768464867721216 0x0001234512345678, 320254541846136 * 0x0000000100000001, 4294967297 = 0x123579bd12345678, 1312088719409567352 0x0001234512345678, 320254541846136 * 0x0000000100012345, 4295041861 = 0x5d9a5bc76665b658, 6744804303915300440 0x0001234512345678, 320254541846136 * 0x0000000112345678, 4600387192 = 0x79e573ac1df4d840, 8783553831330175040 0x0001234512345678, 320254541846136 * 0x000000017fffffff, 6442450943 = 0x9b4d5e6eedcba988, -7256039594095040120 0x0001234512345678, 320254541846136 * 0x00000001ffffffff, 8589934591 = 0x246789aaedcba988, 2623216675193596296 0x0001234512345678, 320254541846136 * 0x0001234500000000, 320254236426240 = 0x6665b65800000000, 7378504053589803008 0x0001234512345678, 320254541846136 * 0x0001234500000001, 320254236426241 = 0x6666d99d12345678, 7378824308131649144 0x0001234512345678, 320254541846136 * 0x0001234500012345, 320254236500805 = 0xb1cbbba76665b658, -5635204181072169384 0x0001234512345678, 320254541846136 * 0x0001234512345678, 320254541846136 = 0xce16d38c1df4d840, -3596454653657294784 0x0001234512345678, 320254541846136 * 0x000123457fffffff, 320256383909887 = 0xef7ebe4eedcba988, -1189304005372958328 0x0001234512345678, 320254541846136 * 0x00012345ffffffff, 320258531393535 = 0x7898e98aedcba988, 8689952263915678088 0x0001234512345678, 320254541846136 * 0x1234567800000000, 1311768464867721216 = 0x1df4d84000000000, 2158587890806816768 0x0001234512345678, 320254541846136 * 0x1234567800000001, 1311768464867721217 = 0x1df5fb8512345678, 2158908145348662904 0x0001234512345678, 320254541846136 * 0x1234567800012345, 1311768464867795781 = 0x695add8f6665b658, 7591623729854395992 0x0001234512345678, 320254541846136 * 0x1234567812345678, 1311768465173141112 = 0x85a5f5741df4d840, -8816370816440281024 0x0001234512345678, 320254541846136 * 0x123456787fffffff, 1311768467015204863 = 0xa70de036edcba988, -6409220168155944568 0x0001234512345678, 320254541846136 * 0x12345678ffffffff, 1311768469162688511 = 0x30280b72edcba988, 3470036101132691848 0x0001234512345678, 320254541846136 * 0x7fffffff00000000, 9223372032559808512 = 0xedcba98800000000, -1311768464867721216 0x0001234512345678, 320254541846136 * 0x7fffffff00000001, 9223372032559808513 = 0xedcccccd12345678, -1311448210325875080 0x0001234512345678, 320254541846136 * 0x7fffffff00012345, 9223372032559883077 = 0x3931aed76665b658, 4121267374179858008 0x0001234512345678, 320254541846136 * 0x7fffffff12345678, 9223372032865228408 = 0x557cc6bc1df4d840, 6160016901594732608 0x0001234512345678, 320254541846136 * 0x7fffffff7fffffff, 9223372034707292159 = 0x76e4b17eedcba988, 8567167549879069064 0x0001234512345678, 320254541846136 * 0x7fffffffffffffff, 9223372036854775807 = 0xfffedcbaedcba988, -320254541846136 0x0001234512345678, 320254541846136 * 0xffffffff00000000, -4294967296 = 0xedcba98800000000, -1311768464867721216 0x0001234512345678, 320254541846136 * 0xffffffff00000001, -4294967295 = 0xedcccccd12345678, -1311448210325875080 0x0001234512345678, 320254541846136 * 0xffffffff00012345, -4294892731 = 0x3931aed76665b658, 4121267374179858008 0x0001234512345678, 320254541846136 * 0xffffffff12345678, -3989547400 = 0x557cc6bc1df4d840, 6160016901594732608 0x0001234512345678, 320254541846136 * 0xffffffff7fffffff, -2147483649 = 0x76e4b17eedcba988, 8567167549879069064 0x0001234512345678, 320254541846136 * 0xffffffffffffffff, -1 = 0xfffedcbaedcba988, -320254541846136 0x000123457fffffff, 320256383909887 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x000123457fffffff, 320256383909887 * 0x0000000000000001, 1 = 0x000123457fffffff, 320256383909887 0x000123457fffffff, 320256383909887 * 0x0000000000012345, 74565 = 0x4b66823b7ffedcbb, 5433173192531172539 0x000123457fffffff, 320256383909887 * 0x0000000012345678, 305419896 = 0x6f7fe193edcba988, 8034388285718243720 0x000123457fffffff, 320256383909887 * 0x000000007fffffff, 2147483647 = 0xbffedcba00000001, -4612006276958781439 0x000123457fffffff, 320256383909887 * 0x00000000ffffffff, 4294967295 = 0x7ffedcb980000001, 9223051776175898625 0x000123457fffffff, 320256383909887 * 0x0000000100000000, 4294967296 = 0x7fffffff00000000, 9223372032559808512 0x000123457fffffff, 320256383909887 * 0x0000000100000001, 4294967297 = 0x800123447fffffff, -9223051784765833217 0x000123457fffffff, 320256383909887 * 0x0000000100012345, 4295041861 = 0xcb66823a7ffedcbb, -3790198848618570565 0x000123457fffffff, 320256383909887 * 0x0000000112345678, 4600387192 = 0xef7fe192edcba988, -1188983755431499384 0x000123457fffffff, 320256383909887 * 0x000000017fffffff, 6442450943 = 0x3ffedcb900000001, 4611365755601027073 0x000123457fffffff, 320256383909887 * 0x00000001ffffffff, 8589934591 = 0xfffedcb880000001, -320264973844479 0x000123457fffffff, 320256383909887 * 0x0001234500000000, 320254236426240 = 0x7ffedcbb00000000, 9223051782618349568 0x000123457fffffff, 320256383909887 * 0x0001234500000001, 320254236426241 = 0x800000007fffffff, -9223372034707292161 0x000123457fffffff, 320256383909887 * 0x0001234500012345, 320254236500805 = 0xcb655ef67ffedcbb, -3790519098560029509 0x000123457fffffff, 320256383909887 * 0x0001234512345678, 320254541846136 = 0xef7ebe4eedcba988, -1189304005372958328 0x000123457fffffff, 320256383909887 * 0x000123457fffffff, 320256383909887 = 0x3ffdb97500000001, 4611045505659568129 0x000123457fffffff, 320256383909887 * 0x00012345ffffffff, 320258531393535 = 0xfffdb97480000001, -640514915303423 0x000123457fffffff, 320256383909887 * 0x1234567800000000, 1311768464867721216 = 0xedcba98800000000, -1311768464867721216 0x000123457fffffff, 320256383909887 * 0x1234567800000001, 1311768464867721217 = 0xedcccccd7fffffff, -1311448208483811329 0x000123457fffffff, 320256383909887 * 0x1234567800012345, 1311768464867795781 = 0x39322bc37ffedcbb, 4121404727663451323 0x000123457fffffff, 320256383909887 * 0x1234567812345678, 1311768465173141112 = 0x5d4b8b1bedcba988, 6722619820850522504 0x000123457fffffff, 320256383909887 * 0x123456787fffffff, 1311768467015204863 = 0xadca864200000001, -5923774741826502655 0x000123457fffffff, 320256383909887 * 0x12345678ffffffff, 1311768469162688511 = 0x6dca864180000001, 7911283311308177409 0x000123457fffffff, 320256383909887 * 0x7fffffff00000000, 9223372032559808512 = 0x0000000100000000, 4294967296 0x000123457fffffff, 320256383909887 * 0x7fffffff00000001, 9223372032559808513 = 0x000123467fffffff, 320260678877183 0x000123457fffffff, 320256383909887 * 0x7fffffff00012345, 9223372032559883077 = 0x4b66823c7ffedcbb, 5433173196826139835 0x000123457fffffff, 320256383909887 * 0x7fffffff12345678, 9223372032865228408 = 0x6f7fe194edcba988, 8034388290013211016 0x000123457fffffff, 320256383909887 * 0x7fffffff7fffffff, 9223372034707292159 = 0xbffedcbb00000001, -4612006272663814143 0x000123457fffffff, 320256383909887 * 0x7fffffffffffffff, 9223372036854775807 = 0x7ffedcba80000001, 9223051780470865921 0x000123457fffffff, 320256383909887 * 0xffffffff00000000, -4294967296 = 0x8000000100000000, -9223372032559808512 0x000123457fffffff, 320256383909887 * 0xffffffff00000001, -4294967295 = 0x800123467fffffff, -9223051776175898625 0x000123457fffffff, 320256383909887 * 0xffffffff00012345, -4294892731 = 0xcb66823c7ffedcbb, -3790198840028635973 0x000123457fffffff, 320256383909887 * 0xffffffff12345678, -3989547400 = 0xef7fe194edcba988, -1188983746841564792 0x000123457fffffff, 320256383909887 * 0xffffffff7fffffff, -2147483649 = 0x3ffedcbb00000001, 4611365764190961665 0x000123457fffffff, 320256383909887 * 0xffffffffffffffff, -1 = 0xfffedcba80000001, -320256383909887 0x00012345ffffffff, 320258531393535 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x00012345ffffffff, 320258531393535 * 0x0000000000000001, 1 = 0x00012345ffffffff, 320258531393535 0x00012345ffffffff, 320258531393535 * 0x0000000000012345, 74565 = 0x4b6713ddfffedcbb, 5433333319649385659 0x00012345ffffffff, 320258531393535 * 0x0000000012345678, 305419896 = 0x789a0ccfedcba988, 8690272518152104328 0x00012345ffffffff, 320258531393535 * 0x000000007fffffff, 2147483647 = 0xfffedcb980000001, -320260678877183 0x00012345ffffffff, 320258531393535 * 0x00000000ffffffff, 4294967295 = 0xfffedcb900000001, -320262826360831 0x00012345ffffffff, 320258531393535 * 0x0000000100000000, 4294967296 = 0xffffffff00000000, -4294967296 0x00012345ffffffff, 320258531393535 * 0x0000000100000001, 4294967297 = 0x00012344ffffffff, 320254236426239 0x00012345ffffffff, 320258531393535 * 0x0000000100012345, 4295041861 = 0x4b6713dcfffedcbb, 5433333315354418363 0x00012345ffffffff, 320258531393535 * 0x0000000112345678, 4600387192 = 0x789a0cceedcba988, 8690272513857137032 0x00012345ffffffff, 320258531393535 * 0x000000017fffffff, 6442450943 = 0xfffedcb880000001, -320264973844479 0x00012345ffffffff, 320258531393535 * 0x00000001ffffffff, 8589934591 = 0xfffedcb800000001, -320267121328127 0x00012345ffffffff, 320258531393535 * 0x0001234500000000, 320254236426240 = 0xfffedcbb00000000, -320254236426240 0x00012345ffffffff, 320258531393535 * 0x0001234500000001, 320254236426241 = 0x00000000ffffffff, 4294967295 0x00012345ffffffff, 320258531393535 * 0x0001234500012345, 320254236500805 = 0x4b65f098fffedcbb, 5433013065412959419 0x00012345ffffffff, 320258531393535 * 0x0001234512345678, 320254541846136 = 0x7898e98aedcba988, 8689952263915678088 0x00012345ffffffff, 320258531393535 * 0x000123457fffffff, 320256383909887 = 0xfffdb97480000001, -640514915303423 0x00012345ffffffff, 320258531393535 * 0x00012345ffffffff, 320258531393535 = 0xfffdb97400000001, -640517062787071 0x00012345ffffffff, 320258531393535 * 0x1234567800000000, 1311768464867721216 = 0xedcba98800000000, -1311768464867721216 0x00012345ffffffff, 320258531393535 * 0x1234567800000001, 1311768464867721217 = 0xedcccccdffffffff, -1311448206336327681 0x00012345ffffffff, 320258531393535 * 0x1234567800012345, 1311768464867795781 = 0x3932bd65fffedcbb, 4121564854781664443 0x00012345ffffffff, 320258531393535 * 0x1234567812345678, 1311768465173141112 = 0x6665b657edcba988, 7378504053284383112 0x00012345ffffffff, 320258531393535 * 0x123456787fffffff, 1311768467015204863 = 0xedca864180000001, -1312088725546598399 0x00012345ffffffff, 320258531393535 * 0x12345678ffffffff, 1311768469162688511 = 0xedca864100000001, -1312088727694082047 0x00012345ffffffff, 320258531393535 * 0x7fffffff00000000, 9223372032559808512 = 0x8000000100000000, -9223372032559808512 0x00012345ffffffff, 320258531393535 * 0x7fffffff00000001, 9223372032559808513 = 0x80012346ffffffff, -9223051774028414977 0x00012345ffffffff, 320258531393535 * 0x7fffffff00012345, 9223372032559883077 = 0xcb6713defffedcbb, -3790038712910422853 0x00012345ffffffff, 320258531393535 * 0x7fffffff12345678, 9223372032865228408 = 0xf89a0cd0edcba988, -533099514407704184 0x00012345ffffffff, 320258531393535 * 0x7fffffff7fffffff, 9223372034707292159 = 0x7ffedcba80000001, 9223051780470865921 0x00012345ffffffff, 320258531393535 * 0x7fffffffffffffff, 9223372036854775807 = 0x7ffedcba00000001, 9223051778323382273 0x00012345ffffffff, 320258531393535 * 0xffffffff00000000, -4294967296 = 0x0000000100000000, 4294967296 0x00012345ffffffff, 320258531393535 * 0xffffffff00000001, -4294967295 = 0x00012346ffffffff, 320262826360831 0x00012345ffffffff, 320258531393535 * 0xffffffff00012345, -4294892731 = 0x4b6713defffedcbb, 5433333323944352955 0x00012345ffffffff, 320258531393535 * 0xffffffff12345678, -3989547400 = 0x789a0cd0edcba988, 8690272522447071624 0x00012345ffffffff, 320258531393535 * 0xffffffff7fffffff, -2147483649 = 0xfffedcba80000001, -320256383909887 0x00012345ffffffff, 320258531393535 * 0xffffffffffffffff, -1 = 0xfffedcba00000001, -320258531393535 0x1234567800000000, 1311768464867721216 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x1234567800000000, 1311768464867721216 * 0x0000000000000001, 1 = 0x1234567800000000, 1311768464867721216 0x1234567800000000, 1311768464867721216 * 0x0000000000012345, 74565 = 0x6665b65800000000, 7378504053589803008 0x1234567800000000, 1311768464867721216 * 0x0000000012345678, 305419896 = 0x1df4d84000000000, 2158587890806816768 0x1234567800000000, 1311768464867721216 * 0x000000007fffffff, 2147483647 = 0xedcba98800000000, -1311768464867721216 0x1234567800000000, 1311768464867721216 * 0x00000000ffffffff, 4294967295 = 0xedcba98800000000, -1311768464867721216 0x1234567800000000, 1311768464867721216 * 0x0000000100000000, 4294967296 = 0x0000000000000000, 0 0x1234567800000000, 1311768464867721216 * 0x0000000100000001, 4294967297 = 0x1234567800000000, 1311768464867721216 0x1234567800000000, 1311768464867721216 * 0x0000000100012345, 4295041861 = 0x6665b65800000000, 7378504053589803008 0x1234567800000000, 1311768464867721216 * 0x0000000112345678, 4600387192 = 0x1df4d84000000000, 2158587890806816768 0x1234567800000000, 1311768464867721216 * 0x000000017fffffff, 6442450943 = 0xedcba98800000000, -1311768464867721216 0x1234567800000000, 1311768464867721216 * 0x00000001ffffffff, 8589934591 = 0xedcba98800000000, -1311768464867721216 0x1234567800000000, 1311768464867721216 * 0x0001234500000000, 320254236426240 = 0x0000000000000000, 0 0x1234567800000000, 1311768464867721216 * 0x0001234500000001, 320254236426241 = 0x1234567800000000, 1311768464867721216 0x1234567800000000, 1311768464867721216 * 0x0001234500012345, 320254236500805 = 0x6665b65800000000, 7378504053589803008 0x1234567800000000, 1311768464867721216 * 0x0001234512345678, 320254541846136 = 0x1df4d84000000000, 2158587890806816768 0x1234567800000000, 1311768464867721216 * 0x000123457fffffff, 320256383909887 = 0xedcba98800000000, -1311768464867721216 0x1234567800000000, 1311768464867721216 * 0x00012345ffffffff, 320258531393535 = 0xedcba98800000000, -1311768464867721216 0x1234567800000000, 1311768464867721216 * 0x1234567800000000, 1311768464867721216 = 0x0000000000000000, 0 0x1234567800000000, 1311768464867721216 * 0x1234567800000001, 1311768464867721217 = 0x1234567800000000, 1311768464867721216 0x1234567800000000, 1311768464867721216 * 0x1234567800012345, 1311768464867795781 = 0x6665b65800000000, 7378504053589803008 0x1234567800000000, 1311768464867721216 * 0x1234567812345678, 1311768465173141112 = 0x1df4d84000000000, 2158587890806816768 0x1234567800000000, 1311768464867721216 * 0x123456787fffffff, 1311768467015204863 = 0xedcba98800000000, -1311768464867721216 0x1234567800000000, 1311768464867721216 * 0x12345678ffffffff, 1311768469162688511 = 0xedcba98800000000, -1311768464867721216 0x1234567800000000, 1311768464867721216 * 0x7fffffff00000000, 9223372032559808512 = 0x0000000000000000, 0 0x1234567800000000, 1311768464867721216 * 0x7fffffff00000001, 9223372032559808513 = 0x1234567800000000, 1311768464867721216 0x1234567800000000, 1311768464867721216 * 0x7fffffff00012345, 9223372032559883077 = 0x6665b65800000000, 7378504053589803008 0x1234567800000000, 1311768464867721216 * 0x7fffffff12345678, 9223372032865228408 = 0x1df4d84000000000, 2158587890806816768 0x1234567800000000, 1311768464867721216 * 0x7fffffff7fffffff, 9223372034707292159 = 0xedcba98800000000, -1311768464867721216 0x1234567800000000, 1311768464867721216 * 0x7fffffffffffffff, 9223372036854775807 = 0xedcba98800000000, -1311768464867721216 0x1234567800000000, 1311768464867721216 * 0xffffffff00000000, -4294967296 = 0x0000000000000000, 0 0x1234567800000000, 1311768464867721216 * 0xffffffff00000001, -4294967295 = 0x1234567800000000, 1311768464867721216 0x1234567800000000, 1311768464867721216 * 0xffffffff00012345, -4294892731 = 0x6665b65800000000, 7378504053589803008 0x1234567800000000, 1311768464867721216 * 0xffffffff12345678, -3989547400 = 0x1df4d84000000000, 2158587890806816768 0x1234567800000000, 1311768464867721216 * 0xffffffff7fffffff, -2147483649 = 0xedcba98800000000, -1311768464867721216 0x1234567800000000, 1311768464867721216 * 0xffffffffffffffff, -1 = 0xedcba98800000000, -1311768464867721216 0x1234567800000001, 1311768464867721217 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x1234567800000001, 1311768464867721217 * 0x0000000000000001, 1 = 0x1234567800000001, 1311768464867721217 0x1234567800000001, 1311768464867721217 * 0x0000000000012345, 74565 = 0x6665b65800012345, 7378504053589877573 0x1234567800000001, 1311768464867721217 * 0x0000000012345678, 305419896 = 0x1df4d84012345678, 2158587891112236664 0x1234567800000001, 1311768464867721217 * 0x000000007fffffff, 2147483647 = 0xedcba9887fffffff, -1311768462720237569 0x1234567800000001, 1311768464867721217 * 0x00000000ffffffff, 4294967295 = 0xedcba988ffffffff, -1311768460572753921 0x1234567800000001, 1311768464867721217 * 0x0000000100000000, 4294967296 = 0x0000000100000000, 4294967296 0x1234567800000001, 1311768464867721217 * 0x0000000100000001, 4294967297 = 0x1234567900000001, 1311768469162688513 0x1234567800000001, 1311768464867721217 * 0x0000000100012345, 4295041861 = 0x6665b65900012345, 7378504057884844869 0x1234567800000001, 1311768464867721217 * 0x0000000112345678, 4600387192 = 0x1df4d84112345678, 2158587895407203960 0x1234567800000001, 1311768464867721217 * 0x000000017fffffff, 6442450943 = 0xedcba9897fffffff, -1311768458425270273 0x1234567800000001, 1311768464867721217 * 0x00000001ffffffff, 8589934591 = 0xedcba989ffffffff, -1311768456277786625 0x1234567800000001, 1311768464867721217 * 0x0001234500000000, 320254236426240 = 0x0001234500000000, 320254236426240 0x1234567800000001, 1311768464867721217 * 0x0001234500000001, 320254236426241 = 0x123579bd00000001, 1312088719104147457 0x1234567800000001, 1311768464867721217 * 0x0001234500012345, 320254236500805 = 0x6666d99d00012345, 7378824307826303813 0x1234567800000001, 1311768464867721217 * 0x0001234512345678, 320254541846136 = 0x1df5fb8512345678, 2158908145348662904 0x1234567800000001, 1311768464867721217 * 0x000123457fffffff, 320256383909887 = 0xedcccccd7fffffff, -1311448208483811329 0x1234567800000001, 1311768464867721217 * 0x00012345ffffffff, 320258531393535 = 0xedcccccdffffffff, -1311448206336327681 0x1234567800000001, 1311768464867721217 * 0x1234567800000000, 1311768464867721216 = 0x1234567800000000, 1311768464867721216 0x1234567800000001, 1311768464867721217 * 0x1234567800000001, 1311768464867721217 = 0x2468acf000000001, 2623536929735442433 0x1234567800000001, 1311768464867721217 * 0x1234567800012345, 1311768464867795781 = 0x789a0cd000012345, 8690272518457598789 0x1234567800000001, 1311768464867721217 * 0x1234567812345678, 1311768465173141112 = 0x30292eb812345678, 3470356355979957880 0x1234567800000001, 1311768464867721217 * 0x123456787fffffff, 1311768467015204863 = 0x000000007fffffff, 2147483647 0x1234567800000001, 1311768464867721217 * 0x12345678ffffffff, 1311768469162688511 = 0x00000000ffffffff, 4294967295 0x1234567800000001, 1311768464867721217 * 0x7fffffff00000000, 9223372032559808512 = 0x7fffffff00000000, 9223372032559808512 0x1234567800000001, 1311768464867721217 * 0x7fffffff00000001, 9223372032559808513 = 0x9234567700000001, -7911603576282021887 0x1234567800000001, 1311768464867721217 * 0x7fffffff00012345, 9223372032559883077 = 0xe665b65700012345, -1844867987559865531 0x1234567800000001, 1311768464867721217 * 0x7fffffff12345678, 9223372032865228408 = 0x9df4d83f12345678, -7064784150037506440 0x1234567800000001, 1311768464867721217 * 0x7fffffff7fffffff, 9223372034707292159 = 0x6dcba9877fffffff, 7911603569839570943 0x1234567800000001, 1311768464867721217 * 0x7fffffffffffffff, 9223372036854775807 = 0x6dcba987ffffffff, 7911603571987054591 0x1234567800000001, 1311768464867721217 * 0xffffffff00000000, -4294967296 = 0xffffffff00000000, -4294967296 0x1234567800000001, 1311768464867721217 * 0xffffffff00000001, -4294967295 = 0x1234567700000001, 1311768460572753921 0x1234567800000001, 1311768464867721217 * 0xffffffff00012345, -4294892731 = 0x6665b65700012345, 7378504049294910277 0x1234567800000001, 1311768464867721217 * 0xffffffff12345678, -3989547400 = 0x1df4d83f12345678, 2158587886817269368 0x1234567800000001, 1311768464867721217 * 0xffffffff7fffffff, -2147483649 = 0xedcba9877fffffff, -1311768467015204865 0x1234567800000001, 1311768464867721217 * 0xffffffffffffffff, -1 = 0xedcba987ffffffff, -1311768464867721217 0x1234567800012345, 1311768464867795781 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x1234567800012345, 1311768464867795781 * 0x0000000000000001, 1 = 0x1234567800012345, 1311768464867795781 0x1234567800012345, 1311768464867795781 * 0x0000000000012345, 74565 = 0x6665b6594b65f099, 7378504059149742233 0x1234567800012345, 1311768464867795781 * 0x0000000012345678, 305419896 = 0x1df4ecf66665b658, 2158610664441362008 0x1234567800012345, 1311768464867795781 * 0x000000007fffffff, 2147483647 = 0xedcc3b2a7ffedcbb, -1311608337749582661 0x1234567800012345, 1311768464867795781 * 0x00000000ffffffff, 4294967295 = 0xedccccccfffedcbb, -1311448210631369541 0x1234567800012345, 1311768464867795781 * 0x0000000100000000, 4294967296 = 0x0001234500000000, 320254236426240 0x1234567800012345, 1311768464867795781 * 0x0000000100000001, 4294967297 = 0x123579bd00012345, 1312088719104222021 0x1234567800012345, 1311768464867795781 * 0x0000000100012345, 4295041861 = 0x6666d99e4b65f099, 7378824313386168473 0x1234567800012345, 1311768464867795781 * 0x0000000112345678, 4600387192 = 0x1df6103b6665b658, 2158930918677788248 0x1234567800012345, 1311768464867795781 * 0x000000017fffffff, 6442450943 = 0xedcd5e6f7ffedcbb, -1311288083513156421 0x1234567800012345, 1311768464867795781 * 0x00000001ffffffff, 8589934591 = 0xedcdf011fffedcbb, -1311127956394943301 0x1234567800012345, 1311768464867795781 * 0x0001234500000000, 320254236426240 = 0x4b65f09900000000, 5433013065413033984 0x1234567800012345, 1311768464867795781 * 0x0001234500000001, 320254236426241 = 0x5d9a471100012345, 6744781530280829765 0x1234567800012345, 1311768464867795781 * 0x0001234500012345, 320254236500805 = 0xb1cba6f24b65f099, -5635226949146775399 0x1234567800012345, 1311768464867795781 * 0x0001234512345678, 320254541846136 = 0x695add8f6665b658, 7591623729854395992 0x1234567800012345, 1311768464867795781 * 0x000123457fffffff, 320256383909887 = 0x39322bc37ffedcbb, 4121404727663451323 0x1234567800012345, 1311768464867795781 * 0x00012345ffffffff, 320258531393535 = 0x3932bd65fffedcbb, 4121564854781664443 0x1234567800012345, 1311768464867795781 * 0x1234567800000000, 1311768464867721216 = 0x6665b65800000000, 7378504053589803008 0x1234567800012345, 1311768464867795781 * 0x1234567800000001, 1311768464867721217 = 0x789a0cd000012345, 8690272518457598789 0x1234567800012345, 1311768464867795781 * 0x1234567800012345, 1311768464867795781 = 0xcccb6cb14b65f099, -3689735960970006375 0x1234567800012345, 1311768464867795781 * 0x1234567812345678, 1311768465173141112 = 0x845aa34e6665b658, -8909629355678386600 0x1234567800012345, 1311768464867795781 * 0x123456787fffffff, 1311768467015204863 = 0x5431f1827ffedcbb, 6066895715840220347 0x1234567800012345, 1311768464867795781 * 0x12345678ffffffff, 1311768469162688511 = 0x54328324fffedcbb, 6067055842958433467 0x1234567800012345, 1311768464867795781 * 0x7fffffff00000000, 9223372032559808512 = 0x7ffedcbb00000000, 9223051782618349568 0x1234567800012345, 1311768464867795781 * 0x7fffffff00000001, 9223372032559808513 = 0x9233333300012345, -7911923826223406267 0x1234567800012345, 1311768464867795781 * 0x7fffffff00012345, 9223372032559883077 = 0xe66493144b65f099, -1845188231941459815 0x1234567800012345, 1311768464867795781 * 0x7fffffff12345678, 9223372032865228408 = 0x9df3c9b16665b658, -7065081626649840040 0x1234567800012345, 1311768464867795781 * 0x7fffffff7fffffff, 9223372034707292159 = 0x6dcb17e57ffedcbb, 7911443444868766907 0x1234567800012345, 1311768464867795781 * 0x7fffffffffffffff, 9223372036854775807 = 0x6dcba987fffedcbb, 7911603571986980027 0x1234567800012345, 1311768464867795781 * 0xffffffff00000000, -4294967296 = 0xfffedcbb00000000, -320254236426240 0x1234567800012345, 1311768464867795781 * 0xffffffff00000001, -4294967295 = 0x1233333300012345, 1311448210631369541 0x1234567800012345, 1311768464867795781 * 0xffffffff00012345, -4294892731 = 0x666493144b65f099, 7378183804913315993 0x1234567800012345, 1311768464867795781 * 0xffffffff12345678, -3989547400 = 0x1df3c9b16665b658, 2158290410204935768 0x1234567800012345, 1311768464867795781 * 0xffffffff7fffffff, -2147483649 = 0xedcb17e57ffedcbb, -1311928591986008901 0x1234567800012345, 1311768464867795781 * 0xffffffffffffffff, -1 = 0xedcba987fffedcbb, -1311768464867795781 0x1234567812345678, 1311768465173141112 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x1234567812345678, 1311768465173141112 * 0x0000000000000001, 1 = 0x1234567812345678, 1311768465173141112 0x1234567812345678, 1311768465173141112 * 0x0000000000012345, 74565 = 0x6665cb0e6665b658, 7378526827224348248 0x1234567812345678, 1311768465173141112 * 0x0000000012345678, 305419896 = 0x1f403f1c1df4d840, 2251869203679467584 0x1234567812345678, 1311768465173141112 * 0x000000007fffffff, 2147483647 = 0xf6e5d4c3edcba988, -655884232739280504 0x1234567812345678, 1311768465173141112 * 0x00000000ffffffff, 4294967295 = 0xffffffffedcba988, -305419896 0x1234567812345678, 1311768465173141112 * 0x0000000100000000, 4294967296 = 0x1234567800000000, 1311768464867721216 0x1234567812345678, 1311768465173141112 * 0x0000000100000001, 4294967297 = 0x2468acf012345678, 2623536930040862328 0x1234567812345678, 1311768465173141112 * 0x0000000100012345, 4295041861 = 0x789a21866665b658, 8690295292092069464 0x1234567812345678, 1311768465173141112 * 0x0000000112345678, 4600387192 = 0x317495941df4d840, 3563637668547188800 0x1234567812345678, 1311768465173141112 * 0x000000017fffffff, 6442450943 = 0x091a2b3bedcba988, 655884232128440712 0x1234567812345678, 1311768465173141112 * 0x00000001ffffffff, 8589934591 = 0x12345677edcba988, 1311768464562301320 0x1234567812345678, 1311768465173141112 * 0x0001234500000000, 320254236426240 = 0x6665b65800000000, 7378504053589803008 0x1234567812345678, 1311768465173141112 * 0x0001234500000001, 320254236426241 = 0x789a0cd012345678, 8690272518762944120 0x1234567812345678, 1311768465173141112 * 0x0001234500012345, 320254236500805 = 0xcccb81666665b658, -3689713192895400360 0x1234567812345678, 1311768465173141112 * 0x0001234512345678, 320254541846136 = 0x85a5f5741df4d840, -8816370816440281024 0x1234567812345678, 1311768465173141112 * 0x000123457fffffff, 320256383909887 = 0x5d4b8b1bedcba988, 6722619820850522504 0x1234567812345678, 1311768465173141112 * 0x00012345ffffffff, 320258531393535 = 0x6665b657edcba988, 7378504053284383112 0x1234567812345678, 1311768465173141112 * 0x1234567800000000, 1311768464867721216 = 0x1df4d84000000000, 2158587890806816768 0x1234567812345678, 1311768465173141112 * 0x1234567800000001, 1311768464867721217 = 0x30292eb812345678, 3470356355979957880 0x1234567812345678, 1311768465173141112 * 0x1234567800012345, 1311768464867795781 = 0x845aa34e6665b658, -8909629355678386600 0x1234567812345678, 1311768465173141112 * 0x1234567812345678, 1311768465173141112 = 0x3d35175c1df4d840, 4410457094486284352 0x1234567812345678, 1311768465173141112 * 0x123456787fffffff, 1311768467015204863 = 0x14daad03edcba988, 1502703658067536264 0x1234567812345678, 1311768465173141112 * 0x12345678ffffffff, 1311768469162688511 = 0x1df4d83fedcba988, 2158587890501396872 0x1234567812345678, 1311768465173141112 * 0x7fffffff00000000, 9223372032559808512 = 0xedcba98800000000, -1311768464867721216 0x1234567812345678, 1311768465173141112 * 0x7fffffff00000001, 9223372032559808513 = 0x0000000012345678, 305419896 0x1234567812345678, 1311768465173141112 * 0x7fffffff00012345, 9223372032559883077 = 0x543174966665b658, 6066758362356627032 0x1234567812345678, 1311768465173141112 * 0x7fffffff12345678, 9223372032865228408 = 0x0d0be8a41df4d840, 940100738811746368 0x1234567812345678, 1311768465173141112 * 0x7fffffff7fffffff, 9223372034707292159 = 0xe4b17e4bedcba988, -1967652697607001720 0x1234567812345678, 1311768465173141112 * 0x7fffffffffffffff, 9223372036854775807 = 0xedcba987edcba988, -1311768465173141112 0x1234567812345678, 1311768465173141112 * 0xffffffff00000000, -4294967296 = 0xedcba98800000000, -1311768464867721216 0x1234567812345678, 1311768465173141112 * 0xffffffff00000001, -4294967295 = 0x0000000012345678, 305419896 0x1234567812345678, 1311768465173141112 * 0xffffffff00012345, -4294892731 = 0x543174966665b658, 6066758362356627032 0x1234567812345678, 1311768465173141112 * 0xffffffff12345678, -3989547400 = 0x0d0be8a41df4d840, 940100738811746368 0x1234567812345678, 1311768465173141112 * 0xffffffff7fffffff, -2147483649 = 0xe4b17e4bedcba988, -1967652697607001720 0x1234567812345678, 1311768465173141112 * 0xffffffffffffffff, -1 = 0xedcba987edcba988, -1311768465173141112 0x123456787fffffff, 1311768467015204863 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x123456787fffffff, 1311768467015204863 * 0x0000000000000001, 1 = 0x123456787fffffff, 1311768467015204863 0x123456787fffffff, 1311768467015204863 * 0x0000000000012345, 74565 = 0x666647fa7ffedcbb, 7378664180707941563 0x123456787fffffff, 1311768467015204863 * 0x0000000012345678, 305419896 = 0x270f037bedcba988, 2814472122935257480 0x123456787fffffff, 1311768467015204863 * 0x000000007fffffff, 2147483647 = 0x2dcba98700000001, 3299917549264699393 0x123456787fffffff, 1311768467015204863 * 0x00000000ffffffff, 4294967295 = 0x6dcba98680000001, 7911603565544603649 0x123456787fffffff, 1311768467015204863 * 0x0000000100000000, 4294967296 = 0x7fffffff00000000, 9223372032559808512 0x123456787fffffff, 1311768467015204863 * 0x0000000100000001, 4294967297 = 0x923456777fffffff, -7911603574134538241 0x123456787fffffff, 1311768467015204863 * 0x0000000100012345, 4295041861 = 0xe66647f97ffedcbb, -1844707860441801541 0x123456787fffffff, 1311768467015204863 * 0x0000000112345678, 4600387192 = 0xa70f037aedcba988, -6408899918214485624 0x123456787fffffff, 1311768467015204863 * 0x000000017fffffff, 6442450943 = 0xadcba98600000001, -5923454491885043711 0x123456787fffffff, 1311768467015204863 * 0x00000001ffffffff, 8589934591 = 0xedcba98580000001, -1311768475605139455 0x123456787fffffff, 1311768467015204863 * 0x0001234500000000, 320254236426240 = 0x7ffedcbb00000000, 9223051782618349568 0x123456787fffffff, 1311768467015204863 * 0x0001234500000001, 320254236426241 = 0x923333337fffffff, -7911923824075997185 0x123456787fffffff, 1311768467015204863 * 0x0001234500012345, 320254236500805 = 0xe66524b57ffedcbb, -1845028110383260485 0x123456787fffffff, 1311768467015204863 * 0x0001234512345678, 320254541846136 = 0xa70de036edcba988, -6409220168155944568 0x123456787fffffff, 1311768467015204863 * 0x000123457fffffff, 320256383909887 = 0xadca864200000001, -5923774741826502655 0x123456787fffffff, 1311768467015204863 * 0x00012345ffffffff, 320258531393535 = 0xedca864180000001, -1312088725546598399 0x123456787fffffff, 1311768467015204863 * 0x1234567800000000, 1311768464867721216 = 0xedcba98800000000, -1311768464867721216 0x123456787fffffff, 1311768467015204863 * 0x1234567800000001, 1311768464867721217 = 0x000000007fffffff, 2147483647 0x123456787fffffff, 1311768467015204863 * 0x1234567800012345, 1311768464867795781 = 0x5431f1827ffedcbb, 6066895715840220347 0x123456787fffffff, 1311768467015204863 * 0x1234567812345678, 1311768465173141112 = 0x14daad03edcba988, 1502703658067536264 0x123456787fffffff, 1311768467015204863 * 0x123456787fffffff, 1311768467015204863 = 0x1b97530f00000001, 1988149084396978177 0x123456787fffffff, 1311768467015204863 * 0x12345678ffffffff, 1311768469162688511 = 0x5b97530e80000001, 6599835100676882433 0x123456787fffffff, 1311768467015204863 * 0x7fffffff00000000, 9223372032559808512 = 0x0000000100000000, 4294967296 0x123456787fffffff, 1311768467015204863 * 0x7fffffff00000001, 9223372032559808513 = 0x123456797fffffff, 1311768471310172159 0x123456787fffffff, 1311768467015204863 * 0x7fffffff00012345, 9223372032559883077 = 0x666647fb7ffedcbb, 7378664185002908859 0x123456787fffffff, 1311768467015204863 * 0x7fffffff12345678, 9223372032865228408 = 0x270f037cedcba988, 2814472127230224776 0x123456787fffffff, 1311768467015204863 * 0x7fffffff7fffffff, 9223372034707292159 = 0x2dcba98800000001, 3299917553559666689 0x123456787fffffff, 1311768467015204863 * 0x7fffffffffffffff, 9223372036854775807 = 0x6dcba98780000001, 7911603569839570945 0x123456787fffffff, 1311768467015204863 * 0xffffffff00000000, -4294967296 = 0x8000000100000000, -9223372032559808512 0x123456787fffffff, 1311768467015204863 * 0xffffffff00000001, -4294967295 = 0x923456797fffffff, -7911603565544603649 0x123456787fffffff, 1311768467015204863 * 0xffffffff00012345, -4294892731 = 0xe66647fb7ffedcbb, -1844707851851866949 0x123456787fffffff, 1311768467015204863 * 0xffffffff12345678, -3989547400 = 0xa70f037cedcba988, -6408899909624551032 0x123456787fffffff, 1311768467015204863 * 0xffffffff7fffffff, -2147483649 = 0xadcba98800000001, -5923454483295109119 0x123456787fffffff, 1311768467015204863 * 0xffffffffffffffff, -1 = 0xedcba98780000001, -1311768467015204863 0x12345678ffffffff, 1311768469162688511 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x12345678ffffffff, 1311768469162688511 * 0x0000000000000001, 1 = 0x12345678ffffffff, 1311768469162688511 0x12345678ffffffff, 1311768469162688511 * 0x0000000000012345, 74565 = 0x6666d99cfffedcbb, 7378824307826154683 0x12345678ffffffff, 1311768469162688511 * 0x0000000012345678, 305419896 = 0x30292eb7edcba988, 3470356355369118088 0x12345678ffffffff, 1311768469162688511 * 0x000000007fffffff, 2147483647 = 0x6dcba98680000001, 7911603565544603649 0x12345678ffffffff, 1311768469162688511 * 0x00000000ffffffff, 4294967295 = 0xedcba98600000001, -1311768473457655807 0x12345678ffffffff, 1311768469162688511 * 0x0000000100000000, 4294967296 = 0xffffffff00000000, -4294967296 0x12345678ffffffff, 1311768469162688511 * 0x0000000100000001, 4294967297 = 0x12345677ffffffff, 1311768464867721215 0x12345678ffffffff, 1311768469162688511 * 0x0000000100012345, 4295041861 = 0x6666d99bfffedcbb, 7378824303531187387 0x12345678ffffffff, 1311768469162688511 * 0x0000000112345678, 4600387192 = 0x30292eb6edcba988, 3470356351074150792 0x12345678ffffffff, 1311768469162688511 * 0x000000017fffffff, 6442450943 = 0x6dcba98580000001, 7911603561249636353 0x12345678ffffffff, 1311768469162688511 * 0x00000001ffffffff, 8589934591 = 0xedcba98500000001, -1311768477752623103 0x12345678ffffffff, 1311768469162688511 * 0x0001234500000000, 320254236426240 = 0xfffedcbb00000000, -320254236426240 0x12345678ffffffff, 1311768469162688511 * 0x0001234500000001, 320254236426241 = 0x12333333ffffffff, 1311448214926262271 0x12345678ffffffff, 1311768469162688511 * 0x0001234500012345, 320254236500805 = 0x6665b657fffedcbb, 7378504053589728443 0x12345678ffffffff, 1311768469162688511 * 0x0001234512345678, 320254541846136 = 0x30280b72edcba988, 3470036101132691848 0x12345678ffffffff, 1311768469162688511 * 0x000123457fffffff, 320256383909887 = 0x6dca864180000001, 7911283311308177409 0x12345678ffffffff, 1311768469162688511 * 0x00012345ffffffff, 320258531393535 = 0xedca864100000001, -1312088727694082047 0x12345678ffffffff, 1311768469162688511 * 0x1234567800000000, 1311768464867721216 = 0xedcba98800000000, -1311768464867721216 0x12345678ffffffff, 1311768469162688511 * 0x1234567800000001, 1311768464867721217 = 0x00000000ffffffff, 4294967295 0x12345678ffffffff, 1311768469162688511 * 0x1234567800012345, 1311768464867795781 = 0x54328324fffedcbb, 6067055842958433467 0x12345678ffffffff, 1311768469162688511 * 0x1234567812345678, 1311768465173141112 = 0x1df4d83fedcba988, 2158587890501396872 0x12345678ffffffff, 1311768469162688511 * 0x123456787fffffff, 1311768467015204863 = 0x5b97530e80000001, 6599835100676882433 0x12345678ffffffff, 1311768469162688511 * 0x12345678ffffffff, 1311768469162688511 = 0xdb97530e00000001, -2623536938325377023 0x12345678ffffffff, 1311768469162688511 * 0x7fffffff00000000, 9223372032559808512 = 0x8000000100000000, -9223372032559808512 0x12345678ffffffff, 1311768469162688511 * 0x7fffffff00000001, 9223372032559808513 = 0x92345679ffffffff, -7911603563397120001 0x12345678ffffffff, 1311768469162688511 * 0x7fffffff00012345, 9223372032559883077 = 0xe666d99dfffedcbb, -1844547724733653829 0x12345678ffffffff, 1311768469162688511 * 0x7fffffff12345678, 9223372032865228408 = 0xb0292eb8edcba988, -5753015677190690424 0x12345678ffffffff, 1311768469162688511 * 0x7fffffff7fffffff, 9223372034707292159 = 0xedcba98780000001, -1311768467015204863 0x12345678ffffffff, 1311768469162688511 * 0x7fffffffffffffff, 9223372036854775807 = 0x6dcba98700000001, 7911603567692087297 0x12345678ffffffff, 1311768469162688511 * 0xffffffff00000000, -4294967296 = 0x0000000100000000, 4294967296 0x12345678ffffffff, 1311768469162688511 * 0xffffffff00000001, -4294967295 = 0x12345679ffffffff, 1311768473457655807 0x12345678ffffffff, 1311768469162688511 * 0xffffffff00012345, -4294892731 = 0x6666d99dfffedcbb, 7378824312121121979 0x12345678ffffffff, 1311768469162688511 * 0xffffffff12345678, -3989547400 = 0x30292eb8edcba988, 3470356359664085384 0x12345678ffffffff, 1311768469162688511 * 0xffffffff7fffffff, -2147483649 = 0x6dcba98780000001, 7911603569839570945 0x12345678ffffffff, 1311768469162688511 * 0xffffffffffffffff, -1 = 0xedcba98700000001, -1311768469162688511 0x7fffffff00000000, 9223372032559808512 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x7fffffff00000000, 9223372032559808512 * 0x0000000000000001, 1 = 0x7fffffff00000000, 9223372032559808512 0x7fffffff00000000, 9223372032559808512 * 0x0000000000012345, 74565 = 0x7ffedcbb00000000, 9223051782618349568 0x7fffffff00000000, 9223372032559808512 * 0x0000000012345678, 305419896 = 0xedcba98800000000, -1311768464867721216 0x7fffffff00000000, 9223372032559808512 * 0x000000007fffffff, 2147483647 = 0x0000000100000000, 4294967296 0x7fffffff00000000, 9223372032559808512 * 0x00000000ffffffff, 4294967295 = 0x8000000100000000, -9223372032559808512 0x7fffffff00000000, 9223372032559808512 * 0x0000000100000000, 4294967296 = 0x0000000000000000, 0 0x7fffffff00000000, 9223372032559808512 * 0x0000000100000001, 4294967297 = 0x7fffffff00000000, 9223372032559808512 0x7fffffff00000000, 9223372032559808512 * 0x0000000100012345, 4295041861 = 0x7ffedcbb00000000, 9223051782618349568 0x7fffffff00000000, 9223372032559808512 * 0x0000000112345678, 4600387192 = 0xedcba98800000000, -1311768464867721216 0x7fffffff00000000, 9223372032559808512 * 0x000000017fffffff, 6442450943 = 0x0000000100000000, 4294967296 0x7fffffff00000000, 9223372032559808512 * 0x00000001ffffffff, 8589934591 = 0x8000000100000000, -9223372032559808512 0x7fffffff00000000, 9223372032559808512 * 0x0001234500000000, 320254236426240 = 0x0000000000000000, 0 0x7fffffff00000000, 9223372032559808512 * 0x0001234500000001, 320254236426241 = 0x7fffffff00000000, 9223372032559808512 0x7fffffff00000000, 9223372032559808512 * 0x0001234500012345, 320254236500805 = 0x7ffedcbb00000000, 9223051782618349568 0x7fffffff00000000, 9223372032559808512 * 0x0001234512345678, 320254541846136 = 0xedcba98800000000, -1311768464867721216 0x7fffffff00000000, 9223372032559808512 * 0x000123457fffffff, 320256383909887 = 0x0000000100000000, 4294967296 0x7fffffff00000000, 9223372032559808512 * 0x00012345ffffffff, 320258531393535 = 0x8000000100000000, -9223372032559808512 0x7fffffff00000000, 9223372032559808512 * 0x1234567800000000, 1311768464867721216 = 0x0000000000000000, 0 0x7fffffff00000000, 9223372032559808512 * 0x1234567800000001, 1311768464867721217 = 0x7fffffff00000000, 9223372032559808512 0x7fffffff00000000, 9223372032559808512 * 0x1234567800012345, 1311768464867795781 = 0x7ffedcbb00000000, 9223051782618349568 0x7fffffff00000000, 9223372032559808512 * 0x1234567812345678, 1311768465173141112 = 0xedcba98800000000, -1311768464867721216 0x7fffffff00000000, 9223372032559808512 * 0x123456787fffffff, 1311768467015204863 = 0x0000000100000000, 4294967296 0x7fffffff00000000, 9223372032559808512 * 0x12345678ffffffff, 1311768469162688511 = 0x8000000100000000, -9223372032559808512 0x7fffffff00000000, 9223372032559808512 * 0x7fffffff00000000, 9223372032559808512 = 0x0000000000000000, 0 0x7fffffff00000000, 9223372032559808512 * 0x7fffffff00000001, 9223372032559808513 = 0x7fffffff00000000, 9223372032559808512 0x7fffffff00000000, 9223372032559808512 * 0x7fffffff00012345, 9223372032559883077 = 0x7ffedcbb00000000, 9223051782618349568 0x7fffffff00000000, 9223372032559808512 * 0x7fffffff12345678, 9223372032865228408 = 0xedcba98800000000, -1311768464867721216 0x7fffffff00000000, 9223372032559808512 * 0x7fffffff7fffffff, 9223372034707292159 = 0x0000000100000000, 4294967296 0x7fffffff00000000, 9223372032559808512 * 0x7fffffffffffffff, 9223372036854775807 = 0x8000000100000000, -9223372032559808512 0x7fffffff00000000, 9223372032559808512 * 0xffffffff00000000, -4294967296 = 0x0000000000000000, 0 0x7fffffff00000000, 9223372032559808512 * 0xffffffff00000001, -4294967295 = 0x7fffffff00000000, 9223372032559808512 0x7fffffff00000000, 9223372032559808512 * 0xffffffff00012345, -4294892731 = 0x7ffedcbb00000000, 9223051782618349568 0x7fffffff00000000, 9223372032559808512 * 0xffffffff12345678, -3989547400 = 0xedcba98800000000, -1311768464867721216 0x7fffffff00000000, 9223372032559808512 * 0xffffffff7fffffff, -2147483649 = 0x0000000100000000, 4294967296 0x7fffffff00000000, 9223372032559808512 * 0xffffffffffffffff, -1 = 0x8000000100000000, -9223372032559808512 0x7fffffff00000001, 9223372032559808513 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x7fffffff00000001, 9223372032559808513 * 0x0000000000000001, 1 = 0x7fffffff00000001, 9223372032559808513 0x7fffffff00000001, 9223372032559808513 * 0x0000000000012345, 74565 = 0x7ffedcbb00012345, 9223051782618424133 0x7fffffff00000001, 9223372032559808513 * 0x0000000012345678, 305419896 = 0xedcba98812345678, -1311768464562301320 0x7fffffff00000001, 9223372032559808513 * 0x000000007fffffff, 2147483647 = 0x000000017fffffff, 6442450943 0x7fffffff00000001, 9223372032559808513 * 0x00000000ffffffff, 4294967295 = 0x80000001ffffffff, -9223372028264841217 0x7fffffff00000001, 9223372032559808513 * 0x0000000100000000, 4294967296 = 0x0000000100000000, 4294967296 0x7fffffff00000001, 9223372032559808513 * 0x0000000100000001, 4294967297 = 0x8000000000000001, -9223372036854775807 0x7fffffff00000001, 9223372032559808513 * 0x0000000100012345, 4295041861 = 0x7ffedcbc00012345, 9223051786913391429 0x7fffffff00000001, 9223372032559808513 * 0x0000000112345678, 4600387192 = 0xedcba98912345678, -1311768460267334024 0x7fffffff00000001, 9223372032559808513 * 0x000000017fffffff, 6442450943 = 0x000000027fffffff, 10737418239 0x7fffffff00000001, 9223372032559808513 * 0x00000001ffffffff, 8589934591 = 0x80000002ffffffff, -9223372023969873921 0x7fffffff00000001, 9223372032559808513 * 0x0001234500000000, 320254236426240 = 0x0001234500000000, 320254236426240 0x7fffffff00000001, 9223372032559808513 * 0x0001234500000001, 320254236426241 = 0x8001234400000001, -9223051786913316863 0x7fffffff00000001, 9223372032559808513 * 0x0001234500012345, 320254236500805 = 0x8000000000012345, -9223372036854701243 0x7fffffff00000001, 9223372032559808513 * 0x0001234512345678, 320254541846136 = 0xedcccccd12345678, -1311448210325875080 0x7fffffff00000001, 9223372032559808513 * 0x000123457fffffff, 320256383909887 = 0x000123467fffffff, 320260678877183 0x7fffffff00000001, 9223372032559808513 * 0x00012345ffffffff, 320258531393535 = 0x80012346ffffffff, -9223051774028414977 0x7fffffff00000001, 9223372032559808513 * 0x1234567800000000, 1311768464867721216 = 0x1234567800000000, 1311768464867721216 0x7fffffff00000001, 9223372032559808513 * 0x1234567800000001, 1311768464867721217 = 0x9234567700000001, -7911603576282021887 0x7fffffff00000001, 9223372032559808513 * 0x1234567800012345, 1311768464867795781 = 0x9233333300012345, -7911923826223406267 0x7fffffff00000001, 9223372032559808513 * 0x1234567812345678, 1311768465173141112 = 0x0000000012345678, 305419896 0x7fffffff00000001, 9223372032559808513 * 0x123456787fffffff, 1311768467015204863 = 0x123456797fffffff, 1311768471310172159 0x7fffffff00000001, 9223372032559808513 * 0x12345678ffffffff, 1311768469162688511 = 0x92345679ffffffff, -7911603563397120001 0x7fffffff00000001, 9223372032559808513 * 0x7fffffff00000000, 9223372032559808512 = 0x7fffffff00000000, 9223372032559808512 0x7fffffff00000001, 9223372032559808513 * 0x7fffffff00000001, 9223372032559808513 = 0xfffffffe00000001, -8589934591 0x7fffffff00000001, 9223372032559808513 * 0x7fffffff00012345, 9223372032559883077 = 0xfffedcba00012345, -320258531318971 0x7fffffff00000001, 9223372032559808513 * 0x7fffffff12345678, 9223372032865228408 = 0x6dcba98712345678, 7911603567997507192 0x7fffffff00000001, 9223372032559808513 * 0x7fffffff7fffffff, 9223372034707292159 = 0x800000007fffffff, -9223372034707292161 0x7fffffff00000001, 9223372032559808513 * 0x7fffffffffffffff, 9223372036854775807 = 0x00000000ffffffff, 4294967295 0x7fffffff00000001, 9223372032559808513 * 0xffffffff00000000, -4294967296 = 0xffffffff00000000, -4294967296 0x7fffffff00000001, 9223372032559808513 * 0xffffffff00000001, -4294967295 = 0x7ffffffe00000001, 9223372028264841217 0x7fffffff00000001, 9223372032559808513 * 0xffffffff00012345, -4294892731 = 0x7ffedcba00012345, 9223051778323456837 0x7fffffff00000001, 9223372032559808513 * 0xffffffff12345678, -3989547400 = 0xedcba98712345678, -1311768468857268616 0x7fffffff00000001, 9223372032559808513 * 0xffffffff7fffffff, -2147483649 = 0x000000007fffffff, 2147483647 0x7fffffff00000001, 9223372032559808513 * 0xffffffffffffffff, -1 = 0x80000000ffffffff, -9223372032559808513 0x7fffffff00012345, 9223372032559883077 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x7fffffff00012345, 9223372032559883077 * 0x0000000000000001, 1 = 0x7fffffff00012345, 9223372032559883077 0x7fffffff00012345, 9223372032559883077 * 0x0000000000012345, 74565 = 0x7ffedcbc4b65f099, 9223051788178288793 0x7fffffff00012345, 9223372032559883077 * 0x0000000012345678, 305419896 = 0xedcbbe3e6665b658, -1311745691233175976 0x7fffffff00012345, 9223372032559883077 * 0x000000007fffffff, 2147483647 = 0x000091a37ffedcbb, 160131413105851 0x7fffffff00012345, 9223372032559883077 * 0x00000000ffffffff, 4294967295 = 0x80012345fffedcbb, -9223051778323456837 0x7fffffff00012345, 9223372032559883077 * 0x0000000100000000, 4294967296 = 0x0001234500000000, 320254236426240 0x7fffffff00012345, 9223372032559883077 * 0x0000000100000001, 4294967297 = 0x8001234400012345, -9223051786913242299 0x7fffffff00012345, 9223372032559883077 * 0x0000000100012345, 4295041861 = 0x800000014b65f099, -9223372031294836583 0x7fffffff00012345, 9223372032559883077 * 0x0000000112345678, 4600387192 = 0xedcce1836665b658, -1311425436996749736 0x7fffffff00012345, 9223372032559883077 * 0x000000017fffffff, 6442450943 = 0x0001b4e87ffedcbb, 480385649532091 0x7fffffff00012345, 9223372032559883077 * 0x00000001ffffffff, 8589934591 = 0x8002468afffedcbb, -9222731524087030597 0x7fffffff00012345, 9223372032559883077 * 0x0001234500000000, 320254236426240 = 0x4b65f09900000000, 5433013065413033984 0x7fffffff00012345, 9223372032559883077 * 0x0001234500000001, 320254236426241 = 0xcb65f09800012345, -3790358975736634555 0x7fffffff00012345, 9223372032559883077 * 0x0001234500012345, 320254236500805 = 0xcb64cd554b65f099, -3790679220118228839 0x7fffffff00012345, 9223372032559883077 * 0x0001234512345678, 320254541846136 = 0x3931aed76665b658, 4121267374179858008 0x7fffffff00012345, 9223372032559883077 * 0x000123457fffffff, 320256383909887 = 0x4b66823c7ffedcbb, 5433173196826139835 0x7fffffff00012345, 9223372032559883077 * 0x00012345ffffffff, 320258531393535 = 0xcb6713defffedcbb, -3790038712910422853 0x7fffffff00012345, 9223372032559883077 * 0x1234567800000000, 1311768464867721216 = 0x6665b65800000000, 7378504053589803008 0x7fffffff00012345, 9223372032559883077 * 0x1234567800000001, 1311768464867721217 = 0xe665b65700012345, -1844867987559865531 0x7fffffff00012345, 9223372032559883077 * 0x1234567800012345, 1311768464867795781 = 0xe66493144b65f099, -1845188231941459815 0x7fffffff00012345, 9223372032559883077 * 0x1234567812345678, 1311768465173141112 = 0x543174966665b658, 6066758362356627032 0x7fffffff00012345, 9223372032559883077 * 0x123456787fffffff, 1311768467015204863 = 0x666647fb7ffedcbb, 7378664185002908859 0x7fffffff00012345, 9223372032559883077 * 0x12345678ffffffff, 1311768469162688511 = 0xe666d99dfffedcbb, -1844547724733653829 0x7fffffff00012345, 9223372032559883077 * 0x7fffffff00000000, 9223372032559808512 = 0x7ffedcbb00000000, 9223051782618349568 0x7fffffff00012345, 9223372032559883077 * 0x7fffffff00000001, 9223372032559808513 = 0xfffedcba00012345, -320258531318971 0x7fffffff00012345, 9223372032559883077 * 0x7fffffff00012345, 9223372032559883077 = 0xfffdb9774b65f099, -640502912913255 0x7fffffff00012345, 9223372032559883077 * 0x7fffffff12345678, 9223372032865228408 = 0x6dca9af96665b658, 7911306091385173592 0x7fffffff00012345, 9223372032559883077 * 0x7fffffff7fffffff, 9223372034707292159 = 0x7fff6e5e7ffedcbb, 9223211914031455419 0x7fffffff00012345, 9223372032559883077 * 0x7fffffffffffffff, 9223372036854775807 = 0x00000000fffedcbb, 4294892731 0x7fffffff00012345, 9223372032559883077 * 0xffffffff00000000, -4294967296 = 0xfffedcbb00000000, -320254236426240 0x7fffffff00012345, 9223372032559883077 * 0xffffffff00000001, -4294967295 = 0x7ffedcba00012345, 9223051778323456837 0x7fffffff00012345, 9223372032559883077 * 0xffffffff00012345, -4294892731 = 0x7ffdb9774b65f099, 9222731533941862553 0x7fffffff00012345, 9223372032559883077 * 0xffffffff12345678, -3989547400 = 0xedca9af96665b658, -1312065945469602216 0x7fffffff00012345, 9223372032559883077 * 0xffffffff7fffffff, -2147483649 = 0xffff6e5e7ffedcbb, -160122823320389 0x7fffffff00012345, 9223372032559883077 * 0xffffffffffffffff, -1 = 0x80000000fffedcbb, -9223372032559883077 0x7fffffff12345678, 9223372032865228408 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x7fffffff12345678, 9223372032865228408 * 0x0000000000000001, 1 = 0x7fffffff12345678, 9223372032865228408 0x7fffffff12345678, 9223372032865228408 * 0x0000000000012345, 74565 = 0x7ffef1716665b658, 9223074556252894808 0x7fffffff12345678, 9223372032865228408 * 0x0000000012345678, 305419896 = 0xef1710641df4d840, -1218487151995070400 0x7fffffff12345678, 9223372032865228408 * 0x000000007fffffff, 2147483647 = 0x091a2b3cedcba988, 655884236423408008 0x7fffffff12345678, 9223372032865228408 * 0x00000000ffffffff, 4294967295 = 0x92345678edcba988, -7911603567997507192 0x7fffffff12345678, 9223372032865228408 * 0x0000000100000000, 4294967296 = 0x1234567800000000, 1311768464867721216 0x7fffffff12345678, 9223372032865228408 * 0x0000000100000001, 4294967297 = 0x9234567712345678, -7911603575976601992 0x7fffffff12345678, 9223372032865228408 * 0x0000000100012345, 4295041861 = 0x923347e96665b658, -7911901052588935592 0x7fffffff12345678, 9223372032865228408 * 0x0000000112345678, 4600387192 = 0x014b66dc1df4d840, 93281312872650816 0x7fffffff12345678, 9223372032865228408 * 0x000000017fffffff, 6442450943 = 0x1b4e81b4edcba988, 1967652701291129224 0x7fffffff12345678, 9223372032865228408 * 0x00000001ffffffff, 8589934591 = 0xa468acf0edcba988, -6599835103129785976 0x7fffffff12345678, 9223372032865228408 * 0x0001234500000000, 320254236426240 = 0x6665b65800000000, 7378504053589803008 0x7fffffff12345678, 9223372032865228408 * 0x0001234500000001, 320254236426241 = 0xe665b65712345678, -1844867987254520200 0x7fffffff12345678, 9223372032865228408 * 0x0001234500012345, 320254236500805 = 0xe664a7c96665b658, -1845165463866853800 0x7fffffff12345678, 9223372032865228408 * 0x0001234512345678, 320254541846136 = 0x557cc6bc1df4d840, 6160016901594732608 0x7fffffff12345678, 9223372032865228408 * 0x000123457fffffff, 320256383909887 = 0x6f7fe194edcba988, 8034388290013211016 0x7fffffff12345678, 9223372032865228408 * 0x00012345ffffffff, 320258531393535 = 0xf89a0cd0edcba988, -533099514407704184 0x7fffffff12345678, 9223372032865228408 * 0x1234567800000000, 1311768464867721216 = 0x1df4d84000000000, 2158587890806816768 0x7fffffff12345678, 9223372032865228408 * 0x1234567800000001, 1311768464867721217 = 0x9df4d83f12345678, -7064784150037506440 0x7fffffff12345678, 9223372032865228408 * 0x1234567800012345, 1311768464867795781 = 0x9df3c9b16665b658, -7065081626649840040 0x7fffffff12345678, 9223372032865228408 * 0x1234567812345678, 1311768465173141112 = 0x0d0be8a41df4d840, 940100738811746368 0x7fffffff12345678, 9223372032865228408 * 0x123456787fffffff, 1311768467015204863 = 0x270f037cedcba988, 2814472127230224776 0x7fffffff12345678, 9223372032865228408 * 0x12345678ffffffff, 1311768469162688511 = 0xb0292eb8edcba988, -5753015677190690424 0x7fffffff12345678, 9223372032865228408 * 0x7fffffff00000000, 9223372032559808512 = 0xedcba98800000000, -1311768464867721216 0x7fffffff12345678, 9223372032865228408 * 0x7fffffff00000001, 9223372032559808513 = 0x6dcba98712345678, 7911603567997507192 0x7fffffff12345678, 9223372032865228408 * 0x7fffffff00012345, 9223372032559883077 = 0x6dca9af96665b658, 7911306091385173592 0x7fffffff12345678, 9223372032865228408 * 0x7fffffff12345678, 9223372032865228408 = 0xdce2b9ec1df4d840, -2530255616862791616 0x7fffffff12345678, 9223372032865228408 * 0x7fffffff7fffffff, 9223372034707292159 = 0xf6e5d4c4edcba988, -655884228444313208 0x7fffffff12345678, 9223372032865228408 * 0x7fffffffffffffff, 9223372036854775807 = 0x80000000edcba988, -9223372032865228408 0x7fffffff12345678, 9223372032865228408 * 0xffffffff00000000, -4294967296 = 0xedcba98800000000, -1311768464867721216 0x7fffffff12345678, 9223372032865228408 * 0xffffffff00000001, -4294967295 = 0x6dcba98712345678, 7911603567997507192 0x7fffffff12345678, 9223372032865228408 * 0xffffffff00012345, -4294892731 = 0x6dca9af96665b658, 7911306091385173592 0x7fffffff12345678, 9223372032865228408 * 0xffffffff12345678, -3989547400 = 0xdce2b9ec1df4d840, -2530255616862791616 0x7fffffff12345678, 9223372032865228408 * 0xffffffff7fffffff, -2147483649 = 0xf6e5d4c4edcba988, -655884228444313208 0x7fffffff12345678, 9223372032865228408 * 0xffffffffffffffff, -1 = 0x80000000edcba988, -9223372032865228408 0x7fffffff7fffffff, 9223372034707292159 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x7fffffff7fffffff, 9223372034707292159 * 0x0000000000000001, 1 = 0x7fffffff7fffffff, 9223372034707292159 0x7fffffff7fffffff, 9223372034707292159 * 0x0000000000012345, 74565 = 0x7fff6e5d7ffedcbb, 9223211909736488123 0x7fffffff7fffffff, 9223372034707292159 * 0x0000000012345678, 305419896 = 0xf6e5d4c3edcba988, -655884232739280504 0x7fffffff7fffffff, 9223372034707292159 * 0x000000007fffffff, 2147483647 = 0x4000000000000001, 4611686018427387905 0x7fffffff7fffffff, 9223372034707292159 * 0x00000000ffffffff, 4294967295 = 0xffffffff80000001, -2147483647 0x7fffffff7fffffff, 9223372034707292159 * 0x0000000100000000, 4294967296 = 0x7fffffff00000000, 9223372032559808512 0x7fffffff7fffffff, 9223372034707292159 * 0x0000000100000001, 4294967297 = 0xfffffffe7fffffff, -6442450945 0x7fffffff7fffffff, 9223372034707292159 * 0x0000000100012345, 4295041861 = 0xffff6e5c7ffedcbb, -160131413254981 0x7fffffff7fffffff, 9223372034707292159 * 0x0000000112345678, 4600387192 = 0x76e5d4c2edcba988, 8567487799820528008 0x7fffffff7fffffff, 9223372034707292159 * 0x000000017fffffff, 6442450943 = 0xbfffffff00000001, -4611686022722355199 0x7fffffff7fffffff, 9223372034707292159 * 0x00000001ffffffff, 8589934591 = 0x7ffffffe80000001, 9223372030412324865 0x7fffffff7fffffff, 9223372034707292159 * 0x0001234500000000, 320254236426240 = 0x7ffedcbb00000000, 9223051782618349568 0x7fffffff7fffffff, 9223372034707292159 * 0x0001234500000001, 320254236426241 = 0xfffedcba7fffffff, -320256383909889 0x7fffffff7fffffff, 9223372034707292159 * 0x0001234500012345, 320254236500805 = 0xfffe4b187ffedcbb, -480381354713925 0x7fffffff7fffffff, 9223372034707292159 * 0x0001234512345678, 320254541846136 = 0x76e4b17eedcba988, 8567167549879069064 0x7fffffff7fffffff, 9223372034707292159 * 0x000123457fffffff, 320256383909887 = 0xbffedcbb00000001, -4612006272663814143 0x7fffffff7fffffff, 9223372034707292159 * 0x00012345ffffffff, 320258531393535 = 0x7ffedcba80000001, 9223051780470865921 0x7fffffff7fffffff, 9223372034707292159 * 0x1234567800000000, 1311768464867721216 = 0xedcba98800000000, -1311768464867721216 0x7fffffff7fffffff, 9223372034707292159 * 0x1234567800000001, 1311768464867721217 = 0x6dcba9877fffffff, 7911603569839570943 0x7fffffff7fffffff, 9223372034707292159 * 0x1234567800012345, 1311768464867795781 = 0x6dcb17e57ffedcbb, 7911443444868766907 0x7fffffff7fffffff, 9223372034707292159 * 0x1234567812345678, 1311768465173141112 = 0xe4b17e4bedcba988, -1967652697607001720 0x7fffffff7fffffff, 9223372034707292159 * 0x123456787fffffff, 1311768467015204863 = 0x2dcba98800000001, 3299917553559666689 0x7fffffff7fffffff, 9223372034707292159 * 0x12345678ffffffff, 1311768469162688511 = 0xedcba98780000001, -1311768467015204863 0x7fffffff7fffffff, 9223372034707292159 * 0x7fffffff00000000, 9223372032559808512 = 0x0000000100000000, 4294967296 0x7fffffff7fffffff, 9223372034707292159 * 0x7fffffff00000001, 9223372032559808513 = 0x800000007fffffff, -9223372034707292161 0x7fffffff7fffffff, 9223372034707292159 * 0x7fffffff00012345, 9223372032559883077 = 0x7fff6e5e7ffedcbb, 9223211914031455419 0x7fffffff7fffffff, 9223372034707292159 * 0x7fffffff12345678, 9223372032865228408 = 0xf6e5d4c4edcba988, -655884228444313208 0x7fffffff7fffffff, 9223372034707292159 * 0x7fffffff7fffffff, 9223372034707292159 = 0x4000000100000001, 4611686022722355201 0x7fffffff7fffffff, 9223372034707292159 * 0x7fffffffffffffff, 9223372036854775807 = 0x0000000080000001, 2147483649 0x7fffffff7fffffff, 9223372034707292159 * 0xffffffff00000000, -4294967296 = 0x8000000100000000, -9223372032559808512 0x7fffffff7fffffff, 9223372034707292159 * 0xffffffff00000001, -4294967295 = 0x000000007fffffff, 2147483647 0x7fffffff7fffffff, 9223372034707292159 * 0xffffffff00012345, -4294892731 = 0xffff6e5e7ffedcbb, -160122823320389 0x7fffffff7fffffff, 9223372034707292159 * 0xffffffff12345678, -3989547400 = 0x76e5d4c4edcba988, 8567487808410462600 0x7fffffff7fffffff, 9223372034707292159 * 0xffffffff7fffffff, -2147483649 = 0xc000000100000001, -4611686014132420607 0x7fffffff7fffffff, 9223372034707292159 * 0xffffffffffffffff, -1 = 0x8000000080000001, -9223372034707292159 0x7fffffffffffffff, 9223372036854775807 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0x7fffffffffffffff, 9223372036854775807 * 0x0000000000000001, 1 = 0x7fffffffffffffff, 9223372036854775807 0x7fffffffffffffff, 9223372036854775807 * 0x0000000000012345, 74565 = 0x7ffffffffffedcbb, 9223372036854701243 0x7fffffffffffffff, 9223372036854775807 * 0x0000000012345678, 305419896 = 0xffffffffedcba988, -305419896 0x7fffffffffffffff, 9223372036854775807 * 0x000000007fffffff, 2147483647 = 0x7fffffff80000001, 9223372034707292161 0x7fffffffffffffff, 9223372036854775807 * 0x00000000ffffffff, 4294967295 = 0x7fffffff00000001, 9223372032559808513 0x7fffffffffffffff, 9223372036854775807 * 0x0000000100000000, 4294967296 = 0xffffffff00000000, -4294967296 0x7fffffffffffffff, 9223372036854775807 * 0x0000000100000001, 4294967297 = 0x7ffffffeffffffff, 9223372032559808511 0x7fffffffffffffff, 9223372036854775807 * 0x0000000100012345, 4295041861 = 0x7ffffffefffedcbb, 9223372032559733947 0x7fffffffffffffff, 9223372036854775807 * 0x0000000112345678, 4600387192 = 0xfffffffeedcba988, -4600387192 0x7fffffffffffffff, 9223372036854775807 * 0x000000017fffffff, 6442450943 = 0x7ffffffe80000001, 9223372030412324865 0x7fffffffffffffff, 9223372036854775807 * 0x00000001ffffffff, 8589934591 = 0x7ffffffe00000001, 9223372028264841217 0x7fffffffffffffff, 9223372036854775807 * 0x0001234500000000, 320254236426240 = 0xfffedcbb00000000, -320254236426240 0x7fffffffffffffff, 9223372036854775807 * 0x0001234500000001, 320254236426241 = 0x7ffedcbaffffffff, 9223051782618349567 0x7fffffffffffffff, 9223372036854775807 * 0x0001234500012345, 320254236500805 = 0x7ffedcbafffedcbb, 9223051782618275003 0x7fffffffffffffff, 9223372036854775807 * 0x0001234512345678, 320254541846136 = 0xfffedcbaedcba988, -320254541846136 0x7fffffffffffffff, 9223372036854775807 * 0x000123457fffffff, 320256383909887 = 0x7ffedcba80000001, 9223051780470865921 0x7fffffffffffffff, 9223372036854775807 * 0x00012345ffffffff, 320258531393535 = 0x7ffedcba00000001, 9223051778323382273 0x7fffffffffffffff, 9223372036854775807 * 0x1234567800000000, 1311768464867721216 = 0xedcba98800000000, -1311768464867721216 0x7fffffffffffffff, 9223372036854775807 * 0x1234567800000001, 1311768464867721217 = 0x6dcba987ffffffff, 7911603571987054591 0x7fffffffffffffff, 9223372036854775807 * 0x1234567800012345, 1311768464867795781 = 0x6dcba987fffedcbb, 7911603571986980027 0x7fffffffffffffff, 9223372036854775807 * 0x1234567812345678, 1311768465173141112 = 0xedcba987edcba988, -1311768465173141112 0x7fffffffffffffff, 9223372036854775807 * 0x123456787fffffff, 1311768467015204863 = 0x6dcba98780000001, 7911603569839570945 0x7fffffffffffffff, 9223372036854775807 * 0x12345678ffffffff, 1311768469162688511 = 0x6dcba98700000001, 7911603567692087297 0x7fffffffffffffff, 9223372036854775807 * 0x7fffffff00000000, 9223372032559808512 = 0x8000000100000000, -9223372032559808512 0x7fffffffffffffff, 9223372036854775807 * 0x7fffffff00000001, 9223372032559808513 = 0x00000000ffffffff, 4294967295 0x7fffffffffffffff, 9223372036854775807 * 0x7fffffff00012345, 9223372032559883077 = 0x00000000fffedcbb, 4294892731 0x7fffffffffffffff, 9223372036854775807 * 0x7fffffff12345678, 9223372032865228408 = 0x80000000edcba988, -9223372032865228408 0x7fffffffffffffff, 9223372036854775807 * 0x7fffffff7fffffff, 9223372034707292159 = 0x0000000080000001, 2147483649 0x7fffffffffffffff, 9223372036854775807 * 0x7fffffffffffffff, 9223372036854775807 = 0x0000000000000001, 1 0x7fffffffffffffff, 9223372036854775807 * 0xffffffff00000000, -4294967296 = 0x0000000100000000, 4294967296 0x7fffffffffffffff, 9223372036854775807 * 0xffffffff00000001, -4294967295 = 0x80000000ffffffff, -9223372032559808513 0x7fffffffffffffff, 9223372036854775807 * 0xffffffff00012345, -4294892731 = 0x80000000fffedcbb, -9223372032559883077 0x7fffffffffffffff, 9223372036854775807 * 0xffffffff12345678, -3989547400 = 0x00000000edcba988, 3989547400 0x7fffffffffffffff, 9223372036854775807 * 0xffffffff7fffffff, -2147483649 = 0x8000000080000001, -9223372034707292159 0x7fffffffffffffff, 9223372036854775807 * 0xffffffffffffffff, -1 = 0x8000000000000001, -9223372036854775807 0xffffffff00000000, -4294967296 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0xffffffff00000000, -4294967296 * 0x0000000000000001, 1 = 0xffffffff00000000, -4294967296 0xffffffff00000000, -4294967296 * 0x0000000000012345, 74565 = 0xfffedcbb00000000, -320254236426240 0xffffffff00000000, -4294967296 * 0x0000000012345678, 305419896 = 0xedcba98800000000, -1311768464867721216 0xffffffff00000000, -4294967296 * 0x000000007fffffff, 2147483647 = 0x8000000100000000, -9223372032559808512 0xffffffff00000000, -4294967296 * 0x00000000ffffffff, 4294967295 = 0x0000000100000000, 4294967296 0xffffffff00000000, -4294967296 * 0x0000000100000000, 4294967296 = 0x0000000000000000, 0 0xffffffff00000000, -4294967296 * 0x0000000100000001, 4294967297 = 0xffffffff00000000, -4294967296 0xffffffff00000000, -4294967296 * 0x0000000100012345, 4295041861 = 0xfffedcbb00000000, -320254236426240 0xffffffff00000000, -4294967296 * 0x0000000112345678, 4600387192 = 0xedcba98800000000, -1311768464867721216 0xffffffff00000000, -4294967296 * 0x000000017fffffff, 6442450943 = 0x8000000100000000, -9223372032559808512 0xffffffff00000000, -4294967296 * 0x00000001ffffffff, 8589934591 = 0x0000000100000000, 4294967296 0xffffffff00000000, -4294967296 * 0x0001234500000000, 320254236426240 = 0x0000000000000000, 0 0xffffffff00000000, -4294967296 * 0x0001234500000001, 320254236426241 = 0xffffffff00000000, -4294967296 0xffffffff00000000, -4294967296 * 0x0001234500012345, 320254236500805 = 0xfffedcbb00000000, -320254236426240 0xffffffff00000000, -4294967296 * 0x0001234512345678, 320254541846136 = 0xedcba98800000000, -1311768464867721216 0xffffffff00000000, -4294967296 * 0x000123457fffffff, 320256383909887 = 0x8000000100000000, -9223372032559808512 0xffffffff00000000, -4294967296 * 0x00012345ffffffff, 320258531393535 = 0x0000000100000000, 4294967296 0xffffffff00000000, -4294967296 * 0x1234567800000000, 1311768464867721216 = 0x0000000000000000, 0 0xffffffff00000000, -4294967296 * 0x1234567800000001, 1311768464867721217 = 0xffffffff00000000, -4294967296 0xffffffff00000000, -4294967296 * 0x1234567800012345, 1311768464867795781 = 0xfffedcbb00000000, -320254236426240 0xffffffff00000000, -4294967296 * 0x1234567812345678, 1311768465173141112 = 0xedcba98800000000, -1311768464867721216 0xffffffff00000000, -4294967296 * 0x123456787fffffff, 1311768467015204863 = 0x8000000100000000, -9223372032559808512 0xffffffff00000000, -4294967296 * 0x12345678ffffffff, 1311768469162688511 = 0x0000000100000000, 4294967296 0xffffffff00000000, -4294967296 * 0x7fffffff00000000, 9223372032559808512 = 0x0000000000000000, 0 0xffffffff00000000, -4294967296 * 0x7fffffff00000001, 9223372032559808513 = 0xffffffff00000000, -4294967296 0xffffffff00000000, -4294967296 * 0x7fffffff00012345, 9223372032559883077 = 0xfffedcbb00000000, -320254236426240 0xffffffff00000000, -4294967296 * 0x7fffffff12345678, 9223372032865228408 = 0xedcba98800000000, -1311768464867721216 0xffffffff00000000, -4294967296 * 0x7fffffff7fffffff, 9223372034707292159 = 0x8000000100000000, -9223372032559808512 0xffffffff00000000, -4294967296 * 0x7fffffffffffffff, 9223372036854775807 = 0x0000000100000000, 4294967296 0xffffffff00000000, -4294967296 * 0xffffffff00000000, -4294967296 = 0x0000000000000000, 0 0xffffffff00000000, -4294967296 * 0xffffffff00000001, -4294967295 = 0xffffffff00000000, -4294967296 0xffffffff00000000, -4294967296 * 0xffffffff00012345, -4294892731 = 0xfffedcbb00000000, -320254236426240 0xffffffff00000000, -4294967296 * 0xffffffff12345678, -3989547400 = 0xedcba98800000000, -1311768464867721216 0xffffffff00000000, -4294967296 * 0xffffffff7fffffff, -2147483649 = 0x8000000100000000, -9223372032559808512 0xffffffff00000000, -4294967296 * 0xffffffffffffffff, -1 = 0x0000000100000000, 4294967296 0xffffffff00000001, -4294967295 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0xffffffff00000001, -4294967295 * 0x0000000000000001, 1 = 0xffffffff00000001, -4294967295 0xffffffff00000001, -4294967295 * 0x0000000000012345, 74565 = 0xfffedcbb00012345, -320254236351675 0xffffffff00000001, -4294967295 * 0x0000000012345678, 305419896 = 0xedcba98812345678, -1311768464562301320 0xffffffff00000001, -4294967295 * 0x000000007fffffff, 2147483647 = 0x800000017fffffff, -9223372030412324865 0xffffffff00000001, -4294967295 * 0x00000000ffffffff, 4294967295 = 0x00000001ffffffff, 8589934591 0xffffffff00000001, -4294967295 * 0x0000000100000000, 4294967296 = 0x0000000100000000, 4294967296 0xffffffff00000001, -4294967295 * 0x0000000100000001, 4294967297 = 0x0000000000000001, 1 0xffffffff00000001, -4294967295 * 0x0000000100012345, 4295041861 = 0xfffedcbc00012345, -320249941384379 0xffffffff00000001, -4294967295 * 0x0000000112345678, 4600387192 = 0xedcba98912345678, -1311768460267334024 0xffffffff00000001, -4294967295 * 0x000000017fffffff, 6442450943 = 0x800000027fffffff, -9223372026117357569 0xffffffff00000001, -4294967295 * 0x00000001ffffffff, 8589934591 = 0x00000002ffffffff, 12884901887 0xffffffff00000001, -4294967295 * 0x0001234500000000, 320254236426240 = 0x0001234500000000, 320254236426240 0xffffffff00000001, -4294967295 * 0x0001234500000001, 320254236426241 = 0x0001234400000001, 320249941458945 0xffffffff00000001, -4294967295 * 0x0001234500012345, 320254236500805 = 0x0000000000012345, 74565 0xffffffff00000001, -4294967295 * 0x0001234512345678, 320254541846136 = 0xedcccccd12345678, -1311448210325875080 0xffffffff00000001, -4294967295 * 0x000123457fffffff, 320256383909887 = 0x800123467fffffff, -9223051776175898625 0xffffffff00000001, -4294967295 * 0x00012345ffffffff, 320258531393535 = 0x00012346ffffffff, 320262826360831 0xffffffff00000001, -4294967295 * 0x1234567800000000, 1311768464867721216 = 0x1234567800000000, 1311768464867721216 0xffffffff00000001, -4294967295 * 0x1234567800000001, 1311768464867721217 = 0x1234567700000001, 1311768460572753921 0xffffffff00000001, -4294967295 * 0x1234567800012345, 1311768464867795781 = 0x1233333300012345, 1311448210631369541 0xffffffff00000001, -4294967295 * 0x1234567812345678, 1311768465173141112 = 0x0000000012345678, 305419896 0xffffffff00000001, -4294967295 * 0x123456787fffffff, 1311768467015204863 = 0x923456797fffffff, -7911603565544603649 0xffffffff00000001, -4294967295 * 0x12345678ffffffff, 1311768469162688511 = 0x12345679ffffffff, 1311768473457655807 0xffffffff00000001, -4294967295 * 0x7fffffff00000000, 9223372032559808512 = 0x7fffffff00000000, 9223372032559808512 0xffffffff00000001, -4294967295 * 0x7fffffff00000001, 9223372032559808513 = 0x7ffffffe00000001, 9223372028264841217 0xffffffff00000001, -4294967295 * 0x7fffffff00012345, 9223372032559883077 = 0x7ffedcba00012345, 9223051778323456837 0xffffffff00000001, -4294967295 * 0x7fffffff12345678, 9223372032865228408 = 0x6dcba98712345678, 7911603567997507192 0xffffffff00000001, -4294967295 * 0x7fffffff7fffffff, 9223372034707292159 = 0x000000007fffffff, 2147483647 0xffffffff00000001, -4294967295 * 0x7fffffffffffffff, 9223372036854775807 = 0x80000000ffffffff, -9223372032559808513 0xffffffff00000001, -4294967295 * 0xffffffff00000000, -4294967296 = 0xffffffff00000000, -4294967296 0xffffffff00000001, -4294967295 * 0xffffffff00000001, -4294967295 = 0xfffffffe00000001, -8589934591 0xffffffff00000001, -4294967295 * 0xffffffff00012345, -4294892731 = 0xfffedcba00012345, -320258531318971 0xffffffff00000001, -4294967295 * 0xffffffff12345678, -3989547400 = 0xedcba98712345678, -1311768468857268616 0xffffffff00000001, -4294967295 * 0xffffffff7fffffff, -2147483649 = 0x800000007fffffff, -9223372034707292161 0xffffffff00000001, -4294967295 * 0xffffffffffffffff, -1 = 0x00000000ffffffff, 4294967295 0xffffffff00012345, -4294892731 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0xffffffff00012345, -4294892731 * 0x0000000000000001, 1 = 0xffffffff00012345, -4294892731 0xffffffff00012345, -4294892731 * 0x0000000000012345, 74565 = 0xfffedcbc4b65f099, -320248676487015 0xffffffff00012345, -4294892731 * 0x0000000012345678, 305419896 = 0xedcbbe3e6665b658, -1311745691233175976 0xffffffff00012345, -4294892731 * 0x000000007fffffff, 2147483647 = 0x800091a37ffedcbb, -9223211905441669957 0xffffffff00012345, -4294892731 * 0x00000000ffffffff, 4294967295 = 0x00012345fffedcbb, 320258531318971 0xffffffff00012345, -4294892731 * 0x0000000100000000, 4294967296 = 0x0001234500000000, 320254236426240 0xffffffff00012345, -4294892731 * 0x0000000100000001, 4294967297 = 0x0001234400012345, 320249941533509 0xffffffff00012345, -4294892731 * 0x0000000100012345, 4295041861 = 0x000000014b65f099, 5559939225 0xffffffff00012345, -4294892731 * 0x0000000112345678, 4600387192 = 0xedcce1836665b658, -1311425436996749736 0xffffffff00012345, -4294892731 * 0x000000017fffffff, 6442450943 = 0x8001b4e87ffedcbb, -9222891651205243717 0xffffffff00012345, -4294892731 * 0x00000001ffffffff, 8589934591 = 0x0002468afffedcbb, 640512767745211 0xffffffff00012345, -4294892731 * 0x0001234500000000, 320254236426240 = 0x4b65f09900000000, 5433013065413033984 0xffffffff00012345, -4294892731 * 0x0001234500000001, 320254236426241 = 0x4b65f09800012345, 5433013061118141253 0xffffffff00012345, -4294892731 * 0x0001234500012345, 320254236500805 = 0x4b64cd554b65f099, 5432692816736546969 0xffffffff00012345, -4294892731 * 0x0001234512345678, 320254541846136 = 0x3931aed76665b658, 4121267374179858008 0xffffffff00012345, -4294892731 * 0x000123457fffffff, 320256383909887 = 0xcb66823c7ffedcbb, -3790198840028635973 0xffffffff00012345, -4294892731 * 0x00012345ffffffff, 320258531393535 = 0x4b6713defffedcbb, 5433333323944352955 0xffffffff00012345, -4294892731 * 0x1234567800000000, 1311768464867721216 = 0x6665b65800000000, 7378504053589803008 0xffffffff00012345, -4294892731 * 0x1234567800000001, 1311768464867721217 = 0x6665b65700012345, 7378504049294910277 0xffffffff00012345, -4294892731 * 0x1234567800012345, 1311768464867795781 = 0x666493144b65f099, 7378183804913315993 0xffffffff00012345, -4294892731 * 0x1234567812345678, 1311768465173141112 = 0x543174966665b658, 6066758362356627032 0xffffffff00012345, -4294892731 * 0x123456787fffffff, 1311768467015204863 = 0xe66647fb7ffedcbb, -1844707851851866949 0xffffffff00012345, -4294892731 * 0x12345678ffffffff, 1311768469162688511 = 0x6666d99dfffedcbb, 7378824312121121979 0xffffffff00012345, -4294892731 * 0x7fffffff00000000, 9223372032559808512 = 0x7ffedcbb00000000, 9223051782618349568 0xffffffff00012345, -4294892731 * 0x7fffffff00000001, 9223372032559808513 = 0x7ffedcba00012345, 9223051778323456837 0xffffffff00012345, -4294892731 * 0x7fffffff00012345, 9223372032559883077 = 0x7ffdb9774b65f099, 9222731533941862553 0xffffffff00012345, -4294892731 * 0x7fffffff12345678, 9223372032865228408 = 0x6dca9af96665b658, 7911306091385173592 0xffffffff00012345, -4294892731 * 0x7fffffff7fffffff, 9223372034707292159 = 0xffff6e5e7ffedcbb, -160122823320389 0xffffffff00012345, -4294892731 * 0x7fffffffffffffff, 9223372036854775807 = 0x80000000fffedcbb, -9223372032559883077 0xffffffff00012345, -4294892731 * 0xffffffff00000000, -4294967296 = 0xfffedcbb00000000, -320254236426240 0xffffffff00012345, -4294892731 * 0xffffffff00000001, -4294967295 = 0xfffedcba00012345, -320258531318971 0xffffffff00012345, -4294892731 * 0xffffffff00012345, -4294892731 = 0xfffdb9774b65f099, -640502912913255 0xffffffff00012345, -4294892731 * 0xffffffff12345678, -3989547400 = 0xedca9af96665b658, -1312065945469602216 0xffffffff00012345, -4294892731 * 0xffffffff7fffffff, -2147483649 = 0x7fff6e5e7ffedcbb, 9223211914031455419 0xffffffff00012345, -4294892731 * 0xffffffffffffffff, -1 = 0x00000000fffedcbb, 4294892731 0xffffffff12345678, -3989547400 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0xffffffff12345678, -3989547400 * 0x0000000000000001, 1 = 0xffffffff12345678, -3989547400 0xffffffff12345678, -3989547400 * 0x0000000000012345, 74565 = 0xfffef1716665b658, -297480601881000 0xffffffff12345678, -3989547400 * 0x0000000012345678, 305419896 = 0xef1710641df4d840, -1218487151995070400 0xffffffff12345678, -3989547400 * 0x000000007fffffff, 2147483647 = 0x891a2b3cedcba988, -8567487800431367800 0xffffffff12345678, -3989547400 * 0x00000000ffffffff, 4294967295 = 0x12345678edcba988, 1311768468857268616 0xffffffff12345678, -3989547400 * 0x0000000100000000, 4294967296 = 0x1234567800000000, 1311768464867721216 0xffffffff12345678, -3989547400 * 0x0000000100000001, 4294967297 = 0x1234567712345678, 1311768460878173816 0xffffffff12345678, -3989547400 * 0x0000000100012345, 4295041861 = 0x123347e96665b658, 1311470984265840216 0xffffffff12345678, -3989547400 * 0x0000000112345678, 4600387192 = 0x014b66dc1df4d840, 93281312872650816 0xffffffff12345678, -3989547400 * 0x000000017fffffff, 6442450943 = 0x9b4e81b4edcba988, -7255719335563646584 0xffffffff12345678, -3989547400 * 0x00000001ffffffff, 8589934591 = 0x2468acf0edcba988, 2623536933724989832 0xffffffff12345678, -3989547400 * 0x0001234500000000, 320254236426240 = 0x6665b65800000000, 7378504053589803008 0xffffffff12345678, -3989547400 * 0x0001234500000001, 320254236426241 = 0x6665b65712345678, 7378504049600255608 0xffffffff12345678, -3989547400 * 0x0001234500012345, 320254236500805 = 0x6664a7c96665b658, 7378206572987922008 0xffffffff12345678, -3989547400 * 0x0001234512345678, 320254541846136 = 0x557cc6bc1df4d840, 6160016901594732608 0xffffffff12345678, -3989547400 * 0x000123457fffffff, 320256383909887 = 0xef7fe194edcba988, -1188983746841564792 0xffffffff12345678, -3989547400 * 0x00012345ffffffff, 320258531393535 = 0x789a0cd0edcba988, 8690272522447071624 0xffffffff12345678, -3989547400 * 0x1234567800000000, 1311768464867721216 = 0x1df4d84000000000, 2158587890806816768 0xffffffff12345678, -3989547400 * 0x1234567800000001, 1311768464867721217 = 0x1df4d83f12345678, 2158587886817269368 0xffffffff12345678, -3989547400 * 0x1234567800012345, 1311768464867795781 = 0x1df3c9b16665b658, 2158290410204935768 0xffffffff12345678, -3989547400 * 0x1234567812345678, 1311768465173141112 = 0x0d0be8a41df4d840, 940100738811746368 0xffffffff12345678, -3989547400 * 0x123456787fffffff, 1311768467015204863 = 0xa70f037cedcba988, -6408899909624551032 0xffffffff12345678, -3989547400 * 0x12345678ffffffff, 1311768469162688511 = 0x30292eb8edcba988, 3470356359664085384 0xffffffff12345678, -3989547400 * 0x7fffffff00000000, 9223372032559808512 = 0xedcba98800000000, -1311768464867721216 0xffffffff12345678, -3989547400 * 0x7fffffff00000001, 9223372032559808513 = 0xedcba98712345678, -1311768468857268616 0xffffffff12345678, -3989547400 * 0x7fffffff00012345, 9223372032559883077 = 0xedca9af96665b658, -1312065945469602216 0xffffffff12345678, -3989547400 * 0x7fffffff12345678, 9223372032865228408 = 0xdce2b9ec1df4d840, -2530255616862791616 0xffffffff12345678, -3989547400 * 0x7fffffff7fffffff, 9223372034707292159 = 0x76e5d4c4edcba988, 8567487808410462600 0xffffffff12345678, -3989547400 * 0x7fffffffffffffff, 9223372036854775807 = 0x00000000edcba988, 3989547400 0xffffffff12345678, -3989547400 * 0xffffffff00000000, -4294967296 = 0xedcba98800000000, -1311768464867721216 0xffffffff12345678, -3989547400 * 0xffffffff00000001, -4294967295 = 0xedcba98712345678, -1311768468857268616 0xffffffff12345678, -3989547400 * 0xffffffff00012345, -4294892731 = 0xedca9af96665b658, -1312065945469602216 0xffffffff12345678, -3989547400 * 0xffffffff12345678, -3989547400 = 0xdce2b9ec1df4d840, -2530255616862791616 0xffffffff12345678, -3989547400 * 0xffffffff7fffffff, -2147483649 = 0x76e5d4c4edcba988, 8567487808410462600 0xffffffff12345678, -3989547400 * 0xffffffffffffffff, -1 = 0x00000000edcba988, 3989547400 0xffffffff7fffffff, -2147483649 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0xffffffff7fffffff, -2147483649 * 0x0000000000000001, 1 = 0xffffffff7fffffff, -2147483649 0xffffffff7fffffff, -2147483649 * 0x0000000000012345, 74565 = 0xffff6e5d7ffedcbb, -160127118287685 0xffffffff7fffffff, -2147483649 * 0x0000000012345678, 305419896 = 0xf6e5d4c3edcba988, -655884232739280504 0xffffffff7fffffff, -2147483649 * 0x000000007fffffff, 2147483647 = 0xc000000000000001, -4611686018427387903 0xffffffff7fffffff, -2147483649 * 0x00000000ffffffff, 4294967295 = 0x7fffffff80000001, 9223372034707292161 0xffffffff7fffffff, -2147483649 * 0x0000000100000000, 4294967296 = 0x7fffffff00000000, 9223372032559808512 0xffffffff7fffffff, -2147483649 * 0x0000000100000001, 4294967297 = 0x7ffffffe7fffffff, 9223372030412324863 0xffffffff7fffffff, -2147483649 * 0x0000000100012345, 4295041861 = 0x7fff6e5c7ffedcbb, 9223211905441520827 0xffffffff7fffffff, -2147483649 * 0x0000000112345678, 4600387192 = 0x76e5d4c2edcba988, 8567487799820528008 0xffffffff7fffffff, -2147483649 * 0x000000017fffffff, 6442450943 = 0x3fffffff00000001, 4611686014132420609 0xffffffff7fffffff, -2147483649 * 0x00000001ffffffff, 8589934591 = 0xfffffffe80000001, -6442450943 0xffffffff7fffffff, -2147483649 * 0x0001234500000000, 320254236426240 = 0x7ffedcbb00000000, 9223051782618349568 0xffffffff7fffffff, -2147483649 * 0x0001234500000001, 320254236426241 = 0x7ffedcba7fffffff, 9223051780470865919 0xffffffff7fffffff, -2147483649 * 0x0001234500012345, 320254236500805 = 0x7ffe4b187ffedcbb, 9222891655500061883 0xffffffff7fffffff, -2147483649 * 0x0001234512345678, 320254541846136 = 0x76e4b17eedcba988, 8567167549879069064 0xffffffff7fffffff, -2147483649 * 0x000123457fffffff, 320256383909887 = 0x3ffedcbb00000001, 4611365764190961665 0xffffffff7fffffff, -2147483649 * 0x00012345ffffffff, 320258531393535 = 0xfffedcba80000001, -320256383909887 0xffffffff7fffffff, -2147483649 * 0x1234567800000000, 1311768464867721216 = 0xedcba98800000000, -1311768464867721216 0xffffffff7fffffff, -2147483649 * 0x1234567800000001, 1311768464867721217 = 0xedcba9877fffffff, -1311768467015204865 0xffffffff7fffffff, -2147483649 * 0x1234567800012345, 1311768464867795781 = 0xedcb17e57ffedcbb, -1311928591986008901 0xffffffff7fffffff, -2147483649 * 0x1234567812345678, 1311768465173141112 = 0xe4b17e4bedcba988, -1967652697607001720 0xffffffff7fffffff, -2147483649 * 0x123456787fffffff, 1311768467015204863 = 0xadcba98800000001, -5923454483295109119 0xffffffff7fffffff, -2147483649 * 0x12345678ffffffff, 1311768469162688511 = 0x6dcba98780000001, 7911603569839570945 0xffffffff7fffffff, -2147483649 * 0x7fffffff00000000, 9223372032559808512 = 0x0000000100000000, 4294967296 0xffffffff7fffffff, -2147483649 * 0x7fffffff00000001, 9223372032559808513 = 0x000000007fffffff, 2147483647 0xffffffff7fffffff, -2147483649 * 0x7fffffff00012345, 9223372032559883077 = 0xffff6e5e7ffedcbb, -160122823320389 0xffffffff7fffffff, -2147483649 * 0x7fffffff12345678, 9223372032865228408 = 0xf6e5d4c4edcba988, -655884228444313208 0xffffffff7fffffff, -2147483649 * 0x7fffffff7fffffff, 9223372034707292159 = 0xc000000100000001, -4611686014132420607 0xffffffff7fffffff, -2147483649 * 0x7fffffffffffffff, 9223372036854775807 = 0x8000000080000001, -9223372034707292159 0xffffffff7fffffff, -2147483649 * 0xffffffff00000000, -4294967296 = 0x8000000100000000, -9223372032559808512 0xffffffff7fffffff, -2147483649 * 0xffffffff00000001, -4294967295 = 0x800000007fffffff, -9223372034707292161 0xffffffff7fffffff, -2147483649 * 0xffffffff00012345, -4294892731 = 0x7fff6e5e7ffedcbb, 9223211914031455419 0xffffffff7fffffff, -2147483649 * 0xffffffff12345678, -3989547400 = 0x76e5d4c4edcba988, 8567487808410462600 0xffffffff7fffffff, -2147483649 * 0xffffffff7fffffff, -2147483649 = 0x4000000100000001, 4611686022722355201 0xffffffff7fffffff, -2147483649 * 0xffffffffffffffff, -1 = 0x0000000080000001, 2147483649 0xffffffffffffffff, -1 * 0x0000000000000000, 0 = 0x0000000000000000, 0 0xffffffffffffffff, -1 * 0x0000000000000001, 1 = 0xffffffffffffffff, -1 0xffffffffffffffff, -1 * 0x0000000000012345, 74565 = 0xfffffffffffedcbb, -74565 0xffffffffffffffff, -1 * 0x0000000012345678, 305419896 = 0xffffffffedcba988, -305419896 0xffffffffffffffff, -1 * 0x000000007fffffff, 2147483647 = 0xffffffff80000001, -2147483647 0xffffffffffffffff, -1 * 0x00000000ffffffff, 4294967295 = 0xffffffff00000001, -4294967295 0xffffffffffffffff, -1 * 0x0000000100000000, 4294967296 = 0xffffffff00000000, -4294967296 0xffffffffffffffff, -1 * 0x0000000100000001, 4294967297 = 0xfffffffeffffffff, -4294967297 0xffffffffffffffff, -1 * 0x0000000100012345, 4295041861 = 0xfffffffefffedcbb, -4295041861 0xffffffffffffffff, -1 * 0x0000000112345678, 4600387192 = 0xfffffffeedcba988, -4600387192 0xffffffffffffffff, -1 * 0x000000017fffffff, 6442450943 = 0xfffffffe80000001, -6442450943 0xffffffffffffffff, -1 * 0x00000001ffffffff, 8589934591 = 0xfffffffe00000001, -8589934591 0xffffffffffffffff, -1 * 0x0001234500000000, 320254236426240 = 0xfffedcbb00000000, -320254236426240 0xffffffffffffffff, -1 * 0x0001234500000001, 320254236426241 = 0xfffedcbaffffffff, -320254236426241 0xffffffffffffffff, -1 * 0x0001234500012345, 320254236500805 = 0xfffedcbafffedcbb, -320254236500805 0xffffffffffffffff, -1 * 0x0001234512345678, 320254541846136 = 0xfffedcbaedcba988, -320254541846136 0xffffffffffffffff, -1 * 0x000123457fffffff, 320256383909887 = 0xfffedcba80000001, -320256383909887 0xffffffffffffffff, -1 * 0x00012345ffffffff, 320258531393535 = 0xfffedcba00000001, -320258531393535 0xffffffffffffffff, -1 * 0x1234567800000000, 1311768464867721216 = 0xedcba98800000000, -1311768464867721216 0xffffffffffffffff, -1 * 0x1234567800000001, 1311768464867721217 = 0xedcba987ffffffff, -1311768464867721217 0xffffffffffffffff, -1 * 0x1234567800012345, 1311768464867795781 = 0xedcba987fffedcbb, -1311768464867795781 0xffffffffffffffff, -1 * 0x1234567812345678, 1311768465173141112 = 0xedcba987edcba988, -1311768465173141112 0xffffffffffffffff, -1 * 0x123456787fffffff, 1311768467015204863 = 0xedcba98780000001, -1311768467015204863 0xffffffffffffffff, -1 * 0x12345678ffffffff, 1311768469162688511 = 0xedcba98700000001, -1311768469162688511 0xffffffffffffffff, -1 * 0x7fffffff00000000, 9223372032559808512 = 0x8000000100000000, -9223372032559808512 0xffffffffffffffff, -1 * 0x7fffffff00000001, 9223372032559808513 = 0x80000000ffffffff, -9223372032559808513 0xffffffffffffffff, -1 * 0x7fffffff00012345, 9223372032559883077 = 0x80000000fffedcbb, -9223372032559883077 0xffffffffffffffff, -1 * 0x7fffffff12345678, 9223372032865228408 = 0x80000000edcba988, -9223372032865228408 0xffffffffffffffff, -1 * 0x7fffffff7fffffff, 9223372034707292159 = 0x8000000080000001, -9223372034707292159 0xffffffffffffffff, -1 * 0x7fffffffffffffff, 9223372036854775807 = 0x8000000000000001, -9223372036854775807 0xffffffffffffffff, -1 * 0xffffffff00000000, -4294967296 = 0x0000000100000000, 4294967296 0xffffffffffffffff, -1 * 0xffffffff00000001, -4294967295 = 0x00000000ffffffff, 4294967295 0xffffffffffffffff, -1 * 0xffffffff00012345, -4294892731 = 0x00000000fffedcbb, 4294892731 0xffffffffffffffff, -1 * 0xffffffff12345678, -3989547400 = 0x00000000edcba988, 3989547400 0xffffffffffffffff, -1 * 0xffffffff7fffffff, -2147483649 = 0x0000000080000001, 2147483649 0xffffffffffffffff, -1 * 0xffffffffffffffff, -1 = 0x0000000000000001, 1 0x0000000000000000, 0 / 0x0000000000000001, 1 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x0000000000000001, 1 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x0000000000012345, 74565 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x0000000000012345, 74565 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x0000000012345678, 305419896 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x0000000012345678, 305419896 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x000000007fffffff, 2147483647 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x000000007fffffff, 2147483647 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x00000000ffffffff, 4294967295 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x00000000ffffffff, 4294967295 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x0000000100000000, 4294967296 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x0000000100000000, 4294967296 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x0000000100000001, 4294967297 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x0000000100000001, 4294967297 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x0000000100012345, 4295041861 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x0000000100012345, 4295041861 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x0000000112345678, 4600387192 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x0000000112345678, 4600387192 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x000000017fffffff, 6442450943 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x000000017fffffff, 6442450943 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x00000001ffffffff, 8589934591 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x00000001ffffffff, 8589934591 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x0001234500000000, 320254236426240 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x0001234500000000, 320254236426240 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x0001234500000001, 320254236426241 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x0001234500000001, 320254236426241 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x0001234500012345, 320254236500805 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x0001234500012345, 320254236500805 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x0001234512345678, 320254541846136 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x0001234512345678, 320254541846136 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x000123457fffffff, 320256383909887 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x000123457fffffff, 320256383909887 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x00012345ffffffff, 320258531393535 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x00012345ffffffff, 320258531393535 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x1234567800000000, 1311768464867721216 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x1234567800000000, 1311768464867721216 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x1234567800000001, 1311768464867721217 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x1234567800000001, 1311768464867721217 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x1234567800012345, 1311768464867795781 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x1234567800012345, 1311768464867795781 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x1234567812345678, 1311768465173141112 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x1234567812345678, 1311768465173141112 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x123456787fffffff, 1311768467015204863 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x123456787fffffff, 1311768467015204863 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x12345678ffffffff, 1311768469162688511 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x12345678ffffffff, 1311768469162688511 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x7fffffff00000000, 9223372032559808512 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x7fffffff00000000, 9223372032559808512 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x7fffffff00000001, 9223372032559808513 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x7fffffff00000001, 9223372032559808513 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x7fffffff00012345, 9223372032559883077 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x7fffffff00012345, 9223372032559883077 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x7fffffff12345678, 9223372032865228408 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x7fffffff12345678, 9223372032865228408 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x7fffffff7fffffff, 9223372034707292159 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x7fffffff7fffffff, 9223372034707292159 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0x7fffffffffffffff, 9223372036854775807 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0x7fffffffffffffff, 9223372036854775807 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0xffffffff00000000, -4294967296 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0xffffffff00000000, -4294967296 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0xffffffff00000001, -4294967295 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0xffffffff00000001, -4294967295 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0xffffffff00012345, -4294892731 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0xffffffff00012345, -4294892731 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0xffffffff12345678, -3989547400 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0xffffffff12345678, -3989547400 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0xffffffff7fffffff, -2147483649 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0xffffffff7fffffff, -2147483649 = 0x0000000000000000, 0 0x0000000000000000, 0 / 0xffffffffffffffff, -1 = 0x0000000000000000, 0 0x0000000000000000, 0 % 0xffffffffffffffff, -1 = 0x0000000000000000, 0 0x0000000000000001, 1 / 0x0000000000000001, 1 = 0x0000000000000001, 1 0x0000000000000001, 1 % 0x0000000000000001, 1 = 0x0000000000000000, 0 0x0000000000000001, 1 / 0x0000000000012345, 74565 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x0000000000012345, 74565 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x0000000012345678, 305419896 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x0000000012345678, 305419896 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x000000007fffffff, 2147483647 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x000000007fffffff, 2147483647 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x00000000ffffffff, 4294967295 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x00000000ffffffff, 4294967295 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x0000000100000000, 4294967296 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x0000000100000000, 4294967296 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x0000000100000001, 4294967297 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x0000000100000001, 4294967297 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x0000000100012345, 4295041861 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x0000000100012345, 4295041861 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x0000000112345678, 4600387192 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x0000000112345678, 4600387192 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x000000017fffffff, 6442450943 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x000000017fffffff, 6442450943 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x00000001ffffffff, 8589934591 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x00000001ffffffff, 8589934591 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x0001234500000000, 320254236426240 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x0001234500000000, 320254236426240 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x0001234500000001, 320254236426241 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x0001234500000001, 320254236426241 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x0001234500012345, 320254236500805 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x0001234500012345, 320254236500805 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x0001234512345678, 320254541846136 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x0001234512345678, 320254541846136 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x000123457fffffff, 320256383909887 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x000123457fffffff, 320256383909887 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x00012345ffffffff, 320258531393535 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x00012345ffffffff, 320258531393535 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x1234567800000000, 1311768464867721216 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x1234567800000000, 1311768464867721216 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x1234567800000001, 1311768464867721217 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x1234567800000001, 1311768464867721217 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x1234567800012345, 1311768464867795781 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x1234567800012345, 1311768464867795781 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x1234567812345678, 1311768465173141112 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x1234567812345678, 1311768465173141112 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x123456787fffffff, 1311768467015204863 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x123456787fffffff, 1311768467015204863 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x12345678ffffffff, 1311768469162688511 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x12345678ffffffff, 1311768469162688511 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x7fffffff00000000, 9223372032559808512 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x7fffffff00000000, 9223372032559808512 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x7fffffff00000001, 9223372032559808513 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x7fffffff00000001, 9223372032559808513 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x7fffffff00012345, 9223372032559883077 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x7fffffff00012345, 9223372032559883077 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x7fffffff12345678, 9223372032865228408 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x7fffffff12345678, 9223372032865228408 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x7fffffff7fffffff, 9223372034707292159 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x7fffffff7fffffff, 9223372034707292159 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0x7fffffffffffffff, 9223372036854775807 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0x7fffffffffffffff, 9223372036854775807 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0xffffffff00000000, -4294967296 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0xffffffff00000000, -4294967296 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0xffffffff00000001, -4294967295 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0xffffffff00000001, -4294967295 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0xffffffff00012345, -4294892731 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0xffffffff00012345, -4294892731 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0xffffffff12345678, -3989547400 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0xffffffff12345678, -3989547400 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0xffffffff7fffffff, -2147483649 = 0x0000000000000000, 0 0x0000000000000001, 1 % 0xffffffff7fffffff, -2147483649 = 0x0000000000000001, 1 0x0000000000000001, 1 / 0xffffffffffffffff, -1 = 0xffffffffffffffff, -1 0x0000000000000001, 1 % 0xffffffffffffffff, -1 = 0x0000000000000000, 0 0x0000000000012345, 74565 / 0x0000000000000001, 1 = 0x0000000000012345, 74565 0x0000000000012345, 74565 % 0x0000000000000001, 1 = 0x0000000000000000, 0 0x0000000000012345, 74565 / 0x0000000000012345, 74565 = 0x0000000000000001, 1 0x0000000000012345, 74565 % 0x0000000000012345, 74565 = 0x0000000000000000, 0 0x0000000000012345, 74565 / 0x0000000012345678, 305419896 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x0000000012345678, 305419896 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x000000007fffffff, 2147483647 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x000000007fffffff, 2147483647 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x00000000ffffffff, 4294967295 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x00000000ffffffff, 4294967295 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x0000000100000000, 4294967296 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x0000000100000000, 4294967296 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x0000000100000001, 4294967297 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x0000000100000001, 4294967297 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x0000000100012345, 4295041861 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x0000000100012345, 4295041861 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x0000000112345678, 4600387192 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x0000000112345678, 4600387192 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x000000017fffffff, 6442450943 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x000000017fffffff, 6442450943 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x00000001ffffffff, 8589934591 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x00000001ffffffff, 8589934591 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x0001234500000000, 320254236426240 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x0001234500000000, 320254236426240 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x0001234500000001, 320254236426241 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x0001234500000001, 320254236426241 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x0001234500012345, 320254236500805 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x0001234500012345, 320254236500805 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x0001234512345678, 320254541846136 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x0001234512345678, 320254541846136 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x000123457fffffff, 320256383909887 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x000123457fffffff, 320256383909887 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x00012345ffffffff, 320258531393535 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x00012345ffffffff, 320258531393535 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x1234567800000000, 1311768464867721216 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x1234567800000000, 1311768464867721216 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x1234567800000001, 1311768464867721217 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x1234567800000001, 1311768464867721217 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x1234567800012345, 1311768464867795781 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x1234567800012345, 1311768464867795781 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x1234567812345678, 1311768465173141112 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x1234567812345678, 1311768465173141112 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x123456787fffffff, 1311768467015204863 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x123456787fffffff, 1311768467015204863 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x12345678ffffffff, 1311768469162688511 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x12345678ffffffff, 1311768469162688511 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x7fffffff00000000, 9223372032559808512 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x7fffffff00000000, 9223372032559808512 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x7fffffff00000001, 9223372032559808513 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x7fffffff00000001, 9223372032559808513 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x7fffffff00012345, 9223372032559883077 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x7fffffff00012345, 9223372032559883077 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x7fffffff12345678, 9223372032865228408 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x7fffffff12345678, 9223372032865228408 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x7fffffff7fffffff, 9223372034707292159 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x7fffffff7fffffff, 9223372034707292159 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0x7fffffffffffffff, 9223372036854775807 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0x7fffffffffffffff, 9223372036854775807 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0xffffffff00000000, -4294967296 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0xffffffff00000000, -4294967296 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0xffffffff00000001, -4294967295 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0xffffffff00000001, -4294967295 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0xffffffff00012345, -4294892731 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0xffffffff00012345, -4294892731 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0xffffffff12345678, -3989547400 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0xffffffff12345678, -3989547400 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0xffffffff7fffffff, -2147483649 = 0x0000000000000000, 0 0x0000000000012345, 74565 % 0xffffffff7fffffff, -2147483649 = 0x0000000000012345, 74565 0x0000000000012345, 74565 / 0xffffffffffffffff, -1 = 0xfffffffffffedcbb, -74565 0x0000000000012345, 74565 % 0xffffffffffffffff, -1 = 0x0000000000000000, 0 0x0000000012345678, 305419896 / 0x0000000000000001, 1 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 % 0x0000000000000001, 1 = 0x0000000000000000, 0 0x0000000012345678, 305419896 / 0x0000000000012345, 74565 = 0x0000000000000ffe, 4094 0x0000000012345678, 305419896 % 0x0000000000012345, 74565 = 0x0000000000004d02, 19714 0x0000000012345678, 305419896 / 0x0000000012345678, 305419896 = 0x0000000000000001, 1 0x0000000012345678, 305419896 % 0x0000000012345678, 305419896 = 0x0000000000000000, 0 0x0000000012345678, 305419896 / 0x000000007fffffff, 2147483647 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x000000007fffffff, 2147483647 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x00000000ffffffff, 4294967295 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x00000000ffffffff, 4294967295 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x0000000100000000, 4294967296 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x0000000100000000, 4294967296 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x0000000100000001, 4294967297 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x0000000100000001, 4294967297 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x0000000100012345, 4295041861 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x0000000100012345, 4295041861 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x0000000112345678, 4600387192 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x0000000112345678, 4600387192 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x000000017fffffff, 6442450943 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x000000017fffffff, 6442450943 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x00000001ffffffff, 8589934591 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x00000001ffffffff, 8589934591 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x0001234500000000, 320254236426240 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x0001234500000000, 320254236426240 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x0001234500000001, 320254236426241 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x0001234500000001, 320254236426241 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x0001234500012345, 320254236500805 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x0001234500012345, 320254236500805 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x0001234512345678, 320254541846136 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x0001234512345678, 320254541846136 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x000123457fffffff, 320256383909887 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x000123457fffffff, 320256383909887 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x00012345ffffffff, 320258531393535 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x00012345ffffffff, 320258531393535 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x1234567800000000, 1311768464867721216 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x1234567800000000, 1311768464867721216 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x1234567800000001, 1311768464867721217 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x1234567800000001, 1311768464867721217 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x1234567800012345, 1311768464867795781 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x1234567800012345, 1311768464867795781 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x1234567812345678, 1311768465173141112 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x1234567812345678, 1311768465173141112 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x123456787fffffff, 1311768467015204863 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x123456787fffffff, 1311768467015204863 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x12345678ffffffff, 1311768469162688511 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x12345678ffffffff, 1311768469162688511 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x7fffffff00000000, 9223372032559808512 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x7fffffff00000000, 9223372032559808512 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x7fffffff00000001, 9223372032559808513 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x7fffffff00000001, 9223372032559808513 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x7fffffff00012345, 9223372032559883077 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x7fffffff00012345, 9223372032559883077 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x7fffffff12345678, 9223372032865228408 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x7fffffff12345678, 9223372032865228408 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x7fffffff7fffffff, 9223372034707292159 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x7fffffff7fffffff, 9223372034707292159 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0x7fffffffffffffff, 9223372036854775807 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0x7fffffffffffffff, 9223372036854775807 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0xffffffff00000000, -4294967296 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0xffffffff00000000, -4294967296 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0xffffffff00000001, -4294967295 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0xffffffff00000001, -4294967295 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0xffffffff00012345, -4294892731 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0xffffffff00012345, -4294892731 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0xffffffff12345678, -3989547400 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0xffffffff12345678, -3989547400 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0xffffffff7fffffff, -2147483649 = 0x0000000000000000, 0 0x0000000012345678, 305419896 % 0xffffffff7fffffff, -2147483649 = 0x0000000012345678, 305419896 0x0000000012345678, 305419896 / 0xffffffffffffffff, -1 = 0xffffffffedcba988, -305419896 0x0000000012345678, 305419896 % 0xffffffffffffffff, -1 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 / 0x0000000000000001, 1 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 % 0x0000000000000001, 1 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 / 0x0000000000012345, 74565 = 0x0000000000007080, 28800 0x000000007fffffff, 2147483647 % 0x0000000000012345, 74565 = 0x0000000000002d7f, 11647 0x000000007fffffff, 2147483647 / 0x0000000012345678, 305419896 = 0x0000000000000007, 7 0x000000007fffffff, 2147483647 % 0x0000000012345678, 305419896 = 0x000000000091a2b7, 9544375 0x000000007fffffff, 2147483647 / 0x000000007fffffff, 2147483647 = 0x0000000000000001, 1 0x000000007fffffff, 2147483647 % 0x000000007fffffff, 2147483647 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 / 0x00000000ffffffff, 4294967295 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x00000000ffffffff, 4294967295 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x0000000100000000, 4294967296 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x0000000100000000, 4294967296 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x0000000100000001, 4294967297 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x0000000100000001, 4294967297 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x0000000100012345, 4295041861 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x0000000100012345, 4295041861 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x0000000112345678, 4600387192 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x0000000112345678, 4600387192 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x000000017fffffff, 6442450943 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x000000017fffffff, 6442450943 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x00000001ffffffff, 8589934591 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x00000001ffffffff, 8589934591 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x0001234500000000, 320254236426240 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x0001234500000000, 320254236426240 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x0001234500000001, 320254236426241 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x0001234500000001, 320254236426241 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x0001234500012345, 320254236500805 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x0001234500012345, 320254236500805 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x0001234512345678, 320254541846136 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x0001234512345678, 320254541846136 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x000123457fffffff, 320256383909887 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x000123457fffffff, 320256383909887 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x00012345ffffffff, 320258531393535 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x00012345ffffffff, 320258531393535 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x1234567800000000, 1311768464867721216 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x1234567800000000, 1311768464867721216 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x1234567800000001, 1311768464867721217 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x1234567800000001, 1311768464867721217 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x1234567800012345, 1311768464867795781 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x1234567800012345, 1311768464867795781 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x1234567812345678, 1311768465173141112 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x1234567812345678, 1311768465173141112 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x123456787fffffff, 1311768467015204863 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x123456787fffffff, 1311768467015204863 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x12345678ffffffff, 1311768469162688511 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x12345678ffffffff, 1311768469162688511 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x7fffffff00000000, 9223372032559808512 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x7fffffff00000000, 9223372032559808512 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x7fffffff00000001, 9223372032559808513 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x7fffffff00000001, 9223372032559808513 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x7fffffff00012345, 9223372032559883077 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x7fffffff00012345, 9223372032559883077 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x7fffffff12345678, 9223372032865228408 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x7fffffff12345678, 9223372032865228408 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x7fffffff7fffffff, 9223372034707292159 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x7fffffff7fffffff, 9223372034707292159 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0x7fffffffffffffff, 9223372036854775807 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0x7fffffffffffffff, 9223372036854775807 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0xffffffff00000000, -4294967296 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0xffffffff00000000, -4294967296 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0xffffffff00000001, -4294967295 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0xffffffff00000001, -4294967295 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0xffffffff00012345, -4294892731 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0xffffffff00012345, -4294892731 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0xffffffff12345678, -3989547400 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0xffffffff12345678, -3989547400 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0xffffffff7fffffff, -2147483649 = 0x0000000000000000, 0 0x000000007fffffff, 2147483647 % 0xffffffff7fffffff, -2147483649 = 0x000000007fffffff, 2147483647 0x000000007fffffff, 2147483647 / 0xffffffffffffffff, -1 = 0xffffffff80000001, -2147483647 0x000000007fffffff, 2147483647 % 0xffffffffffffffff, -1 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 / 0x0000000000000001, 1 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 % 0x0000000000000001, 1 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 / 0x0000000000012345, 74565 = 0x000000000000e100, 57600 0x00000000ffffffff, 4294967295 % 0x0000000000012345, 74565 = 0x0000000000005aff, 23295 0x00000000ffffffff, 4294967295 / 0x0000000012345678, 305419896 = 0x000000000000000e, 14 0x00000000ffffffff, 4294967295 % 0x0000000012345678, 305419896 = 0x000000000123456f, 19088751 0x00000000ffffffff, 4294967295 / 0x000000007fffffff, 2147483647 = 0x0000000000000002, 2 0x00000000ffffffff, 4294967295 % 0x000000007fffffff, 2147483647 = 0x0000000000000001, 1 0x00000000ffffffff, 4294967295 / 0x00000000ffffffff, 4294967295 = 0x0000000000000001, 1 0x00000000ffffffff, 4294967295 % 0x00000000ffffffff, 4294967295 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 / 0x0000000100000000, 4294967296 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x0000000100000000, 4294967296 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x0000000100000001, 4294967297 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x0000000100000001, 4294967297 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x0000000100012345, 4295041861 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x0000000100012345, 4295041861 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x0000000112345678, 4600387192 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x0000000112345678, 4600387192 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x000000017fffffff, 6442450943 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x000000017fffffff, 6442450943 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x00000001ffffffff, 8589934591 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x00000001ffffffff, 8589934591 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x0001234500000000, 320254236426240 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x0001234500000000, 320254236426240 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x0001234500000001, 320254236426241 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x0001234500000001, 320254236426241 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x0001234500012345, 320254236500805 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x0001234500012345, 320254236500805 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x0001234512345678, 320254541846136 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x0001234512345678, 320254541846136 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x000123457fffffff, 320256383909887 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x000123457fffffff, 320256383909887 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x00012345ffffffff, 320258531393535 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x00012345ffffffff, 320258531393535 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x1234567800000000, 1311768464867721216 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x1234567800000000, 1311768464867721216 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x1234567800000001, 1311768464867721217 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x1234567800000001, 1311768464867721217 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x1234567800012345, 1311768464867795781 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x1234567800012345, 1311768464867795781 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x1234567812345678, 1311768465173141112 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x1234567812345678, 1311768465173141112 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x123456787fffffff, 1311768467015204863 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x123456787fffffff, 1311768467015204863 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x12345678ffffffff, 1311768469162688511 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x12345678ffffffff, 1311768469162688511 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x7fffffff00000000, 9223372032559808512 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x7fffffff00000000, 9223372032559808512 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x7fffffff00000001, 9223372032559808513 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x7fffffff00000001, 9223372032559808513 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x7fffffff00012345, 9223372032559883077 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x7fffffff00012345, 9223372032559883077 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x7fffffff12345678, 9223372032865228408 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x7fffffff12345678, 9223372032865228408 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x7fffffff7fffffff, 9223372034707292159 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x7fffffff7fffffff, 9223372034707292159 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0x7fffffffffffffff, 9223372036854775807 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0x7fffffffffffffff, 9223372036854775807 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0xffffffff00000000, -4294967296 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 % 0xffffffff00000000, -4294967296 = 0x00000000ffffffff, 4294967295 0x00000000ffffffff, 4294967295 / 0xffffffff00000001, -4294967295 = 0xffffffffffffffff, -1 0x00000000ffffffff, 4294967295 % 0xffffffff00000001, -4294967295 = 0x0000000000000000, 0 0x00000000ffffffff, 4294967295 / 0xffffffff00012345, -4294892731 = 0xffffffffffffffff, -1 0x00000000ffffffff, 4294967295 % 0xffffffff00012345, -4294892731 = 0x0000000000012344, 74564 0x00000000ffffffff, 4294967295 / 0xffffffff12345678, -3989547400 = 0xffffffffffffffff, -1 0x00000000ffffffff, 4294967295 % 0xffffffff12345678, -3989547400 = 0x0000000012345677, 305419895 0x00000000ffffffff, 4294967295 / 0xffffffff7fffffff, -2147483649 = 0xffffffffffffffff, -1 0x00000000ffffffff, 4294967295 % 0xffffffff7fffffff, -2147483649 = 0x000000007ffffffe, 2147483646 0x00000000ffffffff, 4294967295 / 0xffffffffffffffff, -1 = 0xffffffff00000001, -4294967295 0x00000000ffffffff, 4294967295 % 0xffffffffffffffff, -1 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 / 0x0000000000000001, 1 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 % 0x0000000000000001, 1 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 / 0x0000000000012345, 74565 = 0x000000000000e0ff, 57599 0x0000000100000000, 4294967296 % 0x0000000000012345, 74565 = 0x0000000000017e45, 97861 0x0000000100000000, 4294967296 / 0x0000000012345678, 305419896 = 0x000000000000000d, 13 0x0000000100000000, 4294967296 % 0x0000000012345678, 305419896 = 0x00000000010e7755, 17725269 0x0000000100000000, 4294967296 / 0x000000007fffffff, 2147483647 = 0x0000000000000001, 1 0x0000000100000000, 4294967296 % 0x000000007fffffff, 2147483647 = 0x0000000000000001, 1 0x0000000100000000, 4294967296 / 0x00000000ffffffff, 4294967295 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x00000000ffffffff, 4294967295 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 / 0x0000000100000000, 4294967296 = 0x0000000000000001, 1 0x0000000100000000, 4294967296 % 0x0000000100000000, 4294967296 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 / 0x0000000100000001, 4294967297 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x0000000100000001, 4294967297 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0x0000000100012345, 4295041861 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x0000000100012345, 4295041861 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0x0000000112345678, 4600387192 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x0000000112345678, 4600387192 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0x000000017fffffff, 6442450943 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x000000017fffffff, 6442450943 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0x00000001ffffffff, 8589934591 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x00000001ffffffff, 8589934591 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0x0001234500000000, 320254236426240 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x0001234500000000, 320254236426240 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0x0001234500000001, 320254236426241 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x0001234500000001, 320254236426241 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0x0001234500012345, 320254236500805 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x0001234500012345, 320254236500805 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0x0001234512345678, 320254541846136 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x0001234512345678, 320254541846136 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0x000123457fffffff, 320256383909887 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x000123457fffffff, 320256383909887 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0x00012345ffffffff, 320258531393535 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x00012345ffffffff, 320258531393535 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0x1234567800000000, 1311768464867721216 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x1234567800000000, 1311768464867721216 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0x1234567800000001, 1311768464867721217 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x1234567800000001, 1311768464867721217 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0x1234567800012345, 1311768464867795781 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x1234567800012345, 1311768464867795781 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0x1234567812345678, 1311768465173141112 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x1234567812345678, 1311768465173141112 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0x123456787fffffff, 1311768467015204863 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x123456787fffffff, 1311768467015204863 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0x12345678ffffffff, 1311768469162688511 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x12345678ffffffff, 1311768469162688511 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0x7fffffff00000000, 9223372032559808512 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x7fffffff00000000, 9223372032559808512 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0x7fffffff00000001, 9223372032559808513 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x7fffffff00000001, 9223372032559808513 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0x7fffffff00012345, 9223372032559883077 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x7fffffff00012345, 9223372032559883077 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0x7fffffff12345678, 9223372032865228408 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x7fffffff12345678, 9223372032865228408 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0x7fffffff7fffffff, 9223372034707292159 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x7fffffff7fffffff, 9223372034707292159 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0x7fffffffffffffff, 9223372036854775807 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0x7fffffffffffffff, 9223372036854775807 = 0x0000000100000000, 4294967296 0x0000000100000000, 4294967296 / 0xffffffff00000000, -4294967296 = 0xffffffffffffffff, -1 0x0000000100000000, 4294967296 % 0xffffffff00000000, -4294967296 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 / 0xffffffff00000001, -4294967295 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0xffffffff00000001, -4294967295 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 / 0xffffffff00012345, -4294892731 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0xffffffff00012345, -4294892731 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 / 0xffffffff12345678, -3989547400 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 % 0xffffffff12345678, -3989547400 = 0x0000000000000000, 0 0x0000000100000000, 4294967296 / 0xffffffff7fffffff, -2147483649 = 0xffffffffffffffff, -1 0x0000000100000000, 4294967296 % 0xffffffff7fffffff, -2147483649 = 0x000000007fffffff, 2147483647 0x0000000100000000, 4294967296 / 0xffffffffffffffff, -1 = 0xffffffff00000000, -4294967296 0x0000000100000000, 4294967296 % 0xffffffffffffffff, -1 = 0x0000000000000000, 0 0x0000000100000001, 4294967297 / 0x0000000000000001, 1 = 0x0000000100000001, 4294967297 0x0000000100000001, 4294967297 % 0x0000000000000001, 1 = 0x0000000000000000, 0 0x0000000100000001, 4294967297 / 0x0000000000012345, 74565 = 0x000000000000e100, 57600 0x0000000100000001, 4294967297 % 0x0000000000012345, 74565 = 0x0000000000005b01, 23297 0x0000000100000001, 4294967297 / 0x0000000012345678, 305419896 = 0x000000000000000e, 14 0x0000000100000001, 4294967297 % 0x0000000012345678, 305419896 = 0x0000000001234571, 19088753 0x0000000100000001, 4294967297 / 0x000000007fffffff, 2147483647 = 0x0000000000000002, 2 0x0000000100000001, 4294967297 % 0x000000007fffffff, 2147483647 = 0x0000000000000003, 3 0x0000000100000001, 4294967297 / 0x00000000ffffffff, 4294967295 = 0x0000000000000001, 1 0x0000000100000001, 4294967297 % 0x00000000ffffffff, 4294967295 = 0x0000000000000002, 2 0x0000000100000001, 4294967297 / 0x0000000100000000, 4294967296 = 0x0000000000000001, 1 0x0000000100000001, 4294967297 % 0x0000000100000000, 4294967296 = 0x0000000000000001, 1 0x0000000100000001, 4294967297 / 0x0000000100000001, 4294967297 = 0x0000000000000001, 1 0x0000000100000001, 4294967297 % 0x0000000100000001, 4294967297 = 0x0000000000000000, 0 0x0000000100000001, 4294967297 / 0x0000000100012345, 4295041861 = 0x0000000000000000, 0 0x0000000100000001, 4294967297 % 0x0000000100012345, 4295041861 = 0x0000000100000001, 4294967297 0x0000000100000001, 4294967297 / 0x0000000112345678, 4600387192 = 0x0000000000000000, 0 0x0000000100000001, 4294967297 % 0x0000000112345678, 4600387192 = 0x0000000100000001, 4294967297 0x0000000100000001, 4294967297 / 0x000000017fffffff, 6442450943 = 0x0000000000000000, 0 0x0000000100000001, 4294967297 % 0x000000017fffffff, 6442450943 = 0x0000000100000001, 4294967297 0x0000000100000001, 4294967297 / 0x00000001ffffffff, 8589934591 = 0x0000000000000000, 0 0x0000000100000001, 4294967297 % 0x00000001ffffffff, 8589934591 = 0x0000000100000001, 4294967297 0x0000000100000001, 4294967297 / 0x0001234500000000, 320254236426240 = 0x0000000000000000, 0 0x0000000100000001, 4294967297 % 0x0001234500000000, 320254236426240 = 0x0000000100000001, 4294967297 0x0000000100000001, 4294967297 / 0x0001234500000001, 320254236426241 = 0x0000000000000000, 0 0x0000000100000001, 4294967297 % 0x0001234500000001, 320254236426241 = 0x0000000100000001, 4294967297 0x0000000100000001, 4294967297 / 0x0001234500012345, 320254236500805 = 0x0000000000000000, 0 0x0000000100000001, 4294967297 % 0x0001234500012345, 320254236500805 = 0x0000000100000001, 4294967297 0x000000010