Annotation of embedaddon/sqlite3/test/misc5.test, revision 1.1

1.1     ! misho       1: # 2005 Mar 16
        !             2: #
        !             3: # The author disclaims copyright to this source code.  In place of
        !             4: # a legal notice, here is a blessing:
        !             5: #
        !             6: #    May you do good and not evil.
        !             7: #    May you find forgiveness for yourself and forgive others.
        !             8: #    May you share freely, never taking more than you give.
        !             9: #
        !            10: #***********************************************************************
        !            11: # This file implements regression tests for SQLite library.
        !            12: #
        !            13: # This file implements tests for miscellanous features that were
        !            14: # left out of other test files.
        !            15: #
        !            16: # $Id: misc5.test,v 1.22 2008/07/29 10:26:45 danielk1977 Exp $
        !            17: 
        !            18: set testdir [file dirname $argv0]
        !            19: source $testdir/tester.tcl
        !            20: 
        !            21: # Build records using the MakeRecord opcode such that the size of the 
        !            22: # header is at the transition point in the size of a varint.
        !            23: #
        !            24: # This test causes an assertion failure or a buffer overrun in version
        !            25: # 3.1.5 and earlier.
        !            26: #
        !            27: for {set i 120} {$i<140} {incr i} {
        !            28:   do_test misc5-1.$i {
        !            29:     catchsql {DROP TABLE t1}
        !            30:     set sql1 {CREATE TABLE t1}
        !            31:     set sql2 {INSERT INTO t1 VALUES}
        !            32:     set sep (
        !            33:     for {set j 0} {$j<$i} {incr j} {
        !            34:       append sql1 ${sep}a$j
        !            35:       append sql2 ${sep}$j
        !            36:       set sep ,
        !            37:     }
        !            38:     append sql1 {);}
        !            39:     append sql2 {);}
        !            40:     execsql $sql1$sql2
        !            41:   } {}
        !            42: }
        !            43: 
        !            44: # Make sure large integers are stored correctly.
        !            45: #
        !            46: ifcapable conflict {
        !            47:   do_test misc5-2.1 {
        !            48:     execsql {
        !            49:       create table t2(x unique);
        !            50:       insert into t2 values(1);
        !            51:       insert or ignore into t2 select x*2 from t2;
        !            52:       insert or ignore into t2 select x*4 from t2;
        !            53:       insert or ignore into t2 select x*16 from t2;
        !            54:       insert or ignore into t2 select x*256 from t2;
        !            55:       insert or ignore into t2 select x*65536 from t2;
        !            56:       insert or ignore into t2 select x*2147483648 from t2;
        !            57:       insert or ignore into t2 select x-1 from t2;
        !            58:       insert or ignore into t2 select x+1 from t2;
        !            59:       insert or ignore into t2 select -x from t2;
        !            60:       select count(*) from t2;
        !            61:     }
        !            62:   } 371
        !            63: } else {
        !            64:   do_test misc5-2.1 {
        !            65:     execsql {
        !            66:       BEGIN;
        !            67:       create table t2(x unique);
        !            68:       create table t2_temp(x);
        !            69:       insert into t2_temp values(1);
        !            70:       insert into t2_temp select x*2 from t2_temp;
        !            71:       insert into t2_temp select x*4 from t2_temp;
        !            72:       insert into t2_temp select x*16 from t2_temp;
        !            73:       insert into t2_temp select x*256 from t2_temp;
        !            74:       insert into t2_temp select x*65536 from t2_temp;
        !            75:       insert into t2_temp select x*2147483648 from t2_temp;
        !            76:       insert into t2_temp select x-1 from t2_temp;
        !            77:       insert into t2_temp select x+1 from t2_temp;
        !            78:       insert into t2_temp select -x from t2_temp;
        !            79:       INSERT INTO t2 SELECT DISTINCT(x) FROM t2_temp;
        !            80:       DROP TABLE t2_temp;
        !            81:       COMMIT;
        !            82:       select count(*) from t2;
        !            83:     }
        !            84:   } 371
        !            85: }
        !            86: do_test misc5-2.2 {
        !            87:   execsql {
        !            88:     select x from t2 order by x;
        !            89:   }
        !            90: } \
        !            91: "-4611686018427387905\
        !            92: -4611686018427387904\
        !            93: -4611686018427387903\
        !            94: -2305843009213693953\
        !            95: -2305843009213693952\
        !            96: -2305843009213693951\
        !            97: -1152921504606846977\
        !            98: -1152921504606846976\
        !            99: -1152921504606846975\
        !           100: -576460752303423489\
        !           101: -576460752303423488\
        !           102: -576460752303423487\
        !           103: -288230376151711745\
        !           104: -288230376151711744\
        !           105: -288230376151711743\
        !           106: -144115188075855873\
        !           107: -144115188075855872\
        !           108: -144115188075855871\
        !           109: -72057594037927937\
        !           110: -72057594037927936\
        !           111: -72057594037927935\
        !           112: -36028797018963969\
        !           113: -36028797018963968\
        !           114: -36028797018963967\
        !           115: -18014398509481985\
        !           116: -18014398509481984\
        !           117: -18014398509481983\
        !           118: -9007199254740993\
        !           119: -9007199254740992\
        !           120: -9007199254740991\
        !           121: -4503599627370497\
        !           122: -4503599627370496\
        !           123: -4503599627370495\
        !           124: -2251799813685249\
        !           125: -2251799813685248\
        !           126: -2251799813685247\
        !           127: -1125899906842625\
        !           128: -1125899906842624\
        !           129: -1125899906842623\
        !           130: -562949953421313\
        !           131: -562949953421312\
        !           132: -562949953421311\
        !           133: -281474976710657\
        !           134: -281474976710656\
        !           135: -281474976710655\
        !           136: -140737488355329\
        !           137: -140737488355328\
        !           138: -140737488355327\
        !           139: -70368744177665\
        !           140: -70368744177664\
        !           141: -70368744177663\
        !           142: -35184372088833\
        !           143: -35184372088832\
        !           144: -35184372088831\
        !           145: -17592186044417\
        !           146: -17592186044416\
        !           147: -17592186044415\
        !           148: -8796093022209\
        !           149: -8796093022208\
        !           150: -8796093022207\
        !           151: -4398046511105\
        !           152: -4398046511104\
        !           153: -4398046511103\
        !           154: -2199023255553\
        !           155: -2199023255552\
        !           156: -2199023255551\
        !           157: -1099511627777\
        !           158: -1099511627776\
        !           159: -1099511627775\
        !           160: -549755813889\
        !           161: -549755813888\
        !           162: -549755813887\
        !           163: -274877906945\
        !           164: -274877906944\
        !           165: -274877906943\
        !           166: -137438953473\
        !           167: -137438953472\
        !           168: -137438953471\
        !           169: -68719476737\
        !           170: -68719476736\
        !           171: -68719476735\
        !           172: -34359738369\
        !           173: -34359738368\
        !           174: -34359738367\
        !           175: -17179869185\
        !           176: -17179869184\
        !           177: -17179869183\
        !           178: -8589934593\
        !           179: -8589934592\
        !           180: -8589934591\
        !           181: -4294967297\
        !           182: -4294967296\
        !           183: -4294967295\
        !           184: -2147483649\
        !           185: -2147483648\
        !           186: -2147483647\
        !           187: -1073741825\
        !           188: -1073741824\
        !           189: -1073741823\
        !           190: -536870913\
        !           191: -536870912\
        !           192: -536870911\
        !           193: -268435457\
        !           194: -268435456\
        !           195: -268435455\
        !           196: -134217729\
        !           197: -134217728\
        !           198: -134217727\
        !           199: -67108865\
        !           200: -67108864\
        !           201: -67108863\
        !           202: -33554433\
        !           203: -33554432\
        !           204: -33554431\
        !           205: -16777217\
        !           206: -16777216\
        !           207: -16777215\
        !           208: -8388609\
        !           209: -8388608\
        !           210: -8388607\
        !           211: -4194305\
        !           212: -4194304\
        !           213: -4194303\
        !           214: -2097153\
        !           215: -2097152\
        !           216: -2097151\
        !           217: -1048577\
        !           218: -1048576\
        !           219: -1048575\
        !           220: -524289\
        !           221: -524288\
        !           222: -524287\
        !           223: -262145\
        !           224: -262144\
        !           225: -262143\
        !           226: -131073\
        !           227: -131072\
        !           228: -131071\
        !           229: -65537\
        !           230: -65536\
        !           231: -65535\
        !           232: -32769\
        !           233: -32768\
        !           234: -32767\
        !           235: -16385\
        !           236: -16384\
        !           237: -16383\
        !           238: -8193\
        !           239: -8192\
        !           240: -8191\
        !           241: -4097\
        !           242: -4096\
        !           243: -4095\
        !           244: -2049\
        !           245: -2048\
        !           246: -2047\
        !           247: -1025\
        !           248: -1024\
        !           249: -1023\
        !           250: -513\
        !           251: -512\
        !           252: -511\
        !           253: -257\
        !           254: -256\
        !           255: -255\
        !           256: -129\
        !           257: -128\
        !           258: -127\
        !           259: -65\
        !           260: -64\
        !           261: -63\
        !           262: -33\
        !           263: -32\
        !           264: -31\
        !           265: -17\
        !           266: -16\
        !           267: -15\
        !           268: -9\
        !           269: -8\
        !           270: -7\
        !           271: -5\
        !           272: -4\
        !           273: -3\
        !           274: -2\
        !           275: -1\
        !           276: 0\
        !           277: 1\
        !           278: 2\
        !           279: 3\
        !           280: 4\
        !           281: 5\
        !           282: 7\
        !           283: 8\
        !           284: 9\
        !           285: 15\
        !           286: 16\
        !           287: 17\
        !           288: 31\
        !           289: 32\
        !           290: 33\
        !           291: 63\
        !           292: 64\
        !           293: 65\
        !           294: 127\
        !           295: 128\
        !           296: 129\
        !           297: 255\
        !           298: 256\
        !           299: 257\
        !           300: 511\
        !           301: 512\
        !           302: 513\
        !           303: 1023\
        !           304: 1024\
        !           305: 1025\
        !           306: 2047\
        !           307: 2048\
        !           308: 2049\
        !           309: 4095\
        !           310: 4096\
        !           311: 4097\
        !           312: 8191\
        !           313: 8192\
        !           314: 8193\
        !           315: 16383\
        !           316: 16384\
        !           317: 16385\
        !           318: 32767\
        !           319: 32768\
        !           320: 32769\
        !           321: 65535\
        !           322: 65536\
        !           323: 65537\
        !           324: 131071\
        !           325: 131072\
        !           326: 131073\
        !           327: 262143\
        !           328: 262144\
        !           329: 262145\
        !           330: 524287\
        !           331: 524288\
        !           332: 524289\
        !           333: 1048575\
        !           334: 1048576\
        !           335: 1048577\
        !           336: 2097151\
        !           337: 2097152\
        !           338: 2097153\
        !           339: 4194303\
        !           340: 4194304\
        !           341: 4194305\
        !           342: 8388607\
        !           343: 8388608\
        !           344: 8388609\
        !           345: 16777215\
        !           346: 16777216\
        !           347: 16777217\
        !           348: 33554431\
        !           349: 33554432\
        !           350: 33554433\
        !           351: 67108863\
        !           352: 67108864\
        !           353: 67108865\
        !           354: 134217727\
        !           355: 134217728\
        !           356: 134217729\
        !           357: 268435455\
        !           358: 268435456\
        !           359: 268435457\
        !           360: 536870911\
        !           361: 536870912\
        !           362: 536870913\
        !           363: 1073741823\
        !           364: 1073741824\
        !           365: 1073741825\
        !           366: 2147483647\
        !           367: 2147483648\
        !           368: 2147483649\
        !           369: 4294967295\
        !           370: 4294967296\
        !           371: 4294967297\
        !           372: 8589934591\
        !           373: 8589934592\
        !           374: 8589934593\
        !           375: 17179869183\
        !           376: 17179869184\
        !           377: 17179869185\
        !           378: 34359738367\
        !           379: 34359738368\
        !           380: 34359738369\
        !           381: 68719476735\
        !           382: 68719476736\
        !           383: 68719476737\
        !           384: 137438953471\
        !           385: 137438953472\
        !           386: 137438953473\
        !           387: 274877906943\
        !           388: 274877906944\
        !           389: 274877906945\
        !           390: 549755813887\
        !           391: 549755813888\
        !           392: 549755813889\
        !           393: 1099511627775\
        !           394: 1099511627776\
        !           395: 1099511627777\
        !           396: 2199023255551\
        !           397: 2199023255552\
        !           398: 2199023255553\
        !           399: 4398046511103\
        !           400: 4398046511104\
        !           401: 4398046511105\
        !           402: 8796093022207\
        !           403: 8796093022208\
        !           404: 8796093022209\
        !           405: 17592186044415\
        !           406: 17592186044416\
        !           407: 17592186044417\
        !           408: 35184372088831\
        !           409: 35184372088832\
        !           410: 35184372088833\
        !           411: 70368744177663\
        !           412: 70368744177664\
        !           413: 70368744177665\
        !           414: 140737488355327\
        !           415: 140737488355328\
        !           416: 140737488355329\
        !           417: 281474976710655\
        !           418: 281474976710656\
        !           419: 281474976710657\
        !           420: 562949953421311\
        !           421: 562949953421312\
        !           422: 562949953421313\
        !           423: 1125899906842623\
        !           424: 1125899906842624\
        !           425: 1125899906842625\
        !           426: 2251799813685247\
        !           427: 2251799813685248\
        !           428: 2251799813685249\
        !           429: 4503599627370495\
        !           430: 4503599627370496\
        !           431: 4503599627370497\
        !           432: 9007199254740991\
        !           433: 9007199254740992\
        !           434: 9007199254740993\
        !           435: 18014398509481983\
        !           436: 18014398509481984\
        !           437: 18014398509481985\
        !           438: 36028797018963967\
        !           439: 36028797018963968\
        !           440: 36028797018963969\
        !           441: 72057594037927935\
        !           442: 72057594037927936\
        !           443: 72057594037927937\
        !           444: 144115188075855871\
        !           445: 144115188075855872\
        !           446: 144115188075855873\
        !           447: 288230376151711743\
        !           448: 288230376151711744\
        !           449: 288230376151711745\
        !           450: 576460752303423487\
        !           451: 576460752303423488\
        !           452: 576460752303423489\
        !           453: 1152921504606846975\
        !           454: 1152921504606846976\
        !           455: 1152921504606846977\
        !           456: 2305843009213693951\
        !           457: 2305843009213693952\
        !           458: 2305843009213693953\
        !           459: 4611686018427387903\
        !           460: 4611686018427387904\
        !           461: 4611686018427387905"
        !           462: 
        !           463: # Ticket #1210.  Do proper reference counting of Table structures
        !           464: # so that deeply nested SELECT statements can be flattened correctly.
        !           465: #
        !           466: ifcapable subquery {
        !           467:   do_test misc5-3.1 {
        !           468:     execsql {
        !           469:       CREATE TABLE songs(songid, artist, timesplayed);
        !           470:       INSERT INTO songs VALUES(1,'one',1);
        !           471:       INSERT INTO songs VALUES(2,'one',2);
        !           472:       INSERT INTO songs VALUES(3,'two',3);
        !           473:       INSERT INTO songs VALUES(4,'three',5);
        !           474:       INSERT INTO songs VALUES(5,'one',7);
        !           475:       INSERT INTO songs VALUES(6,'two',11);
        !           476:       SELECT DISTINCT artist 
        !           477:       FROM (    
        !           478:        SELECT DISTINCT artist    
        !           479:        FROM songs      
        !           480:        WHERE songid IN (    
        !           481:         SELECT songid    
        !           482:         FROM songs    
        !           483:         WHERE LOWER(artist) = (    
        !           484:           -- This sub-query is indeterminate. Because there is no ORDER BY,
        !           485:           -- it may return 'one', 'two' or 'three'. Because of this, the
        !           486:          -- outermost parent query may correctly return any of 'one', 'two' 
        !           487:           -- or 'three' as well.
        !           488:           SELECT DISTINCT LOWER(artist)    
        !           489:           FROM (      
        !           490:             -- This sub-query returns the table:
        !           491:             --
        !           492:             --     two      14
        !           493:             --     one      10
        !           494:             --     three    5
        !           495:             --
        !           496:             SELECT DISTINCT artist,sum(timesplayed) AS total      
        !           497:             FROM songs      
        !           498:             GROUP BY LOWER(artist)      
        !           499:             ORDER BY total DESC      
        !           500:             LIMIT 10    
        !           501:           )    
        !           502:           WHERE artist <> '' 
        !           503:         )  
        !           504:        )       
        !           505:       )  
        !           506:       ORDER BY LOWER(artist) ASC;
        !           507:     }
        !           508:   } {two}
        !           509: }
        !           510: 
        !           511: # Ticket #1370.  Do not overwrite small files (less than 1024 bytes)
        !           512: # when trying to open them as a database.
        !           513: #
        !           514: if {[permutation] == ""} {
        !           515:   do_test misc5-4.1 {
        !           516:     db close
        !           517:     forcedelete test.db
        !           518:     set fd [open test.db w]
        !           519:     puts $fd "This is not really a database"
        !           520:     close $fd
        !           521:     sqlite3 db test.db
        !           522:     catchsql {
        !           523:       CREATE TABLE t1(a,b,c);
        !           524:     }
        !           525:   } {1 {file is encrypted or is not a database}}
        !           526: }
        !           527: 
        !           528: # Ticket #1371.  Allow floating point numbers of the form .N  or N.
        !           529: #
        !           530: do_test misc5-5.1 {
        !           531:   execsql {SELECT .1 }
        !           532: } 0.1
        !           533: do_test misc5-5.2 {
        !           534:   execsql {SELECT 2. }
        !           535: } 2.0
        !           536: do_test misc5-5.3 {
        !           537:   execsql {SELECT 3.e0 }
        !           538: } 3.0
        !           539: do_test misc5-5.4 {
        !           540:   execsql {SELECT .4e+1}
        !           541: } 4.0
        !           542: 
        !           543: # Ticket #1582.  Ensure that an unknown table in a LIMIT clause applied to
        !           544: # a UNION ALL query causes an error, not a crash.
        !           545: #
        !           546: db close
        !           547: forcedelete test.db
        !           548: sqlite3 db test.db
        !           549: ifcapable subquery&&compound {
        !           550:   do_test misc5-6.1 {
        !           551:     catchsql {
        !           552:       SELECT * FROM sqlite_master 
        !           553:       UNION ALL 
        !           554:       SELECT * FROM sqlite_master
        !           555:       LIMIT (SELECT count(*) FROM blah);
        !           556:     }
        !           557:   } {1 {no such table: blah}}
        !           558:   do_test misc5-6.2 {
        !           559:     execsql {
        !           560:       CREATE TABLE logs(msg TEXT, timestamp INTEGER, dbtime TEXT);
        !           561:     }
        !           562:     catchsql {
        !           563:       SELECT * FROM logs WHERE logs.oid >= (SELECT head FROM logs_base) 
        !           564:       UNION ALL 
        !           565:       SELECT * FROM logs 
        !           566:       LIMIT (SELECT lmt FROM logs_base) ;
        !           567:     }
        !           568:   } {1 {no such table: logs_base}}
        !           569: }
        !           570: 
        !           571: # Overflow the lemon parser stack by providing an overly complex
        !           572: # expression.  Make sure that the overflow is detected and reported.
        !           573: #
        !           574: do_test misc5-7.1 {
        !           575:   execsql {CREATE TABLE t1(x)}
        !           576:   set sql "INSERT INTO t1 VALUES("
        !           577:   set tail ""
        !           578:   for {set i 0} {$i<200} {incr i} {
        !           579:     append sql "(1+"
        !           580:     append tail ")"
        !           581:   }
        !           582:   append sql 2$tail
        !           583:   catchsql $sql
        !           584: } {1 {parser stack overflow}}
        !           585: 
        !           586: # Ticket #1911
        !           587: #
        !           588: ifcapable compound {
        !           589:   do_test misc5-9.1 {
        !           590:     execsql {
        !           591:       SELECT name, type FROM sqlite_master WHERE name IS NULL
        !           592:       UNION
        !           593:       SELECT type, name FROM sqlite_master WHERE type IS NULL
        !           594:       ORDER BY 1, 2, 1, 2, 1, 2
        !           595:     }
        !           596:   } {}
        !           597:   do_test misc5-9.2 {
        !           598:     execsql {
        !           599:       SELECT name, type FROM sqlite_master WHERE name IS NULL
        !           600:       UNION
        !           601:       SELECT type, name FROM sqlite_master WHERE type IS NULL
        !           602:       ORDER BY 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2
        !           603:     }
        !           604:   } {}
        !           605: }
        !           606: 
        !           607: # Ticket #1912.  Make the tokenizer require a space after a numeric
        !           608: # literal.
        !           609: #
        !           610: do_test misc5-10.1 {
        !           611:   catchsql {
        !           612:     SELECT 123abc
        !           613:   }
        !           614: } {1 {unrecognized token: "123abc"}}
        !           615: do_test misc5-10.2 {
        !           616:   catchsql {
        !           617:     SELECT 1*123.4e5ghi;
        !           618:   }
        !           619: } {1 {unrecognized token: "123.4e5ghi"}}
        !           620: 
        !           621: 
        !           622: # Additional integer encoding tests.
        !           623: #
        !           624: do_test misc5-11.1 {
        !           625:   db eval {
        !           626:     CREATE TABLE t3(x);
        !           627:     INSERT INTO t3 VALUES(-18);
        !           628:     INSERT INTO t3 VALUES(-17);
        !           629:     INSERT INTO t3 VALUES(-16);
        !           630:     INSERT INTO t3 VALUES(-15);
        !           631:     INSERT INTO t3 VALUES(-14);
        !           632:     INSERT INTO t3 VALUES(-13);
        !           633:     INSERT INTO t3 VALUES(-12);
        !           634:     INSERT INTO t3 VALUES(-11);
        !           635:     INSERT INTO t3 VALUES(-10);
        !           636:     INSERT INTO t3 VALUES(-9);
        !           637:     INSERT INTO t3 VALUES(-8);
        !           638:     INSERT INTO t3 VALUES(-7);
        !           639:     INSERT INTO t3 VALUES(-6);
        !           640:     INSERT INTO t3 VALUES(-5);
        !           641:     INSERT INTO t3 VALUES(-4);
        !           642:     INSERT INTO t3 VALUES(-3);
        !           643:     INSERT INTO t3 VALUES(-2);
        !           644:     INSERT INTO t3 VALUES(-1);
        !           645:     INSERT INTO t3 VALUES(0);
        !           646:     INSERT INTO t3 VALUES(1);
        !           647:     INSERT INTO t3 VALUES(2);
        !           648:     INSERT INTO t3 VALUES(3);
        !           649:     INSERT INTO t3 VALUES(4);
        !           650:     INSERT INTO t3 VALUES(5);
        !           651:     INSERT INTO t3 VALUES(6);
        !           652:     INSERT INTO t3 VALUES(7);
        !           653:     INSERT INTO t3 VALUES(8);
        !           654:     INSERT INTO t3 VALUES(9);
        !           655:     INSERT INTO t3 VALUES(10);
        !           656:     INSERT INTO t3 VALUES(11);
        !           657:     INSERT INTO t3 VALUES(12);
        !           658:     INSERT INTO t3 VALUES(13);
        !           659:     INSERT INTO t3 VALUES(14);
        !           660:     INSERT INTO t3 VALUES(15);
        !           661:     INSERT INTO t3 VALUES(16);
        !           662:     INSERT INTO t3 VALUES(17);
        !           663:     INSERT INTO t3 VALUES(18);
        !           664:     INSERT INTO t3 VALUES(30);
        !           665:     INSERT INTO t3 VALUES(31);
        !           666:     INSERT INTO t3 VALUES(32);
        !           667:     INSERT INTO t3 VALUES(33);
        !           668:     INSERT INTO t3 VALUES(34);
        !           669:     INSERT INTO t3 VALUES(-30);
        !           670:     INSERT INTO t3 VALUES(-31);
        !           671:     INSERT INTO t3 VALUES(-32);
        !           672:     INSERT INTO t3 VALUES(-33);
        !           673:     INSERT INTO t3 VALUES(-34);
        !           674:     INSERT INTO t3 VALUES(62);
        !           675:     INSERT INTO t3 VALUES(63);
        !           676:     INSERT INTO t3 VALUES(64);
        !           677:     INSERT INTO t3 VALUES(65);
        !           678:     INSERT INTO t3 VALUES(66);
        !           679:     INSERT INTO t3 VALUES(-62);
        !           680:     INSERT INTO t3 VALUES(-63);
        !           681:     INSERT INTO t3 VALUES(-64);
        !           682:     INSERT INTO t3 VALUES(-65);
        !           683:     INSERT INTO t3 VALUES(-66);
        !           684:     INSERT INTO t3 VALUES(126);
        !           685:     INSERT INTO t3 VALUES(127);
        !           686:     INSERT INTO t3 VALUES(128);
        !           687:     INSERT INTO t3 VALUES(129);
        !           688:     INSERT INTO t3 VALUES(130);
        !           689:     INSERT INTO t3 VALUES(-126);
        !           690:     INSERT INTO t3 VALUES(-127);
        !           691:     INSERT INTO t3 VALUES(-128);
        !           692:     INSERT INTO t3 VALUES(-129);
        !           693:     INSERT INTO t3 VALUES(-130);
        !           694:     INSERT INTO t3 VALUES(254);
        !           695:     INSERT INTO t3 VALUES(255);
        !           696:     INSERT INTO t3 VALUES(256);
        !           697:     INSERT INTO t3 VALUES(257);
        !           698:     INSERT INTO t3 VALUES(258);
        !           699:     INSERT INTO t3 VALUES(-254);
        !           700:     INSERT INTO t3 VALUES(-255);
        !           701:     INSERT INTO t3 VALUES(-256);
        !           702:     INSERT INTO t3 VALUES(-257);
        !           703:     INSERT INTO t3 VALUES(-258);
        !           704:     INSERT INTO t3 VALUES(510);
        !           705:     INSERT INTO t3 VALUES(511);
        !           706:     INSERT INTO t3 VALUES(512);
        !           707:     INSERT INTO t3 VALUES(513);
        !           708:     INSERT INTO t3 VALUES(514);
        !           709:     INSERT INTO t3 VALUES(-510);
        !           710:     INSERT INTO t3 VALUES(-511);
        !           711:     INSERT INTO t3 VALUES(-512);
        !           712:     INSERT INTO t3 VALUES(-513);
        !           713:     INSERT INTO t3 VALUES(-514);
        !           714:     INSERT INTO t3 VALUES(1022);
        !           715:     INSERT INTO t3 VALUES(1023);
        !           716:     INSERT INTO t3 VALUES(1024);
        !           717:     INSERT INTO t3 VALUES(1025);
        !           718:     INSERT INTO t3 VALUES(1026);
        !           719:     INSERT INTO t3 VALUES(-1022);
        !           720:     INSERT INTO t3 VALUES(-1023);
        !           721:     INSERT INTO t3 VALUES(-1024);
        !           722:     INSERT INTO t3 VALUES(-1025);
        !           723:     INSERT INTO t3 VALUES(-1026);
        !           724:     INSERT INTO t3 VALUES(2046);
        !           725:     INSERT INTO t3 VALUES(2047);
        !           726:     INSERT INTO t3 VALUES(2048);
        !           727:     INSERT INTO t3 VALUES(2049);
        !           728:     INSERT INTO t3 VALUES(2050);
        !           729:     INSERT INTO t3 VALUES(-2046);
        !           730:     INSERT INTO t3 VALUES(-2047);
        !           731:     INSERT INTO t3 VALUES(-2048);
        !           732:     INSERT INTO t3 VALUES(-2049);
        !           733:     INSERT INTO t3 VALUES(-2050);
        !           734:     INSERT INTO t3 VALUES(4094);
        !           735:     INSERT INTO t3 VALUES(4095);
        !           736:     INSERT INTO t3 VALUES(4096);
        !           737:     INSERT INTO t3 VALUES(4097);
        !           738:     INSERT INTO t3 VALUES(4098);
        !           739:     INSERT INTO t3 VALUES(-4094);
        !           740:     INSERT INTO t3 VALUES(-4095);
        !           741:     INSERT INTO t3 VALUES(-4096);
        !           742:     INSERT INTO t3 VALUES(-4097);
        !           743:     INSERT INTO t3 VALUES(-4098);
        !           744:     INSERT INTO t3 VALUES(8190);
        !           745:     INSERT INTO t3 VALUES(8191);
        !           746:     INSERT INTO t3 VALUES(8192);
        !           747:     INSERT INTO t3 VALUES(8193);
        !           748:     INSERT INTO t3 VALUES(8194);
        !           749:     INSERT INTO t3 VALUES(-8190);
        !           750:     INSERT INTO t3 VALUES(-8191);
        !           751:     INSERT INTO t3 VALUES(-8192);
        !           752:     INSERT INTO t3 VALUES(-8193);
        !           753:     INSERT INTO t3 VALUES(-8194);
        !           754:     INSERT INTO t3 VALUES(16382);
        !           755:     INSERT INTO t3 VALUES(16383);
        !           756:     INSERT INTO t3 VALUES(16384);
        !           757:     INSERT INTO t3 VALUES(16385);
        !           758:     INSERT INTO t3 VALUES(16386);
        !           759:     INSERT INTO t3 VALUES(-16382);
        !           760:     INSERT INTO t3 VALUES(-16383);
        !           761:     INSERT INTO t3 VALUES(-16384);
        !           762:     INSERT INTO t3 VALUES(-16385);
        !           763:     INSERT INTO t3 VALUES(-16386);
        !           764:     INSERT INTO t3 VALUES(32766);
        !           765:     INSERT INTO t3 VALUES(32767);
        !           766:     INSERT INTO t3 VALUES(32768);
        !           767:     INSERT INTO t3 VALUES(32769);
        !           768:     INSERT INTO t3 VALUES(32770);
        !           769:     INSERT INTO t3 VALUES(-32766);
        !           770:     INSERT INTO t3 VALUES(-32767);
        !           771:     INSERT INTO t3 VALUES(-32768);
        !           772:     INSERT INTO t3 VALUES(-32769);
        !           773:     INSERT INTO t3 VALUES(-32770);
        !           774:     INSERT INTO t3 VALUES(65534);
        !           775:     INSERT INTO t3 VALUES(65535);
        !           776:     INSERT INTO t3 VALUES(65536);
        !           777:     INSERT INTO t3 VALUES(65537);
        !           778:     INSERT INTO t3 VALUES(65538);
        !           779:     INSERT INTO t3 VALUES(-65534);
        !           780:     INSERT INTO t3 VALUES(-65535);
        !           781:     INSERT INTO t3 VALUES(-65536);
        !           782:     INSERT INTO t3 VALUES(-65537);
        !           783:     INSERT INTO t3 VALUES(-65538);
        !           784:     INSERT INTO t3 VALUES(131070);
        !           785:     INSERT INTO t3 VALUES(131071);
        !           786:     INSERT INTO t3 VALUES(131072);
        !           787:     INSERT INTO t3 VALUES(131073);
        !           788:     INSERT INTO t3 VALUES(131074);
        !           789:     INSERT INTO t3 VALUES(-131070);
        !           790:     INSERT INTO t3 VALUES(-131071);
        !           791:     INSERT INTO t3 VALUES(-131072);
        !           792:     INSERT INTO t3 VALUES(-131073);
        !           793:     INSERT INTO t3 VALUES(-131074);
        !           794:     INSERT INTO t3 VALUES(262142);
        !           795:     INSERT INTO t3 VALUES(262143);
        !           796:     INSERT INTO t3 VALUES(262144);
        !           797:     INSERT INTO t3 VALUES(262145);
        !           798:     INSERT INTO t3 VALUES(262146);
        !           799:     INSERT INTO t3 VALUES(-262142);
        !           800:     INSERT INTO t3 VALUES(-262143);
        !           801:     INSERT INTO t3 VALUES(-262144);
        !           802:     INSERT INTO t3 VALUES(-262145);
        !           803:     INSERT INTO t3 VALUES(-262146);
        !           804:     INSERT INTO t3 VALUES(524286);
        !           805:     INSERT INTO t3 VALUES(524287);
        !           806:     INSERT INTO t3 VALUES(524288);
        !           807:     INSERT INTO t3 VALUES(524289);
        !           808:     INSERT INTO t3 VALUES(524290);
        !           809:     INSERT INTO t3 VALUES(-524286);
        !           810:     INSERT INTO t3 VALUES(-524287);
        !           811:     INSERT INTO t3 VALUES(-524288);
        !           812:     INSERT INTO t3 VALUES(-524289);
        !           813:     INSERT INTO t3 VALUES(-524290);
        !           814:     INSERT INTO t3 VALUES(1048574);
        !           815:     INSERT INTO t3 VALUES(1048575);
        !           816:     INSERT INTO t3 VALUES(1048576);
        !           817:     INSERT INTO t3 VALUES(1048577);
        !           818:     INSERT INTO t3 VALUES(1048578);
        !           819:     INSERT INTO t3 VALUES(-1048574);
        !           820:     INSERT INTO t3 VALUES(-1048575);
        !           821:     INSERT INTO t3 VALUES(-1048576);
        !           822:     INSERT INTO t3 VALUES(-1048577);
        !           823:     INSERT INTO t3 VALUES(-1048578);
        !           824:     INSERT INTO t3 VALUES(2097150);
        !           825:     INSERT INTO t3 VALUES(2097151);
        !           826:     INSERT INTO t3 VALUES(2097152);
        !           827:     INSERT INTO t3 VALUES(2097153);
        !           828:     INSERT INTO t3 VALUES(2097154);
        !           829:     INSERT INTO t3 VALUES(-2097150);
        !           830:     INSERT INTO t3 VALUES(-2097151);
        !           831:     INSERT INTO t3 VALUES(-2097152);
        !           832:     INSERT INTO t3 VALUES(-2097153);
        !           833:     INSERT INTO t3 VALUES(-2097154);
        !           834:     INSERT INTO t3 VALUES(4194302);
        !           835:     INSERT INTO t3 VALUES(4194303);
        !           836:     INSERT INTO t3 VALUES(4194304);
        !           837:     INSERT INTO t3 VALUES(4194305);
        !           838:     INSERT INTO t3 VALUES(4194306);
        !           839:     INSERT INTO t3 VALUES(-4194302);
        !           840:     INSERT INTO t3 VALUES(-4194303);
        !           841:     INSERT INTO t3 VALUES(-4194304);
        !           842:     INSERT INTO t3 VALUES(-4194305);
        !           843:     INSERT INTO t3 VALUES(-4194306);
        !           844:     INSERT INTO t3 VALUES(8388606);
        !           845:     INSERT INTO t3 VALUES(8388607);
        !           846:     INSERT INTO t3 VALUES(8388608);
        !           847:     INSERT INTO t3 VALUES(8388609);
        !           848:     INSERT INTO t3 VALUES(8388610);
        !           849:     INSERT INTO t3 VALUES(-8388606);
        !           850:     INSERT INTO t3 VALUES(-8388607);
        !           851:     INSERT INTO t3 VALUES(-8388608);
        !           852:     INSERT INTO t3 VALUES(-8388609);
        !           853:     INSERT INTO t3 VALUES(-8388610);
        !           854:     INSERT INTO t3 VALUES(16777214);
        !           855:     INSERT INTO t3 VALUES(16777215);
        !           856:     INSERT INTO t3 VALUES(16777216);
        !           857:     INSERT INTO t3 VALUES(16777217);
        !           858:     INSERT INTO t3 VALUES(16777218);
        !           859:     INSERT INTO t3 VALUES(-16777214);
        !           860:     INSERT INTO t3 VALUES(-16777215);
        !           861:     INSERT INTO t3 VALUES(-16777216);
        !           862:     INSERT INTO t3 VALUES(-16777217);
        !           863:     INSERT INTO t3 VALUES(-16777218);
        !           864:     INSERT INTO t3 VALUES(33554430);
        !           865:     INSERT INTO t3 VALUES(33554431);
        !           866:     INSERT INTO t3 VALUES(33554432);
        !           867:     INSERT INTO t3 VALUES(33554433);
        !           868:     INSERT INTO t3 VALUES(33554434);
        !           869:     INSERT INTO t3 VALUES(-33554430);
        !           870:     INSERT INTO t3 VALUES(-33554431);
        !           871:     INSERT INTO t3 VALUES(-33554432);
        !           872:     INSERT INTO t3 VALUES(-33554433);
        !           873:     INSERT INTO t3 VALUES(-33554434);
        !           874:     INSERT INTO t3 VALUES(67108862);
        !           875:     INSERT INTO t3 VALUES(67108863);
        !           876:     INSERT INTO t3 VALUES(67108864);
        !           877:     INSERT INTO t3 VALUES(67108865);
        !           878:     INSERT INTO t3 VALUES(67108866);
        !           879:     INSERT INTO t3 VALUES(-67108862);
        !           880:     INSERT INTO t3 VALUES(-67108863);
        !           881:     INSERT INTO t3 VALUES(-67108864);
        !           882:     INSERT INTO t3 VALUES(-67108865);
        !           883:     INSERT INTO t3 VALUES(-67108866);
        !           884:     INSERT INTO t3 VALUES(134217726);
        !           885:     INSERT INTO t3 VALUES(134217727);
        !           886:     INSERT INTO t3 VALUES(134217728);
        !           887:     INSERT INTO t3 VALUES(134217729);
        !           888:     INSERT INTO t3 VALUES(134217730);
        !           889:     INSERT INTO t3 VALUES(-134217726);
        !           890:     INSERT INTO t3 VALUES(-134217727);
        !           891:     INSERT INTO t3 VALUES(-134217728);
        !           892:     INSERT INTO t3 VALUES(-134217729);
        !           893:     INSERT INTO t3 VALUES(-134217730);
        !           894:     INSERT INTO t3 VALUES(268435454);
        !           895:     INSERT INTO t3 VALUES(268435455);
        !           896:     INSERT INTO t3 VALUES(268435456);
        !           897:     INSERT INTO t3 VALUES(268435457);
        !           898:     INSERT INTO t3 VALUES(268435458);
        !           899:     INSERT INTO t3 VALUES(-268435454);
        !           900:     INSERT INTO t3 VALUES(-268435455);
        !           901:     INSERT INTO t3 VALUES(-268435456);
        !           902:     INSERT INTO t3 VALUES(-268435457);
        !           903:     INSERT INTO t3 VALUES(-268435458);
        !           904:     INSERT INTO t3 VALUES(536870910);
        !           905:     INSERT INTO t3 VALUES(536870911);
        !           906:     INSERT INTO t3 VALUES(536870912);
        !           907:     INSERT INTO t3 VALUES(536870913);
        !           908:     INSERT INTO t3 VALUES(536870914);
        !           909:     INSERT INTO t3 VALUES(-536870910);
        !           910:     INSERT INTO t3 VALUES(-536870911);
        !           911:     INSERT INTO t3 VALUES(-536870912);
        !           912:     INSERT INTO t3 VALUES(-536870913);
        !           913:     INSERT INTO t3 VALUES(-536870914);
        !           914:     INSERT INTO t3 VALUES(1073741822);
        !           915:     INSERT INTO t3 VALUES(1073741823);
        !           916:     INSERT INTO t3 VALUES(1073741824);
        !           917:     INSERT INTO t3 VALUES(1073741825);
        !           918:     INSERT INTO t3 VALUES(1073741826);
        !           919:     INSERT INTO t3 VALUES(-1073741822);
        !           920:     INSERT INTO t3 VALUES(-1073741823);
        !           921:     INSERT INTO t3 VALUES(-1073741824);
        !           922:     INSERT INTO t3 VALUES(-1073741825);
        !           923:     INSERT INTO t3 VALUES(-1073741826);
        !           924:     INSERT INTO t3 VALUES(2147483646);
        !           925:     INSERT INTO t3 VALUES(2147483647);
        !           926:     INSERT INTO t3 VALUES(2147483648);
        !           927:     INSERT INTO t3 VALUES(2147483649);
        !           928:     INSERT INTO t3 VALUES(2147483650);
        !           929:     INSERT INTO t3 VALUES(-2147483646);
        !           930:     INSERT INTO t3 VALUES(-2147483647);
        !           931:     INSERT INTO t3 VALUES(-2147483648);
        !           932:     INSERT INTO t3 VALUES(-2147483649);
        !           933:     INSERT INTO t3 VALUES(-2147483650);
        !           934:     INSERT INTO t3 VALUES(4294967294);
        !           935:     INSERT INTO t3 VALUES(4294967295);
        !           936:     INSERT INTO t3 VALUES(4294967296);
        !           937:     INSERT INTO t3 VALUES(4294967297);
        !           938:     INSERT INTO t3 VALUES(4294967298);
        !           939:     INSERT INTO t3 VALUES(-4294967294);
        !           940:     INSERT INTO t3 VALUES(-4294967295);
        !           941:     INSERT INTO t3 VALUES(-4294967296);
        !           942:     INSERT INTO t3 VALUES(-4294967297);
        !           943:     INSERT INTO t3 VALUES(-4294967298);
        !           944:     INSERT INTO t3 VALUES(8589934590);
        !           945:     INSERT INTO t3 VALUES(8589934591);
        !           946:     INSERT INTO t3 VALUES(8589934592);
        !           947:     INSERT INTO t3 VALUES(8589934593);
        !           948:     INSERT INTO t3 VALUES(8589934594);
        !           949:     INSERT INTO t3 VALUES(-8589934590);
        !           950:     INSERT INTO t3 VALUES(-8589934591);
        !           951:     INSERT INTO t3 VALUES(-8589934592);
        !           952:     INSERT INTO t3 VALUES(-8589934593);
        !           953:     INSERT INTO t3 VALUES(-8589934594);
        !           954:     INSERT INTO t3 VALUES(17179869182);
        !           955:     INSERT INTO t3 VALUES(17179869183);
        !           956:     INSERT INTO t3 VALUES(17179869184);
        !           957:     INSERT INTO t3 VALUES(17179869185);
        !           958:     INSERT INTO t3 VALUES(17179869186);
        !           959:     INSERT INTO t3 VALUES(-17179869182);
        !           960:     INSERT INTO t3 VALUES(-17179869183);
        !           961:     INSERT INTO t3 VALUES(-17179869184);
        !           962:     INSERT INTO t3 VALUES(-17179869185);
        !           963:     INSERT INTO t3 VALUES(-17179869186);
        !           964:     INSERT INTO t3 VALUES(34359738366);
        !           965:     INSERT INTO t3 VALUES(34359738367);
        !           966:     INSERT INTO t3 VALUES(34359738368);
        !           967:     INSERT INTO t3 VALUES(34359738369);
        !           968:     INSERT INTO t3 VALUES(34359738370);
        !           969:     INSERT INTO t3 VALUES(-34359738366);
        !           970:     INSERT INTO t3 VALUES(-34359738367);
        !           971:     INSERT INTO t3 VALUES(-34359738368);
        !           972:     INSERT INTO t3 VALUES(-34359738369);
        !           973:     INSERT INTO t3 VALUES(-34359738370);
        !           974:     INSERT INTO t3 VALUES(68719476734);
        !           975:     INSERT INTO t3 VALUES(68719476735);
        !           976:     INSERT INTO t3 VALUES(68719476736);
        !           977:     INSERT INTO t3 VALUES(68719476737);
        !           978:     INSERT INTO t3 VALUES(68719476738);
        !           979:     INSERT INTO t3 VALUES(-68719476734);
        !           980:     INSERT INTO t3 VALUES(-68719476735);
        !           981:     INSERT INTO t3 VALUES(-68719476736);
        !           982:     INSERT INTO t3 VALUES(-68719476737);
        !           983:     INSERT INTO t3 VALUES(-68719476738);
        !           984:     INSERT INTO t3 VALUES(137438953470);
        !           985:     INSERT INTO t3 VALUES(137438953471);
        !           986:     INSERT INTO t3 VALUES(137438953472);
        !           987:     INSERT INTO t3 VALUES(137438953473);
        !           988:     INSERT INTO t3 VALUES(137438953474);
        !           989:     INSERT INTO t3 VALUES(-137438953470);
        !           990:     INSERT INTO t3 VALUES(-137438953471);
        !           991:     INSERT INTO t3 VALUES(-137438953472);
        !           992:     INSERT INTO t3 VALUES(-137438953473);
        !           993:     INSERT INTO t3 VALUES(-137438953474);
        !           994:     INSERT INTO t3 VALUES(274877906942);
        !           995:     INSERT INTO t3 VALUES(274877906943);
        !           996:     INSERT INTO t3 VALUES(274877906944);
        !           997:     INSERT INTO t3 VALUES(274877906945);
        !           998:     INSERT INTO t3 VALUES(274877906946);
        !           999:     INSERT INTO t3 VALUES(-274877906942);
        !          1000:     INSERT INTO t3 VALUES(-274877906943);
        !          1001:     INSERT INTO t3 VALUES(-274877906944);
        !          1002:     INSERT INTO t3 VALUES(-274877906945);
        !          1003:     INSERT INTO t3 VALUES(-274877906946);
        !          1004:     INSERT INTO t3 VALUES(549755813886);
        !          1005:     INSERT INTO t3 VALUES(549755813887);
        !          1006:     INSERT INTO t3 VALUES(549755813888);
        !          1007:     INSERT INTO t3 VALUES(549755813889);
        !          1008:     INSERT INTO t3 VALUES(549755813890);
        !          1009:     INSERT INTO t3 VALUES(-549755813886);
        !          1010:     INSERT INTO t3 VALUES(-549755813887);
        !          1011:     INSERT INTO t3 VALUES(-549755813888);
        !          1012:     INSERT INTO t3 VALUES(-549755813889);
        !          1013:     INSERT INTO t3 VALUES(-549755813890);
        !          1014:     INSERT INTO t3 VALUES(1099511627774);
        !          1015:     INSERT INTO t3 VALUES(1099511627775);
        !          1016:     INSERT INTO t3 VALUES(1099511627776);
        !          1017:     INSERT INTO t3 VALUES(1099511627777);
        !          1018:     INSERT INTO t3 VALUES(1099511627778);
        !          1019:     INSERT INTO t3 VALUES(-1099511627774);
        !          1020:     INSERT INTO t3 VALUES(-1099511627775);
        !          1021:     INSERT INTO t3 VALUES(-1099511627776);
        !          1022:     INSERT INTO t3 VALUES(-1099511627777);
        !          1023:     INSERT INTO t3 VALUES(-1099511627778);
        !          1024:     INSERT INTO t3 VALUES(2199023255550);
        !          1025:     INSERT INTO t3 VALUES(2199023255551);
        !          1026:     INSERT INTO t3 VALUES(2199023255552);
        !          1027:     INSERT INTO t3 VALUES(2199023255553);
        !          1028:     INSERT INTO t3 VALUES(2199023255554);
        !          1029:     INSERT INTO t3 VALUES(-2199023255550);
        !          1030:     INSERT INTO t3 VALUES(-2199023255551);
        !          1031:     INSERT INTO t3 VALUES(-2199023255552);
        !          1032:     INSERT INTO t3 VALUES(-2199023255553);
        !          1033:     INSERT INTO t3 VALUES(-2199023255554);
        !          1034:     INSERT INTO t3 VALUES(4398046511102);
        !          1035:     INSERT INTO t3 VALUES(4398046511103);
        !          1036:     INSERT INTO t3 VALUES(4398046511104);
        !          1037:     INSERT INTO t3 VALUES(4398046511105);
        !          1038:     INSERT INTO t3 VALUES(4398046511106);
        !          1039:     INSERT INTO t3 VALUES(-4398046511102);
        !          1040:     INSERT INTO t3 VALUES(-4398046511103);
        !          1041:     INSERT INTO t3 VALUES(-4398046511104);
        !          1042:     INSERT INTO t3 VALUES(-4398046511105);
        !          1043:     INSERT INTO t3 VALUES(-4398046511106);
        !          1044:     INSERT INTO t3 VALUES(8796093022206);
        !          1045:     INSERT INTO t3 VALUES(8796093022207);
        !          1046:     INSERT INTO t3 VALUES(8796093022208);
        !          1047:     INSERT INTO t3 VALUES(8796093022209);
        !          1048:     INSERT INTO t3 VALUES(8796093022210);
        !          1049:     INSERT INTO t3 VALUES(-8796093022206);
        !          1050:     INSERT INTO t3 VALUES(-8796093022207);
        !          1051:     INSERT INTO t3 VALUES(-8796093022208);
        !          1052:     INSERT INTO t3 VALUES(-8796093022209);
        !          1053:     INSERT INTO t3 VALUES(-8796093022210);
        !          1054:     INSERT INTO t3 VALUES(17592186044414);
        !          1055:     INSERT INTO t3 VALUES(17592186044415);
        !          1056:     INSERT INTO t3 VALUES(17592186044416);
        !          1057:     INSERT INTO t3 VALUES(17592186044417);
        !          1058:     INSERT INTO t3 VALUES(17592186044418);
        !          1059:     INSERT INTO t3 VALUES(-17592186044414);
        !          1060:     INSERT INTO t3 VALUES(-17592186044415);
        !          1061:     INSERT INTO t3 VALUES(-17592186044416);
        !          1062:     INSERT INTO t3 VALUES(-17592186044417);
        !          1063:     INSERT INTO t3 VALUES(-17592186044418);
        !          1064:     INSERT INTO t3 VALUES(35184372088830);
        !          1065:     INSERT INTO t3 VALUES(35184372088831);
        !          1066:     INSERT INTO t3 VALUES(35184372088832);
        !          1067:     INSERT INTO t3 VALUES(35184372088833);
        !          1068:     INSERT INTO t3 VALUES(35184372088834);
        !          1069:     INSERT INTO t3 VALUES(-35184372088830);
        !          1070:     INSERT INTO t3 VALUES(-35184372088831);
        !          1071:     INSERT INTO t3 VALUES(-35184372088832);
        !          1072:     INSERT INTO t3 VALUES(-35184372088833);
        !          1073:     INSERT INTO t3 VALUES(-35184372088834);
        !          1074:     INSERT INTO t3 VALUES(70368744177662);
        !          1075:     INSERT INTO t3 VALUES(70368744177663);
        !          1076:     INSERT INTO t3 VALUES(70368744177664);
        !          1077:     INSERT INTO t3 VALUES(70368744177665);
        !          1078:     INSERT INTO t3 VALUES(70368744177666);
        !          1079:     INSERT INTO t3 VALUES(-70368744177662);
        !          1080:     INSERT INTO t3 VALUES(-70368744177663);
        !          1081:     INSERT INTO t3 VALUES(-70368744177664);
        !          1082:     INSERT INTO t3 VALUES(-70368744177665);
        !          1083:     INSERT INTO t3 VALUES(-70368744177666);
        !          1084:     INSERT INTO t3 VALUES(140737488355326);
        !          1085:     INSERT INTO t3 VALUES(140737488355327);
        !          1086:     INSERT INTO t3 VALUES(140737488355328);
        !          1087:     INSERT INTO t3 VALUES(140737488355329);
        !          1088:     INSERT INTO t3 VALUES(140737488355330);
        !          1089:     INSERT INTO t3 VALUES(-140737488355326);
        !          1090:     INSERT INTO t3 VALUES(-140737488355327);
        !          1091:     INSERT INTO t3 VALUES(-140737488355328);
        !          1092:     INSERT INTO t3 VALUES(-140737488355329);
        !          1093:     INSERT INTO t3 VALUES(-140737488355330);
        !          1094:     INSERT INTO t3 VALUES(281474976710654);
        !          1095:     INSERT INTO t3 VALUES(281474976710655);
        !          1096:     INSERT INTO t3 VALUES(281474976710656);
        !          1097:     INSERT INTO t3 VALUES(281474976710657);
        !          1098:     INSERT INTO t3 VALUES(281474976710658);
        !          1099:     INSERT INTO t3 VALUES(-281474976710654);
        !          1100:     INSERT INTO t3 VALUES(-281474976710655);
        !          1101:     INSERT INTO t3 VALUES(-281474976710656);
        !          1102:     INSERT INTO t3 VALUES(-281474976710657);
        !          1103:     INSERT INTO t3 VALUES(-281474976710658);
        !          1104:     INSERT INTO t3 VALUES(562949953421310);
        !          1105:     INSERT INTO t3 VALUES(562949953421311);
        !          1106:     INSERT INTO t3 VALUES(562949953421312);
        !          1107:     INSERT INTO t3 VALUES(562949953421313);
        !          1108:     INSERT INTO t3 VALUES(562949953421314);
        !          1109:     INSERT INTO t3 VALUES(-562949953421310);
        !          1110:     INSERT INTO t3 VALUES(-562949953421311);
        !          1111:     INSERT INTO t3 VALUES(-562949953421312);
        !          1112:     INSERT INTO t3 VALUES(-562949953421313);
        !          1113:     INSERT INTO t3 VALUES(-562949953421314);
        !          1114:     INSERT INTO t3 VALUES(1125899906842622);
        !          1115:     INSERT INTO t3 VALUES(1125899906842623);
        !          1116:     INSERT INTO t3 VALUES(1125899906842624);
        !          1117:     INSERT INTO t3 VALUES(1125899906842625);
        !          1118:     INSERT INTO t3 VALUES(1125899906842626);
        !          1119:     INSERT INTO t3 VALUES(-1125899906842622);
        !          1120:     INSERT INTO t3 VALUES(-1125899906842623);
        !          1121:     INSERT INTO t3 VALUES(-1125899906842624);
        !          1122:     INSERT INTO t3 VALUES(-1125899906842625);
        !          1123:     INSERT INTO t3 VALUES(-1125899906842626);
        !          1124:     INSERT INTO t3 VALUES(2251799813685246);
        !          1125:     INSERT INTO t3 VALUES(2251799813685247);
        !          1126:     INSERT INTO t3 VALUES(2251799813685248);
        !          1127:     INSERT INTO t3 VALUES(2251799813685249);
        !          1128:     INSERT INTO t3 VALUES(2251799813685250);
        !          1129:     INSERT INTO t3 VALUES(-2251799813685246);
        !          1130:     INSERT INTO t3 VALUES(-2251799813685247);
        !          1131:     INSERT INTO t3 VALUES(-2251799813685248);
        !          1132:     INSERT INTO t3 VALUES(-2251799813685249);
        !          1133:     INSERT INTO t3 VALUES(-2251799813685250);
        !          1134:     INSERT INTO t3 VALUES(4503599627370494);
        !          1135:     INSERT INTO t3 VALUES(4503599627370495);
        !          1136:     INSERT INTO t3 VALUES(4503599627370496);
        !          1137:     INSERT INTO t3 VALUES(4503599627370497);
        !          1138:     INSERT INTO t3 VALUES(4503599627370498);
        !          1139:     INSERT INTO t3 VALUES(-4503599627370494);
        !          1140:     INSERT INTO t3 VALUES(-4503599627370495);
        !          1141:     INSERT INTO t3 VALUES(-4503599627370496);
        !          1142:     INSERT INTO t3 VALUES(-4503599627370497);
        !          1143:     INSERT INTO t3 VALUES(-4503599627370498);
        !          1144:     INSERT INTO t3 VALUES(9007199254740990);
        !          1145:     INSERT INTO t3 VALUES(9007199254740991);
        !          1146:     INSERT INTO t3 VALUES(9007199254740992);
        !          1147:     INSERT INTO t3 VALUES(9007199254740993);
        !          1148:     INSERT INTO t3 VALUES(9007199254740994);
        !          1149:     INSERT INTO t3 VALUES(-9007199254740990);
        !          1150:     INSERT INTO t3 VALUES(-9007199254740991);
        !          1151:     INSERT INTO t3 VALUES(-9007199254740992);
        !          1152:     INSERT INTO t3 VALUES(-9007199254740993);
        !          1153:     INSERT INTO t3 VALUES(-9007199254740994);
        !          1154:     INSERT INTO t3 VALUES(18014398509481982);
        !          1155:     INSERT INTO t3 VALUES(18014398509481983);
        !          1156:     INSERT INTO t3 VALUES(18014398509481984);
        !          1157:     INSERT INTO t3 VALUES(18014398509481985);
        !          1158:     INSERT INTO t3 VALUES(18014398509481986);
        !          1159:     INSERT INTO t3 VALUES(-18014398509481982);
        !          1160:     INSERT INTO t3 VALUES(-18014398509481983);
        !          1161:     INSERT INTO t3 VALUES(-18014398509481984);
        !          1162:     INSERT INTO t3 VALUES(-18014398509481985);
        !          1163:     INSERT INTO t3 VALUES(-18014398509481986);
        !          1164:     INSERT INTO t3 VALUES(36028797018963966);
        !          1165:     INSERT INTO t3 VALUES(36028797018963967);
        !          1166:     INSERT INTO t3 VALUES(36028797018963968);
        !          1167:     INSERT INTO t3 VALUES(36028797018963969);
        !          1168:     INSERT INTO t3 VALUES(36028797018963970);
        !          1169:     INSERT INTO t3 VALUES(-36028797018963966);
        !          1170:     INSERT INTO t3 VALUES(-36028797018963967);
        !          1171:     INSERT INTO t3 VALUES(-36028797018963968);
        !          1172:     INSERT INTO t3 VALUES(-36028797018963969);
        !          1173:     INSERT INTO t3 VALUES(-36028797018963970);
        !          1174:     INSERT INTO t3 VALUES(72057594037927934);
        !          1175:     INSERT INTO t3 VALUES(72057594037927935);
        !          1176:     INSERT INTO t3 VALUES(72057594037927936);
        !          1177:     INSERT INTO t3 VALUES(72057594037927937);
        !          1178:     INSERT INTO t3 VALUES(72057594037927938);
        !          1179:     INSERT INTO t3 VALUES(-72057594037927934);
        !          1180:     INSERT INTO t3 VALUES(-72057594037927935);
        !          1181:     INSERT INTO t3 VALUES(-72057594037927936);
        !          1182:     INSERT INTO t3 VALUES(-72057594037927937);
        !          1183:     INSERT INTO t3 VALUES(-72057594037927938);
        !          1184:     INSERT INTO t3 VALUES(144115188075855870);
        !          1185:     INSERT INTO t3 VALUES(144115188075855871);
        !          1186:     INSERT INTO t3 VALUES(144115188075855872);
        !          1187:     INSERT INTO t3 VALUES(144115188075855873);
        !          1188:     INSERT INTO t3 VALUES(144115188075855874);
        !          1189:     INSERT INTO t3 VALUES(-144115188075855870);
        !          1190:     INSERT INTO t3 VALUES(-144115188075855871);
        !          1191:     INSERT INTO t3 VALUES(-144115188075855872);
        !          1192:     INSERT INTO t3 VALUES(-144115188075855873);
        !          1193:     INSERT INTO t3 VALUES(-144115188075855874);
        !          1194:     INSERT INTO t3 VALUES(288230376151711742);
        !          1195:     INSERT INTO t3 VALUES(288230376151711743);
        !          1196:     INSERT INTO t3 VALUES(288230376151711744);
        !          1197:     INSERT INTO t3 VALUES(288230376151711745);
        !          1198:     INSERT INTO t3 VALUES(288230376151711746);
        !          1199:     INSERT INTO t3 VALUES(-288230376151711742);
        !          1200:     INSERT INTO t3 VALUES(-288230376151711743);
        !          1201:     INSERT INTO t3 VALUES(-288230376151711744);
        !          1202:     INSERT INTO t3 VALUES(-288230376151711745);
        !          1203:     INSERT INTO t3 VALUES(-288230376151711746);
        !          1204:     INSERT INTO t3 VALUES(576460752303423486);
        !          1205:     INSERT INTO t3 VALUES(576460752303423487);
        !          1206:     INSERT INTO t3 VALUES(576460752303423488);
        !          1207:     INSERT INTO t3 VALUES(576460752303423489);
        !          1208:     INSERT INTO t3 VALUES(576460752303423490);
        !          1209:     INSERT INTO t3 VALUES(-576460752303423486);
        !          1210:     INSERT INTO t3 VALUES(-576460752303423487);
        !          1211:     INSERT INTO t3 VALUES(-576460752303423488);
        !          1212:     INSERT INTO t3 VALUES(-576460752303423489);
        !          1213:     INSERT INTO t3 VALUES(-576460752303423490);
        !          1214:     INSERT INTO t3 VALUES(1152921504606846974);
        !          1215:     INSERT INTO t3 VALUES(1152921504606846975);
        !          1216:     INSERT INTO t3 VALUES(1152921504606846976);
        !          1217:     INSERT INTO t3 VALUES(1152921504606846977);
        !          1218:     INSERT INTO t3 VALUES(1152921504606846978);
        !          1219:     INSERT INTO t3 VALUES(-1152921504606846974);
        !          1220:     INSERT INTO t3 VALUES(-1152921504606846975);
        !          1221:     INSERT INTO t3 VALUES(-1152921504606846976);
        !          1222:     INSERT INTO t3 VALUES(-1152921504606846977);
        !          1223:     INSERT INTO t3 VALUES(-1152921504606846978);
        !          1224:     INSERT INTO t3 VALUES(2305843009213693950);
        !          1225:     INSERT INTO t3 VALUES(2305843009213693951);
        !          1226:     INSERT INTO t3 VALUES(2305843009213693952);
        !          1227:     INSERT INTO t3 VALUES(2305843009213693953);
        !          1228:     INSERT INTO t3 VALUES(2305843009213693954);
        !          1229:     INSERT INTO t3 VALUES(-2305843009213693950);
        !          1230:     INSERT INTO t3 VALUES(-2305843009213693951);
        !          1231:     INSERT INTO t3 VALUES(-2305843009213693952);
        !          1232:     INSERT INTO t3 VALUES(-2305843009213693953);
        !          1233:     INSERT INTO t3 VALUES(-2305843009213693954);
        !          1234:     INSERT INTO t3 VALUES(4611686018427387902);
        !          1235:     INSERT INTO t3 VALUES(4611686018427387903);
        !          1236:     INSERT INTO t3 VALUES(4611686018427387904);
        !          1237:     INSERT INTO t3 VALUES(4611686018427387905);
        !          1238:     INSERT INTO t3 VALUES(4611686018427387906);
        !          1239:     INSERT INTO t3 VALUES(-4611686018427387902);
        !          1240:     INSERT INTO t3 VALUES(-4611686018427387903);
        !          1241:     INSERT INTO t3 VALUES(-4611686018427387904);
        !          1242:     INSERT INTO t3 VALUES(-4611686018427387905);
        !          1243:     INSERT INTO t3 VALUES(-4611686018427387906);
        !          1244:     INSERT INTO t3 VALUES(9223372036854775806);
        !          1245:     INSERT INTO t3 VALUES(9223372036854775807);
        !          1246:     INSERT INTO t3 VALUES(-9223372036854775806);
        !          1247:     INSERT INTO t3 VALUES(-9223372036854775807);
        !          1248:     INSERT INTO t3 VALUES(-9223372036854775808);
        !          1249:     SELECT x FROM t3 ORDER BY x;
        !          1250:   }
        !          1251: } {-9223372036854775808\
        !          1252: -9223372036854775807\
        !          1253: -9223372036854775806\
        !          1254: -4611686018427387906\
        !          1255: -4611686018427387905\
        !          1256: -4611686018427387904\
        !          1257: -4611686018427387903\
        !          1258: -4611686018427387902\
        !          1259: -2305843009213693954\
        !          1260: -2305843009213693953\
        !          1261: -2305843009213693952\
        !          1262: -2305843009213693951\
        !          1263: -2305843009213693950\
        !          1264: -1152921504606846978\
        !          1265: -1152921504606846977\
        !          1266: -1152921504606846976\
        !          1267: -1152921504606846975\
        !          1268: -1152921504606846974\
        !          1269: -576460752303423490\
        !          1270: -576460752303423489\
        !          1271: -576460752303423488\
        !          1272: -576460752303423487\
        !          1273: -576460752303423486\
        !          1274: -288230376151711746\
        !          1275: -288230376151711745\
        !          1276: -288230376151711744\
        !          1277: -288230376151711743\
        !          1278: -288230376151711742\
        !          1279: -144115188075855874\
        !          1280: -144115188075855873\
        !          1281: -144115188075855872\
        !          1282: -144115188075855871\
        !          1283: -144115188075855870\
        !          1284: -72057594037927938\
        !          1285: -72057594037927937\
        !          1286: -72057594037927936\
        !          1287: -72057594037927935\
        !          1288: -72057594037927934\
        !          1289: -36028797018963970\
        !          1290: -36028797018963969\
        !          1291: -36028797018963968\
        !          1292: -36028797018963967\
        !          1293: -36028797018963966\
        !          1294: -18014398509481986\
        !          1295: -18014398509481985\
        !          1296: -18014398509481984\
        !          1297: -18014398509481983\
        !          1298: -18014398509481982\
        !          1299: -9007199254740994\
        !          1300: -9007199254740993\
        !          1301: -9007199254740992\
        !          1302: -9007199254740991\
        !          1303: -9007199254740990\
        !          1304: -4503599627370498\
        !          1305: -4503599627370497\
        !          1306: -4503599627370496\
        !          1307: -4503599627370495\
        !          1308: -4503599627370494\
        !          1309: -2251799813685250\
        !          1310: -2251799813685249\
        !          1311: -2251799813685248\
        !          1312: -2251799813685247\
        !          1313: -2251799813685246\
        !          1314: -1125899906842626\
        !          1315: -1125899906842625\
        !          1316: -1125899906842624\
        !          1317: -1125899906842623\
        !          1318: -1125899906842622\
        !          1319: -562949953421314\
        !          1320: -562949953421313\
        !          1321: -562949953421312\
        !          1322: -562949953421311\
        !          1323: -562949953421310\
        !          1324: -281474976710658\
        !          1325: -281474976710657\
        !          1326: -281474976710656\
        !          1327: -281474976710655\
        !          1328: -281474976710654\
        !          1329: -140737488355330\
        !          1330: -140737488355329\
        !          1331: -140737488355328\
        !          1332: -140737488355327\
        !          1333: -140737488355326\
        !          1334: -70368744177666\
        !          1335: -70368744177665\
        !          1336: -70368744177664\
        !          1337: -70368744177663\
        !          1338: -70368744177662\
        !          1339: -35184372088834\
        !          1340: -35184372088833\
        !          1341: -35184372088832\
        !          1342: -35184372088831\
        !          1343: -35184372088830\
        !          1344: -17592186044418\
        !          1345: -17592186044417\
        !          1346: -17592186044416\
        !          1347: -17592186044415\
        !          1348: -17592186044414\
        !          1349: -8796093022210\
        !          1350: -8796093022209\
        !          1351: -8796093022208\
        !          1352: -8796093022207\
        !          1353: -8796093022206\
        !          1354: -4398046511106\
        !          1355: -4398046511105\
        !          1356: -4398046511104\
        !          1357: -4398046511103\
        !          1358: -4398046511102\
        !          1359: -2199023255554\
        !          1360: -2199023255553\
        !          1361: -2199023255552\
        !          1362: -2199023255551\
        !          1363: -2199023255550\
        !          1364: -1099511627778\
        !          1365: -1099511627777\
        !          1366: -1099511627776\
        !          1367: -1099511627775\
        !          1368: -1099511627774\
        !          1369: -549755813890\
        !          1370: -549755813889\
        !          1371: -549755813888\
        !          1372: -549755813887\
        !          1373: -549755813886\
        !          1374: -274877906946\
        !          1375: -274877906945\
        !          1376: -274877906944\
        !          1377: -274877906943\
        !          1378: -274877906942\
        !          1379: -137438953474\
        !          1380: -137438953473\
        !          1381: -137438953472\
        !          1382: -137438953471\
        !          1383: -137438953470\
        !          1384: -68719476738\
        !          1385: -68719476737\
        !          1386: -68719476736\
        !          1387: -68719476735\
        !          1388: -68719476734\
        !          1389: -34359738370\
        !          1390: -34359738369\
        !          1391: -34359738368\
        !          1392: -34359738367\
        !          1393: -34359738366\
        !          1394: -17179869186\
        !          1395: -17179869185\
        !          1396: -17179869184\
        !          1397: -17179869183\
        !          1398: -17179869182\
        !          1399: -8589934594\
        !          1400: -8589934593\
        !          1401: -8589934592\
        !          1402: -8589934591\
        !          1403: -8589934590\
        !          1404: -4294967298\
        !          1405: -4294967297\
        !          1406: -4294967296\
        !          1407: -4294967295\
        !          1408: -4294967294\
        !          1409: -2147483650\
        !          1410: -2147483649\
        !          1411: -2147483648\
        !          1412: -2147483647\
        !          1413: -2147483646\
        !          1414: -1073741826\
        !          1415: -1073741825\
        !          1416: -1073741824\
        !          1417: -1073741823\
        !          1418: -1073741822\
        !          1419: -536870914\
        !          1420: -536870913\
        !          1421: -536870912\
        !          1422: -536870911\
        !          1423: -536870910\
        !          1424: -268435458\
        !          1425: -268435457\
        !          1426: -268435456\
        !          1427: -268435455\
        !          1428: -268435454\
        !          1429: -134217730\
        !          1430: -134217729\
        !          1431: -134217728\
        !          1432: -134217727\
        !          1433: -134217726\
        !          1434: -67108866\
        !          1435: -67108865\
        !          1436: -67108864\
        !          1437: -67108863\
        !          1438: -67108862\
        !          1439: -33554434\
        !          1440: -33554433\
        !          1441: -33554432\
        !          1442: -33554431\
        !          1443: -33554430\
        !          1444: -16777218\
        !          1445: -16777217\
        !          1446: -16777216\
        !          1447: -16777215\
        !          1448: -16777214\
        !          1449: -8388610\
        !          1450: -8388609\
        !          1451: -8388608\
        !          1452: -8388607\
        !          1453: -8388606\
        !          1454: -4194306\
        !          1455: -4194305\
        !          1456: -4194304\
        !          1457: -4194303\
        !          1458: -4194302\
        !          1459: -2097154\
        !          1460: -2097153\
        !          1461: -2097152\
        !          1462: -2097151\
        !          1463: -2097150\
        !          1464: -1048578\
        !          1465: -1048577\
        !          1466: -1048576\
        !          1467: -1048575\
        !          1468: -1048574\
        !          1469: -524290\
        !          1470: -524289\
        !          1471: -524288\
        !          1472: -524287\
        !          1473: -524286\
        !          1474: -262146\
        !          1475: -262145\
        !          1476: -262144\
        !          1477: -262143\
        !          1478: -262142\
        !          1479: -131074\
        !          1480: -131073\
        !          1481: -131072\
        !          1482: -131071\
        !          1483: -131070\
        !          1484: -65538\
        !          1485: -65537\
        !          1486: -65536\
        !          1487: -65535\
        !          1488: -65534\
        !          1489: -32770\
        !          1490: -32769\
        !          1491: -32768\
        !          1492: -32767\
        !          1493: -32766\
        !          1494: -16386\
        !          1495: -16385\
        !          1496: -16384\
        !          1497: -16383\
        !          1498: -16382\
        !          1499: -8194\
        !          1500: -8193\
        !          1501: -8192\
        !          1502: -8191\
        !          1503: -8190\
        !          1504: -4098\
        !          1505: -4097\
        !          1506: -4096\
        !          1507: -4095\
        !          1508: -4094\
        !          1509: -2050\
        !          1510: -2049\
        !          1511: -2048\
        !          1512: -2047\
        !          1513: -2046\
        !          1514: -1026\
        !          1515: -1025\
        !          1516: -1024\
        !          1517: -1023\
        !          1518: -1022\
        !          1519: -514\
        !          1520: -513\
        !          1521: -512\
        !          1522: -511\
        !          1523: -510\
        !          1524: -258\
        !          1525: -257\
        !          1526: -256\
        !          1527: -255\
        !          1528: -254\
        !          1529: -130\
        !          1530: -129\
        !          1531: -128\
        !          1532: -127\
        !          1533: -126\
        !          1534: -66\
        !          1535: -65\
        !          1536: -64\
        !          1537: -63\
        !          1538: -62\
        !          1539: -34\
        !          1540: -33\
        !          1541: -32\
        !          1542: -31\
        !          1543: -30\
        !          1544: -18\
        !          1545: -17\
        !          1546: -16\
        !          1547: -15\
        !          1548: -14\
        !          1549: -13\
        !          1550: -12\
        !          1551: -11\
        !          1552: -10\
        !          1553: -9\
        !          1554: -8\
        !          1555: -7\
        !          1556: -6\
        !          1557: -5\
        !          1558: -4\
        !          1559: -3\
        !          1560: -2\
        !          1561: -1\
        !          1562: 0\
        !          1563: 1\
        !          1564: 2\
        !          1565: 3\
        !          1566: 4\
        !          1567: 5\
        !          1568: 6\
        !          1569: 7\
        !          1570: 8\
        !          1571: 9\
        !          1572: 10\
        !          1573: 11\
        !          1574: 12\
        !          1575: 13\
        !          1576: 14\
        !          1577: 15\
        !          1578: 16\
        !          1579: 17\
        !          1580: 18\
        !          1581: 30\
        !          1582: 31\
        !          1583: 32\
        !          1584: 33\
        !          1585: 34\
        !          1586: 62\
        !          1587: 63\
        !          1588: 64\
        !          1589: 65\
        !          1590: 66\
        !          1591: 126\
        !          1592: 127\
        !          1593: 128\
        !          1594: 129\
        !          1595: 130\
        !          1596: 254\
        !          1597: 255\
        !          1598: 256\
        !          1599: 257\
        !          1600: 258\
        !          1601: 510\
        !          1602: 511\
        !          1603: 512\
        !          1604: 513\
        !          1605: 514\
        !          1606: 1022\
        !          1607: 1023\
        !          1608: 1024\
        !          1609: 1025\
        !          1610: 1026\
        !          1611: 2046\
        !          1612: 2047\
        !          1613: 2048\
        !          1614: 2049\
        !          1615: 2050\
        !          1616: 4094\
        !          1617: 4095\
        !          1618: 4096\
        !          1619: 4097\
        !          1620: 4098\
        !          1621: 8190\
        !          1622: 8191\
        !          1623: 8192\
        !          1624: 8193\
        !          1625: 8194\
        !          1626: 16382\
        !          1627: 16383\
        !          1628: 16384\
        !          1629: 16385\
        !          1630: 16386\
        !          1631: 32766\
        !          1632: 32767\
        !          1633: 32768\
        !          1634: 32769\
        !          1635: 32770\
        !          1636: 65534\
        !          1637: 65535\
        !          1638: 65536\
        !          1639: 65537\
        !          1640: 65538\
        !          1641: 131070\
        !          1642: 131071\
        !          1643: 131072\
        !          1644: 131073\
        !          1645: 131074\
        !          1646: 262142\
        !          1647: 262143\
        !          1648: 262144\
        !          1649: 262145\
        !          1650: 262146\
        !          1651: 524286\
        !          1652: 524287\
        !          1653: 524288\
        !          1654: 524289\
        !          1655: 524290\
        !          1656: 1048574\
        !          1657: 1048575\
        !          1658: 1048576\
        !          1659: 1048577\
        !          1660: 1048578\
        !          1661: 2097150\
        !          1662: 2097151\
        !          1663: 2097152\
        !          1664: 2097153\
        !          1665: 2097154\
        !          1666: 4194302\
        !          1667: 4194303\
        !          1668: 4194304\
        !          1669: 4194305\
        !          1670: 4194306\
        !          1671: 8388606\
        !          1672: 8388607\
        !          1673: 8388608\
        !          1674: 8388609\
        !          1675: 8388610\
        !          1676: 16777214\
        !          1677: 16777215\
        !          1678: 16777216\
        !          1679: 16777217\
        !          1680: 16777218\
        !          1681: 33554430\
        !          1682: 33554431\
        !          1683: 33554432\
        !          1684: 33554433\
        !          1685: 33554434\
        !          1686: 67108862\
        !          1687: 67108863\
        !          1688: 67108864\
        !          1689: 67108865\
        !          1690: 67108866\
        !          1691: 134217726\
        !          1692: 134217727\
        !          1693: 134217728\
        !          1694: 134217729\
        !          1695: 134217730\
        !          1696: 268435454\
        !          1697: 268435455\
        !          1698: 268435456\
        !          1699: 268435457\
        !          1700: 268435458\
        !          1701: 536870910\
        !          1702: 536870911\
        !          1703: 536870912\
        !          1704: 536870913\
        !          1705: 536870914\
        !          1706: 1073741822\
        !          1707: 1073741823\
        !          1708: 1073741824\
        !          1709: 1073741825\
        !          1710: 1073741826\
        !          1711: 2147483646\
        !          1712: 2147483647\
        !          1713: 2147483648\
        !          1714: 2147483649\
        !          1715: 2147483650\
        !          1716: 4294967294\
        !          1717: 4294967295\
        !          1718: 4294967296\
        !          1719: 4294967297\
        !          1720: 4294967298\
        !          1721: 8589934590\
        !          1722: 8589934591\
        !          1723: 8589934592\
        !          1724: 8589934593\
        !          1725: 8589934594\
        !          1726: 17179869182\
        !          1727: 17179869183\
        !          1728: 17179869184\
        !          1729: 17179869185\
        !          1730: 17179869186\
        !          1731: 34359738366\
        !          1732: 34359738367\
        !          1733: 34359738368\
        !          1734: 34359738369\
        !          1735: 34359738370\
        !          1736: 68719476734\
        !          1737: 68719476735\
        !          1738: 68719476736\
        !          1739: 68719476737\
        !          1740: 68719476738\
        !          1741: 137438953470\
        !          1742: 137438953471\
        !          1743: 137438953472\
        !          1744: 137438953473\
        !          1745: 137438953474\
        !          1746: 274877906942\
        !          1747: 274877906943\
        !          1748: 274877906944\
        !          1749: 274877906945\
        !          1750: 274877906946\
        !          1751: 549755813886\
        !          1752: 549755813887\
        !          1753: 549755813888\
        !          1754: 549755813889\
        !          1755: 549755813890\
        !          1756: 1099511627774\
        !          1757: 1099511627775\
        !          1758: 1099511627776\
        !          1759: 1099511627777\
        !          1760: 1099511627778\
        !          1761: 2199023255550\
        !          1762: 2199023255551\
        !          1763: 2199023255552\
        !          1764: 2199023255553\
        !          1765: 2199023255554\
        !          1766: 4398046511102\
        !          1767: 4398046511103\
        !          1768: 4398046511104\
        !          1769: 4398046511105\
        !          1770: 4398046511106\
        !          1771: 8796093022206\
        !          1772: 8796093022207\
        !          1773: 8796093022208\
        !          1774: 8796093022209\
        !          1775: 8796093022210\
        !          1776: 17592186044414\
        !          1777: 17592186044415\
        !          1778: 17592186044416\
        !          1779: 17592186044417\
        !          1780: 17592186044418\
        !          1781: 35184372088830\
        !          1782: 35184372088831\
        !          1783: 35184372088832\
        !          1784: 35184372088833\
        !          1785: 35184372088834\
        !          1786: 70368744177662\
        !          1787: 70368744177663\
        !          1788: 70368744177664\
        !          1789: 70368744177665\
        !          1790: 70368744177666\
        !          1791: 140737488355326\
        !          1792: 140737488355327\
        !          1793: 140737488355328\
        !          1794: 140737488355329\
        !          1795: 140737488355330\
        !          1796: 281474976710654\
        !          1797: 281474976710655\
        !          1798: 281474976710656\
        !          1799: 281474976710657\
        !          1800: 281474976710658\
        !          1801: 562949953421310\
        !          1802: 562949953421311\
        !          1803: 562949953421312\
        !          1804: 562949953421313\
        !          1805: 562949953421314\
        !          1806: 1125899906842622\
        !          1807: 1125899906842623\
        !          1808: 1125899906842624\
        !          1809: 1125899906842625\
        !          1810: 1125899906842626\
        !          1811: 2251799813685246\
        !          1812: 2251799813685247\
        !          1813: 2251799813685248\
        !          1814: 2251799813685249\
        !          1815: 2251799813685250\
        !          1816: 4503599627370494\
        !          1817: 4503599627370495\
        !          1818: 4503599627370496\
        !          1819: 4503599627370497\
        !          1820: 4503599627370498\
        !          1821: 9007199254740990\
        !          1822: 9007199254740991\
        !          1823: 9007199254740992\
        !          1824: 9007199254740993\
        !          1825: 9007199254740994\
        !          1826: 18014398509481982\
        !          1827: 18014398509481983\
        !          1828: 18014398509481984\
        !          1829: 18014398509481985\
        !          1830: 18014398509481986\
        !          1831: 36028797018963966\
        !          1832: 36028797018963967\
        !          1833: 36028797018963968\
        !          1834: 36028797018963969\
        !          1835: 36028797018963970\
        !          1836: 72057594037927934\
        !          1837: 72057594037927935\
        !          1838: 72057594037927936\
        !          1839: 72057594037927937\
        !          1840: 72057594037927938\
        !          1841: 144115188075855870\
        !          1842: 144115188075855871\
        !          1843: 144115188075855872\
        !          1844: 144115188075855873\
        !          1845: 144115188075855874\
        !          1846: 288230376151711742\
        !          1847: 288230376151711743\
        !          1848: 288230376151711744\
        !          1849: 288230376151711745\
        !          1850: 288230376151711746\
        !          1851: 576460752303423486\
        !          1852: 576460752303423487\
        !          1853: 576460752303423488\
        !          1854: 576460752303423489\
        !          1855: 576460752303423490\
        !          1856: 1152921504606846974\
        !          1857: 1152921504606846975\
        !          1858: 1152921504606846976\
        !          1859: 1152921504606846977\
        !          1860: 1152921504606846978\
        !          1861: 2305843009213693950\
        !          1862: 2305843009213693951\
        !          1863: 2305843009213693952\
        !          1864: 2305843009213693953\
        !          1865: 2305843009213693954\
        !          1866: 4611686018427387902\
        !          1867: 4611686018427387903\
        !          1868: 4611686018427387904\
        !          1869: 4611686018427387905\
        !          1870: 4611686018427387906\
        !          1871: 9223372036854775806\
        !          1872: 9223372036854775807}
        !          1873: 
        !          1874: finish_test

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>