| OLD | NEW | 
 | (Empty) | 
|     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   } {one} |  | 
|   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 do_test misc5-4.1 { |  | 
|   515   db close |  | 
|   516   file delete -force test.db |  | 
|   517   set fd [open test.db w] |  | 
|   518   puts $fd "This is not really a database" |  | 
|   519   close $fd |  | 
|   520   sqlite3 db test.db |  | 
|   521   catchsql { |  | 
|   522     CREATE TABLE t1(a,b,c); |  | 
|   523   } |  | 
|   524 } {1 {file is encrypted or is not a database}} |  | 
|   525  |  | 
|   526 # Ticket #1371.  Allow floating point numbers of the form .N  or N. |  | 
|   527 # |  | 
|   528 do_test misc5-5.1 { |  | 
|   529   execsql {SELECT .1 } |  | 
|   530 } 0.1 |  | 
|   531 do_test misc5-5.2 { |  | 
|   532   execsql {SELECT 2. } |  | 
|   533 } 2.0 |  | 
|   534 do_test misc5-5.3 { |  | 
|   535   execsql {SELECT 3.e0 } |  | 
|   536 } 3.0 |  | 
|   537 do_test misc5-5.4 { |  | 
|   538   execsql {SELECT .4e+1} |  | 
|   539 } 4.0 |  | 
|   540  |  | 
|   541 # Ticket #1582.  Ensure that an unknown table in a LIMIT clause applied to |  | 
|   542 # a UNION ALL query causes an error, not a crash. |  | 
|   543 # |  | 
|   544 db close |  | 
|   545 file delete -force test.db |  | 
|   546 sqlite3 db test.db |  | 
|   547 ifcapable subquery&&compound { |  | 
|   548   do_test misc5-6.1 { |  | 
|   549     catchsql { |  | 
|   550       SELECT * FROM sqlite_master  |  | 
|   551       UNION ALL  |  | 
|   552       SELECT * FROM sqlite_master |  | 
|   553       LIMIT (SELECT count(*) FROM blah); |  | 
|   554     } |  | 
|   555   } {1 {no such table: blah}} |  | 
|   556   do_test misc5-6.2 { |  | 
|   557     execsql { |  | 
|   558       CREATE TABLE logs(msg TEXT, timestamp INTEGER, dbtime TEXT); |  | 
|   559     } |  | 
|   560     catchsql { |  | 
|   561       SELECT * FROM logs WHERE logs.oid >= (SELECT head FROM logs_base)  |  | 
|   562       UNION ALL  |  | 
|   563       SELECT * FROM logs  |  | 
|   564       LIMIT (SELECT lmt FROM logs_base) ; |  | 
|   565     } |  | 
|   566   } {1 {no such table: logs_base}} |  | 
|   567 } |  | 
|   568  |  | 
|   569 # Overflow the lemon parser stack by providing an overly complex |  | 
|   570 # expression.  Make sure that the overflow is detected and reported. |  | 
|   571 # |  | 
|   572 do_test misc5-7.1 { |  | 
|   573   execsql {CREATE TABLE t1(x)} |  | 
|   574   set sql "INSERT INTO t1 VALUES(" |  | 
|   575   set tail "" |  | 
|   576   for {set i 0} {$i<200} {incr i} { |  | 
|   577     append sql "(1+" |  | 
|   578     append tail ")" |  | 
|   579   } |  | 
|   580   append sql 2$tail |  | 
|   581   catchsql $sql |  | 
|   582 } {1 {parser stack overflow}} |  | 
|   583  |  | 
|   584 # Ticket #1911 |  | 
|   585 # |  | 
|   586 ifcapable compound { |  | 
|   587   do_test misc5-9.1 { |  | 
|   588     execsql { |  | 
|   589       SELECT name, type FROM sqlite_master WHERE name IS NULL |  | 
|   590       UNION |  | 
|   591       SELECT type, name FROM sqlite_master WHERE type IS NULL |  | 
|   592       ORDER BY 1, 2, 1, 2, 1, 2 |  | 
|   593     } |  | 
|   594   } {} |  | 
|   595   do_test misc5-9.2 { |  | 
|   596     execsql { |  | 
|   597       SELECT name, type FROM sqlite_master WHERE name IS NULL |  | 
|   598       UNION |  | 
|   599       SELECT type, name FROM sqlite_master WHERE type IS NULL |  | 
|   600       ORDER BY 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2 |  | 
|   601     } |  | 
|   602   } {} |  | 
|   603 } |  | 
|   604  |  | 
|   605 # Ticket #1912.  Make the tokenizer require a space after a numeric |  | 
|   606 # literal. |  | 
|   607 # |  | 
|   608 do_test misc5-10.1 { |  | 
|   609   catchsql { |  | 
|   610     SELECT 123abc |  | 
|   611   } |  | 
|   612 } {1 {unrecognized token: "123abc"}} |  | 
|   613 do_test misc5-10.2 { |  | 
|   614   catchsql { |  | 
|   615     SELECT 1*123.4e5ghi; |  | 
|   616   } |  | 
|   617 } {1 {unrecognized token: "123.4e5ghi"}} |  | 
|   618  |  | 
|   619  |  | 
|   620 # Additional integer encoding tests. |  | 
|   621 # |  | 
|   622 do_test misc5-11.1 { |  | 
|   623   db eval { |  | 
|   624     CREATE TABLE t3(x); |  | 
|   625     INSERT INTO t3 VALUES(-18); |  | 
|   626     INSERT INTO t3 VALUES(-17); |  | 
|   627     INSERT INTO t3 VALUES(-16); |  | 
|   628     INSERT INTO t3 VALUES(-15); |  | 
|   629     INSERT INTO t3 VALUES(-14); |  | 
|   630     INSERT INTO t3 VALUES(-13); |  | 
|   631     INSERT INTO t3 VALUES(-12); |  | 
|   632     INSERT INTO t3 VALUES(-11); |  | 
|   633     INSERT INTO t3 VALUES(-10); |  | 
|   634     INSERT INTO t3 VALUES(-9); |  | 
|   635     INSERT INTO t3 VALUES(-8); |  | 
|   636     INSERT INTO t3 VALUES(-7); |  | 
|   637     INSERT INTO t3 VALUES(-6); |  | 
|   638     INSERT INTO t3 VALUES(-5); |  | 
|   639     INSERT INTO t3 VALUES(-4); |  | 
|   640     INSERT INTO t3 VALUES(-3); |  | 
|   641     INSERT INTO t3 VALUES(-2); |  | 
|   642     INSERT INTO t3 VALUES(-1); |  | 
|   643     INSERT INTO t3 VALUES(0); |  | 
|   644     INSERT INTO t3 VALUES(1); |  | 
|   645     INSERT INTO t3 VALUES(2); |  | 
|   646     INSERT INTO t3 VALUES(3); |  | 
|   647     INSERT INTO t3 VALUES(4); |  | 
|   648     INSERT INTO t3 VALUES(5); |  | 
|   649     INSERT INTO t3 VALUES(6); |  | 
|   650     INSERT INTO t3 VALUES(7); |  | 
|   651     INSERT INTO t3 VALUES(8); |  | 
|   652     INSERT INTO t3 VALUES(9); |  | 
|   653     INSERT INTO t3 VALUES(10); |  | 
|   654     INSERT INTO t3 VALUES(11); |  | 
|   655     INSERT INTO t3 VALUES(12); |  | 
|   656     INSERT INTO t3 VALUES(13); |  | 
|   657     INSERT INTO t3 VALUES(14); |  | 
|   658     INSERT INTO t3 VALUES(15); |  | 
|   659     INSERT INTO t3 VALUES(16); |  | 
|   660     INSERT INTO t3 VALUES(17); |  | 
|   661     INSERT INTO t3 VALUES(18); |  | 
|   662     INSERT INTO t3 VALUES(30); |  | 
|   663     INSERT INTO t3 VALUES(31); |  | 
|   664     INSERT INTO t3 VALUES(32); |  | 
|   665     INSERT INTO t3 VALUES(33); |  | 
|   666     INSERT INTO t3 VALUES(34); |  | 
|   667     INSERT INTO t3 VALUES(-30); |  | 
|   668     INSERT INTO t3 VALUES(-31); |  | 
|   669     INSERT INTO t3 VALUES(-32); |  | 
|   670     INSERT INTO t3 VALUES(-33); |  | 
|   671     INSERT INTO t3 VALUES(-34); |  | 
|   672     INSERT INTO t3 VALUES(62); |  | 
|   673     INSERT INTO t3 VALUES(63); |  | 
|   674     INSERT INTO t3 VALUES(64); |  | 
|   675     INSERT INTO t3 VALUES(65); |  | 
|   676     INSERT INTO t3 VALUES(66); |  | 
|   677     INSERT INTO t3 VALUES(-62); |  | 
|   678     INSERT INTO t3 VALUES(-63); |  | 
|   679     INSERT INTO t3 VALUES(-64); |  | 
|   680     INSERT INTO t3 VALUES(-65); |  | 
|   681     INSERT INTO t3 VALUES(-66); |  | 
|   682     INSERT INTO t3 VALUES(126); |  | 
|   683     INSERT INTO t3 VALUES(127); |  | 
|   684     INSERT INTO t3 VALUES(128); |  | 
|   685     INSERT INTO t3 VALUES(129); |  | 
|   686     INSERT INTO t3 VALUES(130); |  | 
|   687     INSERT INTO t3 VALUES(-126); |  | 
|   688     INSERT INTO t3 VALUES(-127); |  | 
|   689     INSERT INTO t3 VALUES(-128); |  | 
|   690     INSERT INTO t3 VALUES(-129); |  | 
|   691     INSERT INTO t3 VALUES(-130); |  | 
|   692     INSERT INTO t3 VALUES(254); |  | 
|   693     INSERT INTO t3 VALUES(255); |  | 
|   694     INSERT INTO t3 VALUES(256); |  | 
|   695     INSERT INTO t3 VALUES(257); |  | 
|   696     INSERT INTO t3 VALUES(258); |  | 
|   697     INSERT INTO t3 VALUES(-254); |  | 
|   698     INSERT INTO t3 VALUES(-255); |  | 
|   699     INSERT INTO t3 VALUES(-256); |  | 
|   700     INSERT INTO t3 VALUES(-257); |  | 
|   701     INSERT INTO t3 VALUES(-258); |  | 
|   702     INSERT INTO t3 VALUES(510); |  | 
|   703     INSERT INTO t3 VALUES(511); |  | 
|   704     INSERT INTO t3 VALUES(512); |  | 
|   705     INSERT INTO t3 VALUES(513); |  | 
|   706     INSERT INTO t3 VALUES(514); |  | 
|   707     INSERT INTO t3 VALUES(-510); |  | 
|   708     INSERT INTO t3 VALUES(-511); |  | 
|   709     INSERT INTO t3 VALUES(-512); |  | 
|   710     INSERT INTO t3 VALUES(-513); |  | 
|   711     INSERT INTO t3 VALUES(-514); |  | 
|   712     INSERT INTO t3 VALUES(1022); |  | 
|   713     INSERT INTO t3 VALUES(1023); |  | 
|   714     INSERT INTO t3 VALUES(1024); |  | 
|   715     INSERT INTO t3 VALUES(1025); |  | 
|   716     INSERT INTO t3 VALUES(1026); |  | 
|   717     INSERT INTO t3 VALUES(-1022); |  | 
|   718     INSERT INTO t3 VALUES(-1023); |  | 
|   719     INSERT INTO t3 VALUES(-1024); |  | 
|   720     INSERT INTO t3 VALUES(-1025); |  | 
|   721     INSERT INTO t3 VALUES(-1026); |  | 
|   722     INSERT INTO t3 VALUES(2046); |  | 
|   723     INSERT INTO t3 VALUES(2047); |  | 
|   724     INSERT INTO t3 VALUES(2048); |  | 
|   725     INSERT INTO t3 VALUES(2049); |  | 
|   726     INSERT INTO t3 VALUES(2050); |  | 
|   727     INSERT INTO t3 VALUES(-2046); |  | 
|   728     INSERT INTO t3 VALUES(-2047); |  | 
|   729     INSERT INTO t3 VALUES(-2048); |  | 
|   730     INSERT INTO t3 VALUES(-2049); |  | 
|   731     INSERT INTO t3 VALUES(-2050); |  | 
|   732     INSERT INTO t3 VALUES(4094); |  | 
|   733     INSERT INTO t3 VALUES(4095); |  | 
|   734     INSERT INTO t3 VALUES(4096); |  | 
|   735     INSERT INTO t3 VALUES(4097); |  | 
|   736     INSERT INTO t3 VALUES(4098); |  | 
|   737     INSERT INTO t3 VALUES(-4094); |  | 
|   738     INSERT INTO t3 VALUES(-4095); |  | 
|   739     INSERT INTO t3 VALUES(-4096); |  | 
|   740     INSERT INTO t3 VALUES(-4097); |  | 
|   741     INSERT INTO t3 VALUES(-4098); |  | 
|   742     INSERT INTO t3 VALUES(8190); |  | 
|   743     INSERT INTO t3 VALUES(8191); |  | 
|   744     INSERT INTO t3 VALUES(8192); |  | 
|   745     INSERT INTO t3 VALUES(8193); |  | 
|   746     INSERT INTO t3 VALUES(8194); |  | 
|   747     INSERT INTO t3 VALUES(-8190); |  | 
|   748     INSERT INTO t3 VALUES(-8191); |  | 
|   749     INSERT INTO t3 VALUES(-8192); |  | 
|   750     INSERT INTO t3 VALUES(-8193); |  | 
|   751     INSERT INTO t3 VALUES(-8194); |  | 
|   752     INSERT INTO t3 VALUES(16382); |  | 
|   753     INSERT INTO t3 VALUES(16383); |  | 
|   754     INSERT INTO t3 VALUES(16384); |  | 
|   755     INSERT INTO t3 VALUES(16385); |  | 
|   756     INSERT INTO t3 VALUES(16386); |  | 
|   757     INSERT INTO t3 VALUES(-16382); |  | 
|   758     INSERT INTO t3 VALUES(-16383); |  | 
|   759     INSERT INTO t3 VALUES(-16384); |  | 
|   760     INSERT INTO t3 VALUES(-16385); |  | 
|   761     INSERT INTO t3 VALUES(-16386); |  | 
|   762     INSERT INTO t3 VALUES(32766); |  | 
|   763     INSERT INTO t3 VALUES(32767); |  | 
|   764     INSERT INTO t3 VALUES(32768); |  | 
|   765     INSERT INTO t3 VALUES(32769); |  | 
|   766     INSERT INTO t3 VALUES(32770); |  | 
|   767     INSERT INTO t3 VALUES(-32766); |  | 
|   768     INSERT INTO t3 VALUES(-32767); |  | 
|   769     INSERT INTO t3 VALUES(-32768); |  | 
|   770     INSERT INTO t3 VALUES(-32769); |  | 
|   771     INSERT INTO t3 VALUES(-32770); |  | 
|   772     INSERT INTO t3 VALUES(65534); |  | 
|   773     INSERT INTO t3 VALUES(65535); |  | 
|   774     INSERT INTO t3 VALUES(65536); |  | 
|   775     INSERT INTO t3 VALUES(65537); |  | 
|   776     INSERT INTO t3 VALUES(65538); |  | 
|   777     INSERT INTO t3 VALUES(-65534); |  | 
|   778     INSERT INTO t3 VALUES(-65535); |  | 
|   779     INSERT INTO t3 VALUES(-65536); |  | 
|   780     INSERT INTO t3 VALUES(-65537); |  | 
|   781     INSERT INTO t3 VALUES(-65538); |  | 
|   782     INSERT INTO t3 VALUES(131070); |  | 
|   783     INSERT INTO t3 VALUES(131071); |  | 
|   784     INSERT INTO t3 VALUES(131072); |  | 
|   785     INSERT INTO t3 VALUES(131073); |  | 
|   786     INSERT INTO t3 VALUES(131074); |  | 
|   787     INSERT INTO t3 VALUES(-131070); |  | 
|   788     INSERT INTO t3 VALUES(-131071); |  | 
|   789     INSERT INTO t3 VALUES(-131072); |  | 
|   790     INSERT INTO t3 VALUES(-131073); |  | 
|   791     INSERT INTO t3 VALUES(-131074); |  | 
|   792     INSERT INTO t3 VALUES(262142); |  | 
|   793     INSERT INTO t3 VALUES(262143); |  | 
|   794     INSERT INTO t3 VALUES(262144); |  | 
|   795     INSERT INTO t3 VALUES(262145); |  | 
|   796     INSERT INTO t3 VALUES(262146); |  | 
|   797     INSERT INTO t3 VALUES(-262142); |  | 
|   798     INSERT INTO t3 VALUES(-262143); |  | 
|   799     INSERT INTO t3 VALUES(-262144); |  | 
|   800     INSERT INTO t3 VALUES(-262145); |  | 
|   801     INSERT INTO t3 VALUES(-262146); |  | 
|   802     INSERT INTO t3 VALUES(524286); |  | 
|   803     INSERT INTO t3 VALUES(524287); |  | 
|   804     INSERT INTO t3 VALUES(524288); |  | 
|   805     INSERT INTO t3 VALUES(524289); |  | 
|   806     INSERT INTO t3 VALUES(524290); |  | 
|   807     INSERT INTO t3 VALUES(-524286); |  | 
|   808     INSERT INTO t3 VALUES(-524287); |  | 
|   809     INSERT INTO t3 VALUES(-524288); |  | 
|   810     INSERT INTO t3 VALUES(-524289); |  | 
|   811     INSERT INTO t3 VALUES(-524290); |  | 
|   812     INSERT INTO t3 VALUES(1048574); |  | 
|   813     INSERT INTO t3 VALUES(1048575); |  | 
|   814     INSERT INTO t3 VALUES(1048576); |  | 
|   815     INSERT INTO t3 VALUES(1048577); |  | 
|   816     INSERT INTO t3 VALUES(1048578); |  | 
|   817     INSERT INTO t3 VALUES(-1048574); |  | 
|   818     INSERT INTO t3 VALUES(-1048575); |  | 
|   819     INSERT INTO t3 VALUES(-1048576); |  | 
|   820     INSERT INTO t3 VALUES(-1048577); |  | 
|   821     INSERT INTO t3 VALUES(-1048578); |  | 
|   822     INSERT INTO t3 VALUES(2097150); |  | 
|   823     INSERT INTO t3 VALUES(2097151); |  | 
|   824     INSERT INTO t3 VALUES(2097152); |  | 
|   825     INSERT INTO t3 VALUES(2097153); |  | 
|   826     INSERT INTO t3 VALUES(2097154); |  | 
|   827     INSERT INTO t3 VALUES(-2097150); |  | 
|   828     INSERT INTO t3 VALUES(-2097151); |  | 
|   829     INSERT INTO t3 VALUES(-2097152); |  | 
|   830     INSERT INTO t3 VALUES(-2097153); |  | 
|   831     INSERT INTO t3 VALUES(-2097154); |  | 
|   832     INSERT INTO t3 VALUES(4194302); |  | 
|   833     INSERT INTO t3 VALUES(4194303); |  | 
|   834     INSERT INTO t3 VALUES(4194304); |  | 
|   835     INSERT INTO t3 VALUES(4194305); |  | 
|   836     INSERT INTO t3 VALUES(4194306); |  | 
|   837     INSERT INTO t3 VALUES(-4194302); |  | 
|   838     INSERT INTO t3 VALUES(-4194303); |  | 
|   839     INSERT INTO t3 VALUES(-4194304); |  | 
|   840     INSERT INTO t3 VALUES(-4194305); |  | 
|   841     INSERT INTO t3 VALUES(-4194306); |  | 
|   842     INSERT INTO t3 VALUES(8388606); |  | 
|   843     INSERT INTO t3 VALUES(8388607); |  | 
|   844     INSERT INTO t3 VALUES(8388608); |  | 
|   845     INSERT INTO t3 VALUES(8388609); |  | 
|   846     INSERT INTO t3 VALUES(8388610); |  | 
|   847     INSERT INTO t3 VALUES(-8388606); |  | 
|   848     INSERT INTO t3 VALUES(-8388607); |  | 
|   849     INSERT INTO t3 VALUES(-8388608); |  | 
|   850     INSERT INTO t3 VALUES(-8388609); |  | 
|   851     INSERT INTO t3 VALUES(-8388610); |  | 
|   852     INSERT INTO t3 VALUES(16777214); |  | 
|   853     INSERT INTO t3 VALUES(16777215); |  | 
|   854     INSERT INTO t3 VALUES(16777216); |  | 
|   855     INSERT INTO t3 VALUES(16777217); |  | 
|   856     INSERT INTO t3 VALUES(16777218); |  | 
|   857     INSERT INTO t3 VALUES(-16777214); |  | 
|   858     INSERT INTO t3 VALUES(-16777215); |  | 
|   859     INSERT INTO t3 VALUES(-16777216); |  | 
|   860     INSERT INTO t3 VALUES(-16777217); |  | 
|   861     INSERT INTO t3 VALUES(-16777218); |  | 
|   862     INSERT INTO t3 VALUES(33554430); |  | 
|   863     INSERT INTO t3 VALUES(33554431); |  | 
|   864     INSERT INTO t3 VALUES(33554432); |  | 
|   865     INSERT INTO t3 VALUES(33554433); |  | 
|   866     INSERT INTO t3 VALUES(33554434); |  | 
|   867     INSERT INTO t3 VALUES(-33554430); |  | 
|   868     INSERT INTO t3 VALUES(-33554431); |  | 
|   869     INSERT INTO t3 VALUES(-33554432); |  | 
|   870     INSERT INTO t3 VALUES(-33554433); |  | 
|   871     INSERT INTO t3 VALUES(-33554434); |  | 
|   872     INSERT INTO t3 VALUES(67108862); |  | 
|   873     INSERT INTO t3 VALUES(67108863); |  | 
|   874     INSERT INTO t3 VALUES(67108864); |  | 
|   875     INSERT INTO t3 VALUES(67108865); |  | 
|   876     INSERT INTO t3 VALUES(67108866); |  | 
|   877     INSERT INTO t3 VALUES(-67108862); |  | 
|   878     INSERT INTO t3 VALUES(-67108863); |  | 
|   879     INSERT INTO t3 VALUES(-67108864); |  | 
|   880     INSERT INTO t3 VALUES(-67108865); |  | 
|   881     INSERT INTO t3 VALUES(-67108866); |  | 
|   882     INSERT INTO t3 VALUES(134217726); |  | 
|   883     INSERT INTO t3 VALUES(134217727); |  | 
|   884     INSERT INTO t3 VALUES(134217728); |  | 
|   885     INSERT INTO t3 VALUES(134217729); |  | 
|   886     INSERT INTO t3 VALUES(134217730); |  | 
|   887     INSERT INTO t3 VALUES(-134217726); |  | 
|   888     INSERT INTO t3 VALUES(-134217727); |  | 
|   889     INSERT INTO t3 VALUES(-134217728); |  | 
|   890     INSERT INTO t3 VALUES(-134217729); |  | 
|   891     INSERT INTO t3 VALUES(-134217730); |  | 
|   892     INSERT INTO t3 VALUES(268435454); |  | 
|   893     INSERT INTO t3 VALUES(268435455); |  | 
|   894     INSERT INTO t3 VALUES(268435456); |  | 
|   895     INSERT INTO t3 VALUES(268435457); |  | 
|   896     INSERT INTO t3 VALUES(268435458); |  | 
|   897     INSERT INTO t3 VALUES(-268435454); |  | 
|   898     INSERT INTO t3 VALUES(-268435455); |  | 
|   899     INSERT INTO t3 VALUES(-268435456); |  | 
|   900     INSERT INTO t3 VALUES(-268435457); |  | 
|   901     INSERT INTO t3 VALUES(-268435458); |  | 
|   902     INSERT INTO t3 VALUES(536870910); |  | 
|   903     INSERT INTO t3 VALUES(536870911); |  | 
|   904     INSERT INTO t3 VALUES(536870912); |  | 
|   905     INSERT INTO t3 VALUES(536870913); |  | 
|   906     INSERT INTO t3 VALUES(536870914); |  | 
|   907     INSERT INTO t3 VALUES(-536870910); |  | 
|   908     INSERT INTO t3 VALUES(-536870911); |  | 
|   909     INSERT INTO t3 VALUES(-536870912); |  | 
|   910     INSERT INTO t3 VALUES(-536870913); |  | 
|   911     INSERT INTO t3 VALUES(-536870914); |  | 
|   912     INSERT INTO t3 VALUES(1073741822); |  | 
|   913     INSERT INTO t3 VALUES(1073741823); |  | 
|   914     INSERT INTO t3 VALUES(1073741824); |  | 
|   915     INSERT INTO t3 VALUES(1073741825); |  | 
|   916     INSERT INTO t3 VALUES(1073741826); |  | 
|   917     INSERT INTO t3 VALUES(-1073741822); |  | 
|   918     INSERT INTO t3 VALUES(-1073741823); |  | 
|   919     INSERT INTO t3 VALUES(-1073741824); |  | 
|   920     INSERT INTO t3 VALUES(-1073741825); |  | 
|   921     INSERT INTO t3 VALUES(-1073741826); |  | 
|   922     INSERT INTO t3 VALUES(2147483646); |  | 
|   923     INSERT INTO t3 VALUES(2147483647); |  | 
|   924     INSERT INTO t3 VALUES(2147483648); |  | 
|   925     INSERT INTO t3 VALUES(2147483649); |  | 
|   926     INSERT INTO t3 VALUES(2147483650); |  | 
|   927     INSERT INTO t3 VALUES(-2147483646); |  | 
|   928     INSERT INTO t3 VALUES(-2147483647); |  | 
|   929     INSERT INTO t3 VALUES(-2147483648); |  | 
|   930     INSERT INTO t3 VALUES(-2147483649); |  | 
|   931     INSERT INTO t3 VALUES(-2147483650); |  | 
|   932     INSERT INTO t3 VALUES(4294967294); |  | 
|   933     INSERT INTO t3 VALUES(4294967295); |  | 
|   934     INSERT INTO t3 VALUES(4294967296); |  | 
|   935     INSERT INTO t3 VALUES(4294967297); |  | 
|   936     INSERT INTO t3 VALUES(4294967298); |  | 
|   937     INSERT INTO t3 VALUES(-4294967294); |  | 
|   938     INSERT INTO t3 VALUES(-4294967295); |  | 
|   939     INSERT INTO t3 VALUES(-4294967296); |  | 
|   940     INSERT INTO t3 VALUES(-4294967297); |  | 
|   941     INSERT INTO t3 VALUES(-4294967298); |  | 
|   942     INSERT INTO t3 VALUES(8589934590); |  | 
|   943     INSERT INTO t3 VALUES(8589934591); |  | 
|   944     INSERT INTO t3 VALUES(8589934592); |  | 
|   945     INSERT INTO t3 VALUES(8589934593); |  | 
|   946     INSERT INTO t3 VALUES(8589934594); |  | 
|   947     INSERT INTO t3 VALUES(-8589934590); |  | 
|   948     INSERT INTO t3 VALUES(-8589934591); |  | 
|   949     INSERT INTO t3 VALUES(-8589934592); |  | 
|   950     INSERT INTO t3 VALUES(-8589934593); |  | 
|   951     INSERT INTO t3 VALUES(-8589934594); |  | 
|   952     INSERT INTO t3 VALUES(17179869182); |  | 
|   953     INSERT INTO t3 VALUES(17179869183); |  | 
|   954     INSERT INTO t3 VALUES(17179869184); |  | 
|   955     INSERT INTO t3 VALUES(17179869185); |  | 
|   956     INSERT INTO t3 VALUES(17179869186); |  | 
|   957     INSERT INTO t3 VALUES(-17179869182); |  | 
|   958     INSERT INTO t3 VALUES(-17179869183); |  | 
|   959     INSERT INTO t3 VALUES(-17179869184); |  | 
|   960     INSERT INTO t3 VALUES(-17179869185); |  | 
|   961     INSERT INTO t3 VALUES(-17179869186); |  | 
|   962     INSERT INTO t3 VALUES(34359738366); |  | 
|   963     INSERT INTO t3 VALUES(34359738367); |  | 
|   964     INSERT INTO t3 VALUES(34359738368); |  | 
|   965     INSERT INTO t3 VALUES(34359738369); |  | 
|   966     INSERT INTO t3 VALUES(34359738370); |  | 
|   967     INSERT INTO t3 VALUES(-34359738366); |  | 
|   968     INSERT INTO t3 VALUES(-34359738367); |  | 
|   969     INSERT INTO t3 VALUES(-34359738368); |  | 
|   970     INSERT INTO t3 VALUES(-34359738369); |  | 
|   971     INSERT INTO t3 VALUES(-34359738370); |  | 
|   972     INSERT INTO t3 VALUES(68719476734); |  | 
|   973     INSERT INTO t3 VALUES(68719476735); |  | 
|   974     INSERT INTO t3 VALUES(68719476736); |  | 
|   975     INSERT INTO t3 VALUES(68719476737); |  | 
|   976     INSERT INTO t3 VALUES(68719476738); |  | 
|   977     INSERT INTO t3 VALUES(-68719476734); |  | 
|   978     INSERT INTO t3 VALUES(-68719476735); |  | 
|   979     INSERT INTO t3 VALUES(-68719476736); |  | 
|   980     INSERT INTO t3 VALUES(-68719476737); |  | 
|   981     INSERT INTO t3 VALUES(-68719476738); |  | 
|   982     INSERT INTO t3 VALUES(137438953470); |  | 
|   983     INSERT INTO t3 VALUES(137438953471); |  | 
|   984     INSERT INTO t3 VALUES(137438953472); |  | 
|   985     INSERT INTO t3 VALUES(137438953473); |  | 
|   986     INSERT INTO t3 VALUES(137438953474); |  | 
|   987     INSERT INTO t3 VALUES(-137438953470); |  | 
|   988     INSERT INTO t3 VALUES(-137438953471); |  | 
|   989     INSERT INTO t3 VALUES(-137438953472); |  | 
|   990     INSERT INTO t3 VALUES(-137438953473); |  | 
|   991     INSERT INTO t3 VALUES(-137438953474); |  | 
|   992     INSERT INTO t3 VALUES(274877906942); |  | 
|   993     INSERT INTO t3 VALUES(274877906943); |  | 
|   994     INSERT INTO t3 VALUES(274877906944); |  | 
|   995     INSERT INTO t3 VALUES(274877906945); |  | 
|   996     INSERT INTO t3 VALUES(274877906946); |  | 
|   997     INSERT INTO t3 VALUES(-274877906942); |  | 
|   998     INSERT INTO t3 VALUES(-274877906943); |  | 
|   999     INSERT INTO t3 VALUES(-274877906944); |  | 
|  1000     INSERT INTO t3 VALUES(-274877906945); |  | 
|  1001     INSERT INTO t3 VALUES(-274877906946); |  | 
|  1002     INSERT INTO t3 VALUES(549755813886); |  | 
|  1003     INSERT INTO t3 VALUES(549755813887); |  | 
|  1004     INSERT INTO t3 VALUES(549755813888); |  | 
|  1005     INSERT INTO t3 VALUES(549755813889); |  | 
|  1006     INSERT INTO t3 VALUES(549755813890); |  | 
|  1007     INSERT INTO t3 VALUES(-549755813886); |  | 
|  1008     INSERT INTO t3 VALUES(-549755813887); |  | 
|  1009     INSERT INTO t3 VALUES(-549755813888); |  | 
|  1010     INSERT INTO t3 VALUES(-549755813889); |  | 
|  1011     INSERT INTO t3 VALUES(-549755813890); |  | 
|  1012     INSERT INTO t3 VALUES(1099511627774); |  | 
|  1013     INSERT INTO t3 VALUES(1099511627775); |  | 
|  1014     INSERT INTO t3 VALUES(1099511627776); |  | 
|  1015     INSERT INTO t3 VALUES(1099511627777); |  | 
|  1016     INSERT INTO t3 VALUES(1099511627778); |  | 
|  1017     INSERT INTO t3 VALUES(-1099511627774); |  | 
|  1018     INSERT INTO t3 VALUES(-1099511627775); |  | 
|  1019     INSERT INTO t3 VALUES(-1099511627776); |  | 
|  1020     INSERT INTO t3 VALUES(-1099511627777); |  | 
|  1021     INSERT INTO t3 VALUES(-1099511627778); |  | 
|  1022     INSERT INTO t3 VALUES(2199023255550); |  | 
|  1023     INSERT INTO t3 VALUES(2199023255551); |  | 
|  1024     INSERT INTO t3 VALUES(2199023255552); |  | 
|  1025     INSERT INTO t3 VALUES(2199023255553); |  | 
|  1026     INSERT INTO t3 VALUES(2199023255554); |  | 
|  1027     INSERT INTO t3 VALUES(-2199023255550); |  | 
|  1028     INSERT INTO t3 VALUES(-2199023255551); |  | 
|  1029     INSERT INTO t3 VALUES(-2199023255552); |  | 
|  1030     INSERT INTO t3 VALUES(-2199023255553); |  | 
|  1031     INSERT INTO t3 VALUES(-2199023255554); |  | 
|  1032     INSERT INTO t3 VALUES(4398046511102); |  | 
|  1033     INSERT INTO t3 VALUES(4398046511103); |  | 
|  1034     INSERT INTO t3 VALUES(4398046511104); |  | 
|  1035     INSERT INTO t3 VALUES(4398046511105); |  | 
|  1036     INSERT INTO t3 VALUES(4398046511106); |  | 
|  1037     INSERT INTO t3 VALUES(-4398046511102); |  | 
|  1038     INSERT INTO t3 VALUES(-4398046511103); |  | 
|  1039     INSERT INTO t3 VALUES(-4398046511104); |  | 
|  1040     INSERT INTO t3 VALUES(-4398046511105); |  | 
|  1041     INSERT INTO t3 VALUES(-4398046511106); |  | 
|  1042     INSERT INTO t3 VALUES(8796093022206); |  | 
|  1043     INSERT INTO t3 VALUES(8796093022207); |  | 
|  1044     INSERT INTO t3 VALUES(8796093022208); |  | 
|  1045     INSERT INTO t3 VALUES(8796093022209); |  | 
|  1046     INSERT INTO t3 VALUES(8796093022210); |  | 
|  1047     INSERT INTO t3 VALUES(-8796093022206); |  | 
|  1048     INSERT INTO t3 VALUES(-8796093022207); |  | 
|  1049     INSERT INTO t3 VALUES(-8796093022208); |  | 
|  1050     INSERT INTO t3 VALUES(-8796093022209); |  | 
|  1051     INSERT INTO t3 VALUES(-8796093022210); |  | 
|  1052     INSERT INTO t3 VALUES(17592186044414); |  | 
|  1053     INSERT INTO t3 VALUES(17592186044415); |  | 
|  1054     INSERT INTO t3 VALUES(17592186044416); |  | 
|  1055     INSERT INTO t3 VALUES(17592186044417); |  | 
|  1056     INSERT INTO t3 VALUES(17592186044418); |  | 
|  1057     INSERT INTO t3 VALUES(-17592186044414); |  | 
|  1058     INSERT INTO t3 VALUES(-17592186044415); |  | 
|  1059     INSERT INTO t3 VALUES(-17592186044416); |  | 
|  1060     INSERT INTO t3 VALUES(-17592186044417); |  | 
|  1061     INSERT INTO t3 VALUES(-17592186044418); |  | 
|  1062     INSERT INTO t3 VALUES(35184372088830); |  | 
|  1063     INSERT INTO t3 VALUES(35184372088831); |  | 
|  1064     INSERT INTO t3 VALUES(35184372088832); |  | 
|  1065     INSERT INTO t3 VALUES(35184372088833); |  | 
|  1066     INSERT INTO t3 VALUES(35184372088834); |  | 
|  1067     INSERT INTO t3 VALUES(-35184372088830); |  | 
|  1068     INSERT INTO t3 VALUES(-35184372088831); |  | 
|  1069     INSERT INTO t3 VALUES(-35184372088832); |  | 
|  1070     INSERT INTO t3 VALUES(-35184372088833); |  | 
|  1071     INSERT INTO t3 VALUES(-35184372088834); |  | 
|  1072     INSERT INTO t3 VALUES(70368744177662); |  | 
|  1073     INSERT INTO t3 VALUES(70368744177663); |  | 
|  1074     INSERT INTO t3 VALUES(70368744177664); |  | 
|  1075     INSERT INTO t3 VALUES(70368744177665); |  | 
|  1076     INSERT INTO t3 VALUES(70368744177666); |  | 
|  1077     INSERT INTO t3 VALUES(-70368744177662); |  | 
|  1078     INSERT INTO t3 VALUES(-70368744177663); |  | 
|  1079     INSERT INTO t3 VALUES(-70368744177664); |  | 
|  1080     INSERT INTO t3 VALUES(-70368744177665); |  | 
|  1081     INSERT INTO t3 VALUES(-70368744177666); |  | 
|  1082     INSERT INTO t3 VALUES(140737488355326); |  | 
|  1083     INSERT INTO t3 VALUES(140737488355327); |  | 
|  1084     INSERT INTO t3 VALUES(140737488355328); |  | 
|  1085     INSERT INTO t3 VALUES(140737488355329); |  | 
|  1086     INSERT INTO t3 VALUES(140737488355330); |  | 
|  1087     INSERT INTO t3 VALUES(-140737488355326); |  | 
|  1088     INSERT INTO t3 VALUES(-140737488355327); |  | 
|  1089     INSERT INTO t3 VALUES(-140737488355328); |  | 
|  1090     INSERT INTO t3 VALUES(-140737488355329); |  | 
|  1091     INSERT INTO t3 VALUES(-140737488355330); |  | 
|  1092     INSERT INTO t3 VALUES(281474976710654); |  | 
|  1093     INSERT INTO t3 VALUES(281474976710655); |  | 
|  1094     INSERT INTO t3 VALUES(281474976710656); |  | 
|  1095     INSERT INTO t3 VALUES(281474976710657); |  | 
|  1096     INSERT INTO t3 VALUES(281474976710658); |  | 
|  1097     INSERT INTO t3 VALUES(-281474976710654); |  | 
|  1098     INSERT INTO t3 VALUES(-281474976710655); |  | 
|  1099     INSERT INTO t3 VALUES(-281474976710656); |  | 
|  1100     INSERT INTO t3 VALUES(-281474976710657); |  | 
|  1101     INSERT INTO t3 VALUES(-281474976710658); |  | 
|  1102     INSERT INTO t3 VALUES(562949953421310); |  | 
|  1103     INSERT INTO t3 VALUES(562949953421311); |  | 
|  1104     INSERT INTO t3 VALUES(562949953421312); |  | 
|  1105     INSERT INTO t3 VALUES(562949953421313); |  | 
|  1106     INSERT INTO t3 VALUES(562949953421314); |  | 
|  1107     INSERT INTO t3 VALUES(-562949953421310); |  | 
|  1108     INSERT INTO t3 VALUES(-562949953421311); |  | 
|  1109     INSERT INTO t3 VALUES(-562949953421312); |  | 
|  1110     INSERT INTO t3 VALUES(-562949953421313); |  | 
|  1111     INSERT INTO t3 VALUES(-562949953421314); |  | 
|  1112     INSERT INTO t3 VALUES(1125899906842622); |  | 
|  1113     INSERT INTO t3 VALUES(1125899906842623); |  | 
|  1114     INSERT INTO t3 VALUES(1125899906842624); |  | 
|  1115     INSERT INTO t3 VALUES(1125899906842625); |  | 
|  1116     INSERT INTO t3 VALUES(1125899906842626); |  | 
|  1117     INSERT INTO t3 VALUES(-1125899906842622); |  | 
|  1118     INSERT INTO t3 VALUES(-1125899906842623); |  | 
|  1119     INSERT INTO t3 VALUES(-1125899906842624); |  | 
|  1120     INSERT INTO t3 VALUES(-1125899906842625); |  | 
|  1121     INSERT INTO t3 VALUES(-1125899906842626); |  | 
|  1122     INSERT INTO t3 VALUES(2251799813685246); |  | 
|  1123     INSERT INTO t3 VALUES(2251799813685247); |  | 
|  1124     INSERT INTO t3 VALUES(2251799813685248); |  | 
|  1125     INSERT INTO t3 VALUES(2251799813685249); |  | 
|  1126     INSERT INTO t3 VALUES(2251799813685250); |  | 
|  1127     INSERT INTO t3 VALUES(-2251799813685246); |  | 
|  1128     INSERT INTO t3 VALUES(-2251799813685247); |  | 
|  1129     INSERT INTO t3 VALUES(-2251799813685248); |  | 
|  1130     INSERT INTO t3 VALUES(-2251799813685249); |  | 
|  1131     INSERT INTO t3 VALUES(-2251799813685250); |  | 
|  1132     INSERT INTO t3 VALUES(4503599627370494); |  | 
|  1133     INSERT INTO t3 VALUES(4503599627370495); |  | 
|  1134     INSERT INTO t3 VALUES(4503599627370496); |  | 
|  1135     INSERT INTO t3 VALUES(4503599627370497); |  | 
|  1136     INSERT INTO t3 VALUES(4503599627370498); |  | 
|  1137     INSERT INTO t3 VALUES(-4503599627370494); |  | 
|  1138     INSERT INTO t3 VALUES(-4503599627370495); |  | 
|  1139     INSERT INTO t3 VALUES(-4503599627370496); |  | 
|  1140     INSERT INTO t3 VALUES(-4503599627370497); |  | 
|  1141     INSERT INTO t3 VALUES(-4503599627370498); |  | 
|  1142     INSERT INTO t3 VALUES(9007199254740990); |  | 
|  1143     INSERT INTO t3 VALUES(9007199254740991); |  | 
|  1144     INSERT INTO t3 VALUES(9007199254740992); |  | 
|  1145     INSERT INTO t3 VALUES(9007199254740993); |  | 
|  1146     INSERT INTO t3 VALUES(9007199254740994); |  | 
|  1147     INSERT INTO t3 VALUES(-9007199254740990); |  | 
|  1148     INSERT INTO t3 VALUES(-9007199254740991); |  | 
|  1149     INSERT INTO t3 VALUES(-9007199254740992); |  | 
|  1150     INSERT INTO t3 VALUES(-9007199254740993); |  | 
|  1151     INSERT INTO t3 VALUES(-9007199254740994); |  | 
|  1152     INSERT INTO t3 VALUES(18014398509481982); |  | 
|  1153     INSERT INTO t3 VALUES(18014398509481983); |  | 
|  1154     INSERT INTO t3 VALUES(18014398509481984); |  | 
|  1155     INSERT INTO t3 VALUES(18014398509481985); |  | 
|  1156     INSERT INTO t3 VALUES(18014398509481986); |  | 
|  1157     INSERT INTO t3 VALUES(-18014398509481982); |  | 
|  1158     INSERT INTO t3 VALUES(-18014398509481983); |  | 
|  1159     INSERT INTO t3 VALUES(-18014398509481984); |  | 
|  1160     INSERT INTO t3 VALUES(-18014398509481985); |  | 
|  1161     INSERT INTO t3 VALUES(-18014398509481986); |  | 
|  1162     INSERT INTO t3 VALUES(36028797018963966); |  | 
|  1163     INSERT INTO t3 VALUES(36028797018963967); |  | 
|  1164     INSERT INTO t3 VALUES(36028797018963968); |  | 
|  1165     INSERT INTO t3 VALUES(36028797018963969); |  | 
|  1166     INSERT INTO t3 VALUES(36028797018963970); |  | 
|  1167     INSERT INTO t3 VALUES(-36028797018963966); |  | 
|  1168     INSERT INTO t3 VALUES(-36028797018963967); |  | 
|  1169     INSERT INTO t3 VALUES(-36028797018963968); |  | 
|  1170     INSERT INTO t3 VALUES(-36028797018963969); |  | 
|  1171     INSERT INTO t3 VALUES(-36028797018963970); |  | 
|  1172     INSERT INTO t3 VALUES(72057594037927934); |  | 
|  1173     INSERT INTO t3 VALUES(72057594037927935); |  | 
|  1174     INSERT INTO t3 VALUES(72057594037927936); |  | 
|  1175     INSERT INTO t3 VALUES(72057594037927937); |  | 
|  1176     INSERT INTO t3 VALUES(72057594037927938); |  | 
|  1177     INSERT INTO t3 VALUES(-72057594037927934); |  | 
|  1178     INSERT INTO t3 VALUES(-72057594037927935); |  | 
|  1179     INSERT INTO t3 VALUES(-72057594037927936); |  | 
|  1180     INSERT INTO t3 VALUES(-72057594037927937); |  | 
|  1181     INSERT INTO t3 VALUES(-72057594037927938); |  | 
|  1182     INSERT INTO t3 VALUES(144115188075855870); |  | 
|  1183     INSERT INTO t3 VALUES(144115188075855871); |  | 
|  1184     INSERT INTO t3 VALUES(144115188075855872); |  | 
|  1185     INSERT INTO t3 VALUES(144115188075855873); |  | 
|  1186     INSERT INTO t3 VALUES(144115188075855874); |  | 
|  1187     INSERT INTO t3 VALUES(-144115188075855870); |  | 
|  1188     INSERT INTO t3 VALUES(-144115188075855871); |  | 
|  1189     INSERT INTO t3 VALUES(-144115188075855872); |  | 
|  1190     INSERT INTO t3 VALUES(-144115188075855873); |  | 
|  1191     INSERT INTO t3 VALUES(-144115188075855874); |  | 
|  1192     INSERT INTO t3 VALUES(288230376151711742); |  | 
|  1193     INSERT INTO t3 VALUES(288230376151711743); |  | 
|  1194     INSERT INTO t3 VALUES(288230376151711744); |  | 
|  1195     INSERT INTO t3 VALUES(288230376151711745); |  | 
|  1196     INSERT INTO t3 VALUES(288230376151711746); |  | 
|  1197     INSERT INTO t3 VALUES(-288230376151711742); |  | 
|  1198     INSERT INTO t3 VALUES(-288230376151711743); |  | 
|  1199     INSERT INTO t3 VALUES(-288230376151711744); |  | 
|  1200     INSERT INTO t3 VALUES(-288230376151711745); |  | 
|  1201     INSERT INTO t3 VALUES(-288230376151711746); |  | 
|  1202     INSERT INTO t3 VALUES(576460752303423486); |  | 
|  1203     INSERT INTO t3 VALUES(576460752303423487); |  | 
|  1204     INSERT INTO t3 VALUES(576460752303423488); |  | 
|  1205     INSERT INTO t3 VALUES(576460752303423489); |  | 
|  1206     INSERT INTO t3 VALUES(576460752303423490); |  | 
|  1207     INSERT INTO t3 VALUES(-576460752303423486); |  | 
|  1208     INSERT INTO t3 VALUES(-576460752303423487); |  | 
|  1209     INSERT INTO t3 VALUES(-576460752303423488); |  | 
|  1210     INSERT INTO t3 VALUES(-576460752303423489); |  | 
|  1211     INSERT INTO t3 VALUES(-576460752303423490); |  | 
|  1212     INSERT INTO t3 VALUES(1152921504606846974); |  | 
|  1213     INSERT INTO t3 VALUES(1152921504606846975); |  | 
|  1214     INSERT INTO t3 VALUES(1152921504606846976); |  | 
|  1215     INSERT INTO t3 VALUES(1152921504606846977); |  | 
|  1216     INSERT INTO t3 VALUES(1152921504606846978); |  | 
|  1217     INSERT INTO t3 VALUES(-1152921504606846974); |  | 
|  1218     INSERT INTO t3 VALUES(-1152921504606846975); |  | 
|  1219     INSERT INTO t3 VALUES(-1152921504606846976); |  | 
|  1220     INSERT INTO t3 VALUES(-1152921504606846977); |  | 
|  1221     INSERT INTO t3 VALUES(-1152921504606846978); |  | 
|  1222     INSERT INTO t3 VALUES(2305843009213693950); |  | 
|  1223     INSERT INTO t3 VALUES(2305843009213693951); |  | 
|  1224     INSERT INTO t3 VALUES(2305843009213693952); |  | 
|  1225     INSERT INTO t3 VALUES(2305843009213693953); |  | 
|  1226     INSERT INTO t3 VALUES(2305843009213693954); |  | 
|  1227     INSERT INTO t3 VALUES(-2305843009213693950); |  | 
|  1228     INSERT INTO t3 VALUES(-2305843009213693951); |  | 
|  1229     INSERT INTO t3 VALUES(-2305843009213693952); |  | 
|  1230     INSERT INTO t3 VALUES(-2305843009213693953); |  | 
|  1231     INSERT INTO t3 VALUES(-2305843009213693954); |  | 
|  1232     INSERT INTO t3 VALUES(4611686018427387902); |  | 
|  1233     INSERT INTO t3 VALUES(4611686018427387903); |  | 
|  1234     INSERT INTO t3 VALUES(4611686018427387904); |  | 
|  1235     INSERT INTO t3 VALUES(4611686018427387905); |  | 
|  1236     INSERT INTO t3 VALUES(4611686018427387906); |  | 
|  1237     INSERT INTO t3 VALUES(-4611686018427387902); |  | 
|  1238     INSERT INTO t3 VALUES(-4611686018427387903); |  | 
|  1239     INSERT INTO t3 VALUES(-4611686018427387904); |  | 
|  1240     INSERT INTO t3 VALUES(-4611686018427387905); |  | 
|  1241     INSERT INTO t3 VALUES(-4611686018427387906); |  | 
|  1242     INSERT INTO t3 VALUES(9223372036854775806); |  | 
|  1243     INSERT INTO t3 VALUES(9223372036854775807); |  | 
|  1244     INSERT INTO t3 VALUES(-9223372036854775806); |  | 
|  1245     INSERT INTO t3 VALUES(-9223372036854775807); |  | 
|  1246     INSERT INTO t3 VALUES(-9223372036854775808); |  | 
|  1247     SELECT x FROM t3 ORDER BY x; |  | 
|  1248   } |  | 
|  1249 } {-9223372036854775808\ |  | 
|  1250 -9223372036854775807\ |  | 
|  1251 -9223372036854775806\ |  | 
|  1252 -4611686018427387906\ |  | 
|  1253 -4611686018427387905\ |  | 
|  1254 -4611686018427387904\ |  | 
|  1255 -4611686018427387903\ |  | 
|  1256 -4611686018427387902\ |  | 
|  1257 -2305843009213693954\ |  | 
|  1258 -2305843009213693953\ |  | 
|  1259 -2305843009213693952\ |  | 
|  1260 -2305843009213693951\ |  | 
|  1261 -2305843009213693950\ |  | 
|  1262 -1152921504606846978\ |  | 
|  1263 -1152921504606846977\ |  | 
|  1264 -1152921504606846976\ |  | 
|  1265 -1152921504606846975\ |  | 
|  1266 -1152921504606846974\ |  | 
|  1267 -576460752303423490\ |  | 
|  1268 -576460752303423489\ |  | 
|  1269 -576460752303423488\ |  | 
|  1270 -576460752303423487\ |  | 
|  1271 -576460752303423486\ |  | 
|  1272 -288230376151711746\ |  | 
|  1273 -288230376151711745\ |  | 
|  1274 -288230376151711744\ |  | 
|  1275 -288230376151711743\ |  | 
|  1276 -288230376151711742\ |  | 
|  1277 -144115188075855874\ |  | 
|  1278 -144115188075855873\ |  | 
|  1279 -144115188075855872\ |  | 
|  1280 -144115188075855871\ |  | 
|  1281 -144115188075855870\ |  | 
|  1282 -72057594037927938\ |  | 
|  1283 -72057594037927937\ |  | 
|  1284 -72057594037927936\ |  | 
|  1285 -72057594037927935\ |  | 
|  1286 -72057594037927934\ |  | 
|  1287 -36028797018963970\ |  | 
|  1288 -36028797018963969\ |  | 
|  1289 -36028797018963968\ |  | 
|  1290 -36028797018963967\ |  | 
|  1291 -36028797018963966\ |  | 
|  1292 -18014398509481986\ |  | 
|  1293 -18014398509481985\ |  | 
|  1294 -18014398509481984\ |  | 
|  1295 -18014398509481983\ |  | 
|  1296 -18014398509481982\ |  | 
|  1297 -9007199254740994\ |  | 
|  1298 -9007199254740993\ |  | 
|  1299 -9007199254740992\ |  | 
|  1300 -9007199254740991\ |  | 
|  1301 -9007199254740990\ |  | 
|  1302 -4503599627370498\ |  | 
|  1303 -4503599627370497\ |  | 
|  1304 -4503599627370496\ |  | 
|  1305 -4503599627370495\ |  | 
|  1306 -4503599627370494\ |  | 
|  1307 -2251799813685250\ |  | 
|  1308 -2251799813685249\ |  | 
|  1309 -2251799813685248\ |  | 
|  1310 -2251799813685247\ |  | 
|  1311 -2251799813685246\ |  | 
|  1312 -1125899906842626\ |  | 
|  1313 -1125899906842625\ |  | 
|  1314 -1125899906842624\ |  | 
|  1315 -1125899906842623\ |  | 
|  1316 -1125899906842622\ |  | 
|  1317 -562949953421314\ |  | 
|  1318 -562949953421313\ |  | 
|  1319 -562949953421312\ |  | 
|  1320 -562949953421311\ |  | 
|  1321 -562949953421310\ |  | 
|  1322 -281474976710658\ |  | 
|  1323 -281474976710657\ |  | 
|  1324 -281474976710656\ |  | 
|  1325 -281474976710655\ |  | 
|  1326 -281474976710654\ |  | 
|  1327 -140737488355330\ |  | 
|  1328 -140737488355329\ |  | 
|  1329 -140737488355328\ |  | 
|  1330 -140737488355327\ |  | 
|  1331 -140737488355326\ |  | 
|  1332 -70368744177666\ |  | 
|  1333 -70368744177665\ |  | 
|  1334 -70368744177664\ |  | 
|  1335 -70368744177663\ |  | 
|  1336 -70368744177662\ |  | 
|  1337 -35184372088834\ |  | 
|  1338 -35184372088833\ |  | 
|  1339 -35184372088832\ |  | 
|  1340 -35184372088831\ |  | 
|  1341 -35184372088830\ |  | 
|  1342 -17592186044418\ |  | 
|  1343 -17592186044417\ |  | 
|  1344 -17592186044416\ |  | 
|  1345 -17592186044415\ |  | 
|  1346 -17592186044414\ |  | 
|  1347 -8796093022210\ |  | 
|  1348 -8796093022209\ |  | 
|  1349 -8796093022208\ |  | 
|  1350 -8796093022207\ |  | 
|  1351 -8796093022206\ |  | 
|  1352 -4398046511106\ |  | 
|  1353 -4398046511105\ |  | 
|  1354 -4398046511104\ |  | 
|  1355 -4398046511103\ |  | 
|  1356 -4398046511102\ |  | 
|  1357 -2199023255554\ |  | 
|  1358 -2199023255553\ |  | 
|  1359 -2199023255552\ |  | 
|  1360 -2199023255551\ |  | 
|  1361 -2199023255550\ |  | 
|  1362 -1099511627778\ |  | 
|  1363 -1099511627777\ |  | 
|  1364 -1099511627776\ |  | 
|  1365 -1099511627775\ |  | 
|  1366 -1099511627774\ |  | 
|  1367 -549755813890\ |  | 
|  1368 -549755813889\ |  | 
|  1369 -549755813888\ |  | 
|  1370 -549755813887\ |  | 
|  1371 -549755813886\ |  | 
|  1372 -274877906946\ |  | 
|  1373 -274877906945\ |  | 
|  1374 -274877906944\ |  | 
|  1375 -274877906943\ |  | 
|  1376 -274877906942\ |  | 
|  1377 -137438953474\ |  | 
|  1378 -137438953473\ |  | 
|  1379 -137438953472\ |  | 
|  1380 -137438953471\ |  | 
|  1381 -137438953470\ |  | 
|  1382 -68719476738\ |  | 
|  1383 -68719476737\ |  | 
|  1384 -68719476736\ |  | 
|  1385 -68719476735\ |  | 
|  1386 -68719476734\ |  | 
|  1387 -34359738370\ |  | 
|  1388 -34359738369\ |  | 
|  1389 -34359738368\ |  | 
|  1390 -34359738367\ |  | 
|  1391 -34359738366\ |  | 
|  1392 -17179869186\ |  | 
|  1393 -17179869185\ |  | 
|  1394 -17179869184\ |  | 
|  1395 -17179869183\ |  | 
|  1396 -17179869182\ |  | 
|  1397 -8589934594\ |  | 
|  1398 -8589934593\ |  | 
|  1399 -8589934592\ |  | 
|  1400 -8589934591\ |  | 
|  1401 -8589934590\ |  | 
|  1402 -4294967298\ |  | 
|  1403 -4294967297\ |  | 
|  1404 -4294967296\ |  | 
|  1405 -4294967295\ |  | 
|  1406 -4294967294\ |  | 
|  1407 -2147483650\ |  | 
|  1408 -2147483649\ |  | 
|  1409 -2147483648\ |  | 
|  1410 -2147483647\ |  | 
|  1411 -2147483646\ |  | 
|  1412 -1073741826\ |  | 
|  1413 -1073741825\ |  | 
|  1414 -1073741824\ |  | 
|  1415 -1073741823\ |  | 
|  1416 -1073741822\ |  | 
|  1417 -536870914\ |  | 
|  1418 -536870913\ |  | 
|  1419 -536870912\ |  | 
|  1420 -536870911\ |  | 
|  1421 -536870910\ |  | 
|  1422 -268435458\ |  | 
|  1423 -268435457\ |  | 
|  1424 -268435456\ |  | 
|  1425 -268435455\ |  | 
|  1426 -268435454\ |  | 
|  1427 -134217730\ |  | 
|  1428 -134217729\ |  | 
|  1429 -134217728\ |  | 
|  1430 -134217727\ |  | 
|  1431 -134217726\ |  | 
|  1432 -67108866\ |  | 
|  1433 -67108865\ |  | 
|  1434 -67108864\ |  | 
|  1435 -67108863\ |  | 
|  1436 -67108862\ |  | 
|  1437 -33554434\ |  | 
|  1438 -33554433\ |  | 
|  1439 -33554432\ |  | 
|  1440 -33554431\ |  | 
|  1441 -33554430\ |  | 
|  1442 -16777218\ |  | 
|  1443 -16777217\ |  | 
|  1444 -16777216\ |  | 
|  1445 -16777215\ |  | 
|  1446 -16777214\ |  | 
|  1447 -8388610\ |  | 
|  1448 -8388609\ |  | 
|  1449 -8388608\ |  | 
|  1450 -8388607\ |  | 
|  1451 -8388606\ |  | 
|  1452 -4194306\ |  | 
|  1453 -4194305\ |  | 
|  1454 -4194304\ |  | 
|  1455 -4194303\ |  | 
|  1456 -4194302\ |  | 
|  1457 -2097154\ |  | 
|  1458 -2097153\ |  | 
|  1459 -2097152\ |  | 
|  1460 -2097151\ |  | 
|  1461 -2097150\ |  | 
|  1462 -1048578\ |  | 
|  1463 -1048577\ |  | 
|  1464 -1048576\ |  | 
|  1465 -1048575\ |  | 
|  1466 -1048574\ |  | 
|  1467 -524290\ |  | 
|  1468 -524289\ |  | 
|  1469 -524288\ |  | 
|  1470 -524287\ |  | 
|  1471 -524286\ |  | 
|  1472 -262146\ |  | 
|  1473 -262145\ |  | 
|  1474 -262144\ |  | 
|  1475 -262143\ |  | 
|  1476 -262142\ |  | 
|  1477 -131074\ |  | 
|  1478 -131073\ |  | 
|  1479 -131072\ |  | 
|  1480 -131071\ |  | 
|  1481 -131070\ |  | 
|  1482 -65538\ |  | 
|  1483 -65537\ |  | 
|  1484 -65536\ |  | 
|  1485 -65535\ |  | 
|  1486 -65534\ |  | 
|  1487 -32770\ |  | 
|  1488 -32769\ |  | 
|  1489 -32768\ |  | 
|  1490 -32767\ |  | 
|  1491 -32766\ |  | 
|  1492 -16386\ |  | 
|  1493 -16385\ |  | 
|  1494 -16384\ |  | 
|  1495 -16383\ |  | 
|  1496 -16382\ |  | 
|  1497 -8194\ |  | 
|  1498 -8193\ |  | 
|  1499 -8192\ |  | 
|  1500 -8191\ |  | 
|  1501 -8190\ |  | 
|  1502 -4098\ |  | 
|  1503 -4097\ |  | 
|  1504 -4096\ |  | 
|  1505 -4095\ |  | 
|  1506 -4094\ |  | 
|  1507 -2050\ |  | 
|  1508 -2049\ |  | 
|  1509 -2048\ |  | 
|  1510 -2047\ |  | 
|  1511 -2046\ |  | 
|  1512 -1026\ |  | 
|  1513 -1025\ |  | 
|  1514 -1024\ |  | 
|  1515 -1023\ |  | 
|  1516 -1022\ |  | 
|  1517 -514\ |  | 
|  1518 -513\ |  | 
|  1519 -512\ |  | 
|  1520 -511\ |  | 
|  1521 -510\ |  | 
|  1522 -258\ |  | 
|  1523 -257\ |  | 
|  1524 -256\ |  | 
|  1525 -255\ |  | 
|  1526 -254\ |  | 
|  1527 -130\ |  | 
|  1528 -129\ |  | 
|  1529 -128\ |  | 
|  1530 -127\ |  | 
|  1531 -126\ |  | 
|  1532 -66\ |  | 
|  1533 -65\ |  | 
|  1534 -64\ |  | 
|  1535 -63\ |  | 
|  1536 -62\ |  | 
|  1537 -34\ |  | 
|  1538 -33\ |  | 
|  1539 -32\ |  | 
|  1540 -31\ |  | 
|  1541 -30\ |  | 
|  1542 -18\ |  | 
|  1543 -17\ |  | 
|  1544 -16\ |  | 
|  1545 -15\ |  | 
|  1546 -14\ |  | 
|  1547 -13\ |  | 
|  1548 -12\ |  | 
|  1549 -11\ |  | 
|  1550 -10\ |  | 
|  1551 -9\ |  | 
|  1552 -8\ |  | 
|  1553 -7\ |  | 
|  1554 -6\ |  | 
|  1555 -5\ |  | 
|  1556 -4\ |  | 
|  1557 -3\ |  | 
|  1558 -2\ |  | 
|  1559 -1\ |  | 
|  1560 0\ |  | 
|  1561 1\ |  | 
|  1562 2\ |  | 
|  1563 3\ |  | 
|  1564 4\ |  | 
|  1565 5\ |  | 
|  1566 6\ |  | 
|  1567 7\ |  | 
|  1568 8\ |  | 
|  1569 9\ |  | 
|  1570 10\ |  | 
|  1571 11\ |  | 
|  1572 12\ |  | 
|  1573 13\ |  | 
|  1574 14\ |  | 
|  1575 15\ |  | 
|  1576 16\ |  | 
|  1577 17\ |  | 
|  1578 18\ |  | 
|  1579 30\ |  | 
|  1580 31\ |  | 
|  1581 32\ |  | 
|  1582 33\ |  | 
|  1583 34\ |  | 
|  1584 62\ |  | 
|  1585 63\ |  | 
|  1586 64\ |  | 
|  1587 65\ |  | 
|  1588 66\ |  | 
|  1589 126\ |  | 
|  1590 127\ |  | 
|  1591 128\ |  | 
|  1592 129\ |  | 
|  1593 130\ |  | 
|  1594 254\ |  | 
|  1595 255\ |  | 
|  1596 256\ |  | 
|  1597 257\ |  | 
|  1598 258\ |  | 
|  1599 510\ |  | 
|  1600 511\ |  | 
|  1601 512\ |  | 
|  1602 513\ |  | 
|  1603 514\ |  | 
|  1604 1022\ |  | 
|  1605 1023\ |  | 
|  1606 1024\ |  | 
|  1607 1025\ |  | 
|  1608 1026\ |  | 
|  1609 2046\ |  | 
|  1610 2047\ |  | 
|  1611 2048\ |  | 
|  1612 2049\ |  | 
|  1613 2050\ |  | 
|  1614 4094\ |  | 
|  1615 4095\ |  | 
|  1616 4096\ |  | 
|  1617 4097\ |  | 
|  1618 4098\ |  | 
|  1619 8190\ |  | 
|  1620 8191\ |  | 
|  1621 8192\ |  | 
|  1622 8193\ |  | 
|  1623 8194\ |  | 
|  1624 16382\ |  | 
|  1625 16383\ |  | 
|  1626 16384\ |  | 
|  1627 16385\ |  | 
|  1628 16386\ |  | 
|  1629 32766\ |  | 
|  1630 32767\ |  | 
|  1631 32768\ |  | 
|  1632 32769\ |  | 
|  1633 32770\ |  | 
|  1634 65534\ |  | 
|  1635 65535\ |  | 
|  1636 65536\ |  | 
|  1637 65537\ |  | 
|  1638 65538\ |  | 
|  1639 131070\ |  | 
|  1640 131071\ |  | 
|  1641 131072\ |  | 
|  1642 131073\ |  | 
|  1643 131074\ |  | 
|  1644 262142\ |  | 
|  1645 262143\ |  | 
|  1646 262144\ |  | 
|  1647 262145\ |  | 
|  1648 262146\ |  | 
|  1649 524286\ |  | 
|  1650 524287\ |  | 
|  1651 524288\ |  | 
|  1652 524289\ |  | 
|  1653 524290\ |  | 
|  1654 1048574\ |  | 
|  1655 1048575\ |  | 
|  1656 1048576\ |  | 
|  1657 1048577\ |  | 
|  1658 1048578\ |  | 
|  1659 2097150\ |  | 
|  1660 2097151\ |  | 
|  1661 2097152\ |  | 
|  1662 2097153\ |  | 
|  1663 2097154\ |  | 
|  1664 4194302\ |  | 
|  1665 4194303\ |  | 
|  1666 4194304\ |  | 
|  1667 4194305\ |  | 
|  1668 4194306\ |  | 
|  1669 8388606\ |  | 
|  1670 8388607\ |  | 
|  1671 8388608\ |  | 
|  1672 8388609\ |  | 
|  1673 8388610\ |  | 
|  1674 16777214\ |  | 
|  1675 16777215\ |  | 
|  1676 16777216\ |  | 
|  1677 16777217\ |  | 
|  1678 16777218\ |  | 
|  1679 33554430\ |  | 
|  1680 33554431\ |  | 
|  1681 33554432\ |  | 
|  1682 33554433\ |  | 
|  1683 33554434\ |  | 
|  1684 67108862\ |  | 
|  1685 67108863\ |  | 
|  1686 67108864\ |  | 
|  1687 67108865\ |  | 
|  1688 67108866\ |  | 
|  1689 134217726\ |  | 
|  1690 134217727\ |  | 
|  1691 134217728\ |  | 
|  1692 134217729\ |  | 
|  1693 134217730\ |  | 
|  1694 268435454\ |  | 
|  1695 268435455\ |  | 
|  1696 268435456\ |  | 
|  1697 268435457\ |  | 
|  1698 268435458\ |  | 
|  1699 536870910\ |  | 
|  1700 536870911\ |  | 
|  1701 536870912\ |  | 
|  1702 536870913\ |  | 
|  1703 536870914\ |  | 
|  1704 1073741822\ |  | 
|  1705 1073741823\ |  | 
|  1706 1073741824\ |  | 
|  1707 1073741825\ |  | 
|  1708 1073741826\ |  | 
|  1709 2147483646\ |  | 
|  1710 2147483647\ |  | 
|  1711 2147483648\ |  | 
|  1712 2147483649\ |  | 
|  1713 2147483650\ |  | 
|  1714 4294967294\ |  | 
|  1715 4294967295\ |  | 
|  1716 4294967296\ |  | 
|  1717 4294967297\ |  | 
|  1718 4294967298\ |  | 
|  1719 8589934590\ |  | 
|  1720 8589934591\ |  | 
|  1721 8589934592\ |  | 
|  1722 8589934593\ |  | 
|  1723 8589934594\ |  | 
|  1724 17179869182\ |  | 
|  1725 17179869183\ |  | 
|  1726 17179869184\ |  | 
|  1727 17179869185\ |  | 
|  1728 17179869186\ |  | 
|  1729 34359738366\ |  | 
|  1730 34359738367\ |  | 
|  1731 34359738368\ |  | 
|  1732 34359738369\ |  | 
|  1733 34359738370\ |  | 
|  1734 68719476734\ |  | 
|  1735 68719476735\ |  | 
|  1736 68719476736\ |  | 
|  1737 68719476737\ |  | 
|  1738 68719476738\ |  | 
|  1739 137438953470\ |  | 
|  1740 137438953471\ |  | 
|  1741 137438953472\ |  | 
|  1742 137438953473\ |  | 
|  1743 137438953474\ |  | 
|  1744 274877906942\ |  | 
|  1745 274877906943\ |  | 
|  1746 274877906944\ |  | 
|  1747 274877906945\ |  | 
|  1748 274877906946\ |  | 
|  1749 549755813886\ |  | 
|  1750 549755813887\ |  | 
|  1751 549755813888\ |  | 
|  1752 549755813889\ |  | 
|  1753 549755813890\ |  | 
|  1754 1099511627774\ |  | 
|  1755 1099511627775\ |  | 
|  1756 1099511627776\ |  | 
|  1757 1099511627777\ |  | 
|  1758 1099511627778\ |  | 
|  1759 2199023255550\ |  | 
|  1760 2199023255551\ |  | 
|  1761 2199023255552\ |  | 
|  1762 2199023255553\ |  | 
|  1763 2199023255554\ |  | 
|  1764 4398046511102\ |  | 
|  1765 4398046511103\ |  | 
|  1766 4398046511104\ |  | 
|  1767 4398046511105\ |  | 
|  1768 4398046511106\ |  | 
|  1769 8796093022206\ |  | 
|  1770 8796093022207\ |  | 
|  1771 8796093022208\ |  | 
|  1772 8796093022209\ |  | 
|  1773 8796093022210\ |  | 
|  1774 17592186044414\ |  | 
|  1775 17592186044415\ |  | 
|  1776 17592186044416\ |  | 
|  1777 17592186044417\ |  | 
|  1778 17592186044418\ |  | 
|  1779 35184372088830\ |  | 
|  1780 35184372088831\ |  | 
|  1781 35184372088832\ |  | 
|  1782 35184372088833\ |  | 
|  1783 35184372088834\ |  | 
|  1784 70368744177662\ |  | 
|  1785 70368744177663\ |  | 
|  1786 70368744177664\ |  | 
|  1787 70368744177665\ |  | 
|  1788 70368744177666\ |  | 
|  1789 140737488355326\ |  | 
|  1790 140737488355327\ |  | 
|  1791 140737488355328\ |  | 
|  1792 140737488355329\ |  | 
|  1793 140737488355330\ |  | 
|  1794 281474976710654\ |  | 
|  1795 281474976710655\ |  | 
|  1796 281474976710656\ |  | 
|  1797 281474976710657\ |  | 
|  1798 281474976710658\ |  | 
|  1799 562949953421310\ |  | 
|  1800 562949953421311\ |  | 
|  1801 562949953421312\ |  | 
|  1802 562949953421313\ |  | 
|  1803 562949953421314\ |  | 
|  1804 1125899906842622\ |  | 
|  1805 1125899906842623\ |  | 
|  1806 1125899906842624\ |  | 
|  1807 1125899906842625\ |  | 
|  1808 1125899906842626\ |  | 
|  1809 2251799813685246\ |  | 
|  1810 2251799813685247\ |  | 
|  1811 2251799813685248\ |  | 
|  1812 2251799813685249\ |  | 
|  1813 2251799813685250\ |  | 
|  1814 4503599627370494\ |  | 
|  1815 4503599627370495\ |  | 
|  1816 4503599627370496\ |  | 
|  1817 4503599627370497\ |  | 
|  1818 4503599627370498\ |  | 
|  1819 9007199254740990\ |  | 
|  1820 9007199254740991\ |  | 
|  1821 9007199254740992\ |  | 
|  1822 9007199254740993\ |  | 
|  1823 9007199254740994\ |  | 
|  1824 18014398509481982\ |  | 
|  1825 18014398509481983\ |  | 
|  1826 18014398509481984\ |  | 
|  1827 18014398509481985\ |  | 
|  1828 18014398509481986\ |  | 
|  1829 36028797018963966\ |  | 
|  1830 36028797018963967\ |  | 
|  1831 36028797018963968\ |  | 
|  1832 36028797018963969\ |  | 
|  1833 36028797018963970\ |  | 
|  1834 72057594037927934\ |  | 
|  1835 72057594037927935\ |  | 
|  1836 72057594037927936\ |  | 
|  1837 72057594037927937\ |  | 
|  1838 72057594037927938\ |  | 
|  1839 144115188075855870\ |  | 
|  1840 144115188075855871\ |  | 
|  1841 144115188075855872\ |  | 
|  1842 144115188075855873\ |  | 
|  1843 144115188075855874\ |  | 
|  1844 288230376151711742\ |  | 
|  1845 288230376151711743\ |  | 
|  1846 288230376151711744\ |  | 
|  1847 288230376151711745\ |  | 
|  1848 288230376151711746\ |  | 
|  1849 576460752303423486\ |  | 
|  1850 576460752303423487\ |  | 
|  1851 576460752303423488\ |  | 
|  1852 576460752303423489\ |  | 
|  1853 576460752303423490\ |  | 
|  1854 1152921504606846974\ |  | 
|  1855 1152921504606846975\ |  | 
|  1856 1152921504606846976\ |  | 
|  1857 1152921504606846977\ |  | 
|  1858 1152921504606846978\ |  | 
|  1859 2305843009213693950\ |  | 
|  1860 2305843009213693951\ |  | 
|  1861 2305843009213693952\ |  | 
|  1862 2305843009213693953\ |  | 
|  1863 2305843009213693954\ |  | 
|  1864 4611686018427387902\ |  | 
|  1865 4611686018427387903\ |  | 
|  1866 4611686018427387904\ |  | 
|  1867 4611686018427387905\ |  | 
|  1868 4611686018427387906\ |  | 
|  1869 9223372036854775806\ |  | 
|  1870 9223372036854775807} |  | 
|  1871  |  | 
|  1872 finish_test |  | 
| OLD | NEW |