SQLite4
Hex Artifact Content
Not logged in

Artifact 60cf1055978b6a72e050bd4b43fb93aae0b44bb4:


0000: 23 20 32 30 30 38 20 44 65 63 65 6d 62 65 72 20  # 2008 December 
0010: 31 31 0a 23 0a 23 20 54 68 65 20 61 75 74 68 6f  11.#.# The autho
0020: 72 20 64 69 73 63 6c 61 69 6d 73 20 63 6f 70 79  r disclaims copy
0030: 72 69 67 68 74 20 74 6f 20 74 68 69 73 20 73 6f  right to this so
0040: 75 72 63 65 20 63 6f 64 65 2e 20 20 49 6e 20 70  urce code.  In p
0050: 6c 61 63 65 20 6f 66 0a 23 20 61 20 6c 65 67 61  lace of.# a lega
0060: 6c 20 6e 6f 74 69 63 65 2c 20 68 65 72 65 20 69  l notice, here i
0070: 73 20 61 20 62 6c 65 73 73 69 6e 67 3a 0a 23 0a  s a blessing:.#.
0080: 23 20 20 20 20 4d 61 79 20 79 6f 75 20 64 6f 20  #    May you do 
0090: 67 6f 6f 64 20 61 6e 64 20 6e 6f 74 20 65 76 69  good and not evi
00a0: 6c 2e 0a 23 20 20 20 20 4d 61 79 20 79 6f 75 20  l..#    May you 
00b0: 66 69 6e 64 20 66 6f 72 67 69 76 65 6e 65 73 73  find forgiveness
00c0: 20 66 6f 72 20 79 6f 75 72 73 65 6c 66 20 61 6e   for yourself an
00d0: 64 20 66 6f 72 67 69 76 65 20 6f 74 68 65 72 73  d forgive others
00e0: 2e 0a 23 20 20 20 20 4d 61 79 20 79 6f 75 20 73  ..#    May you s
00f0: 68 61 72 65 20 66 72 65 65 6c 79 2c 20 6e 65 76  hare freely, nev
0100: 65 72 20 74 61 6b 69 6e 67 20 6d 6f 72 65 20 74  er taking more t
0110: 68 61 6e 20 79 6f 75 20 67 69 76 65 2e 0a 23 0a  han you give..#.
0120: 23 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  #***************
0130: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0140: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0150: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0160: 2a 2a 2a 2a 2a 2a 2a 2a 0a 23 20 54 68 69 73 20  ********.# This 
0170: 66 69 6c 65 20 69 6d 70 6c 65 6d 65 6e 74 73 20  file implements 
0180: 72 65 67 72 65 73 73 69 6f 6e 20 74 65 73 74 73  regression tests
0190: 20 66 6f 72 20 53 51 4c 69 74 65 20 6c 69 62 72   for SQLite libr
01a0: 61 72 79 2e 0a 23 0a 23 20 54 68 69 73 20 66 69  ary..#.# This fi
01b0: 6c 65 20 69 73 20 61 75 74 6f 6d 61 74 69 63 61  le is automatica
01c0: 6c 6c 79 20 67 65 6e 65 72 61 74 65 64 20 66 72  lly generated fr
01d0: 6f 6d 20 61 20 73 65 70 61 72 61 74 65 20 54 43  om a separate TC
01e0: 4c 20 73 63 72 69 70 74 2e 0a 23 20 54 68 69 73  L script..# This
01f0: 20 66 69 6c 65 20 73 65 65 6b 73 20 74 6f 20 65   file seeks to e
0200: 78 65 72 63 69 73 65 20 69 6e 74 65 67 65 72 20  xercise integer 
0210: 62 6f 75 6e 64 61 72 79 20 76 61 6c 75 65 73 2e  boundary values.
0220: 0a 23 0a 23 20 24 49 64 3a 20 62 6f 75 6e 64 61  .#.# $Id: bounda
0230: 72 79 34 2e 74 63 6c 2c 76 20 31 2e 33 20 32 30  ry4.tcl,v 1.3 20
0240: 30 39 2f 30 31 2f 30 32 20 31 35 3a 34 35 3a 34  09/01/02 15:45:4
0250: 38 20 73 68 61 6e 65 20 45 78 70 20 24 0a 0a 73  8 shane Exp $..s
0260: 65 74 20 74 65 73 74 64 69 72 20 5b 66 69 6c 65  et testdir [file
0270: 20 64 69 72 6e 61 6d 65 20 24 61 72 67 76 30 5d   dirname $argv0]
0280: 0a 73 6f 75 72 63 65 20 24 74 65 73 74 64 69 72  .source $testdir
0290: 2f 74 65 73 74 65 72 2e 74 63 6c 0a 0a 23 20 4d  /tester.tcl..# M
02a0: 61 6e 79 20 6f 66 20 74 68 65 20 62 6f 75 6e 64  any of the bound
02b0: 61 72 79 20 74 65 73 74 73 20 64 65 70 65 6e 64  ary tests depend
02c0: 20 6f 6e 20 61 20 77 6f 72 6b 69 6e 67 20 36 34   on a working 64
02d0: 2d 62 69 74 20 69 6d 70 6c 65 6d 65 6e 74 61 74  -bit implementat
02e0: 69 6f 6e 2e 0a 69 66 20 7b 21 5b 77 6f 72 6b 69  ion..if {![worki
02f0: 6e 67 5f 36 34 62 69 74 5f 69 6e 74 5d 7d 20 7b  ng_64bit_int]} {
0300: 20 66 69 6e 69 73 68 5f 74 65 73 74 3b 20 72 65   finish_test; re
0310: 74 75 72 6e 20 7d 0a 69 66 63 61 70 61 62 6c 65  turn }.ifcapable
0320: 20 21 61 6c 74 65 72 74 61 62 6c 65 20 20 20 20   !altertable    
0330: 20 7b 20 66 69 6e 69 73 68 5f 74 65 73 74 3b 20   { finish_test; 
0340: 72 65 74 75 72 6e 20 7d 0a 0a 64 6f 5f 74 65 73  return }..do_tes
0350: 74 20 62 6f 75 6e 64 61 72 79 34 2d 31 2e 31 20  t boundary4-1.1 
0360: 7b 0a 20 20 64 62 20 65 76 61 6c 20 7b 0a 20 20  {.  db eval {.  
0370: 20 20 43 52 45 41 54 45 20 54 41 42 4c 45 20 74    CREATE TABLE t
0380: 31 28 6f 69 64 20 50 52 49 4d 41 52 59 20 4b 45  1(oid PRIMARY KE
0390: 59 2c 20 61 2c 78 29 3b 0a 20 20 20 20 49 4e 53  Y, a,x);.    INS
03a0: 45 52 54 20 49 4e 54 4f 20 74 31 28 6f 69 64 2c  ERT INTO t1(oid,
03b0: 61 2c 78 29 20 56 41 4c 55 45 53 28 2d 31 32 39  a,x) VALUES(-129
03c0: 2c 31 2c 27 66 66 66 66 66 66 66 66 66 66 66 66  ,1,'ffffffffffff
03d0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
03e0: 66 66 37 66 27 29 3b 0a 20 20 20 20 49 4e 53 45  ff7f');.    INSE
03f0: 52 54 20 49 4e 54 4f 20 74 31 28 6f 69 64 2c 61  RT INTO t1(oid,a
0400: 2c 78 29 20 56 41 4c 55 45 53 28 32 35 36 2c 32  ,x) VALUES(256,2
0410: 2c 27 30 30 30 30 30 30 30 30 30 30 30 30 30 31  ,'00000000000001
0420: 30 30 27 29 3b 0a 20 20 20 20 49 4e 53 45 52 54  00');.    INSERT
0430: 20 49 4e 54 4f 20 74 31 28 6f 69 64 2c 61 2c 78   INTO t1(oid,a,x
0440: 29 20 56 41 4c 55 45 53 28 31 34 30 37 33 37 34  ) VALUES(1407374
0450: 38 38 33 35 35 33 32 37 2c 33 2c 27 30 30 30 30  88355327,3,'0000
0460: 37 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66  7fff7fffffffffff
0470: 27 29 3b 0a 20 20 20 20 49 4e 53 45 52 54 20 49  ');.    INSERT I
0480: 4e 54 4f 20 74 31 28 6f 69 64 2c 61 2c 78 29 20  NTO t1(oid,a,x) 
0490: 56 41 4c 55 45 53 28 2d 31 34 30 37 33 37 34 38  VALUES(-14073748
04a0: 38 33 35 35 33 32 38 2c 34 2c 27 66 66 66 66 66  8355328,4,'fffff
04b0: 66 66 66 66 66 66 66 38 30 30 30 66 66 66 66 38  fffffff8000ffff8
04c0: 30 30 30 30 30 30 30 30 30 30 30 27 29 3b 0a 20  00000000000');. 
04d0: 20 20 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74     INSERT INTO t
04e0: 31 28 6f 69 64 2c 61 2c 78 29 20 56 41 4c 55 45  1(oid,a,x) VALUE
04f0: 53 28 2d 35 34 39 37 35 35 38 31 33 38 38 39 2c  S(-549755813889,
0500: 35 2c 27 66 66 66 66 66 66 66 66 66 66 66 66 66  5,'fffffffffffff
0510: 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66  f7fffffff7ffffff
0520: 66 66 66 27 29 3b 0a 20 20 20 20 49 4e 53 45 52  fff');.    INSER
0530: 54 20 49 4e 54 4f 20 74 31 28 6f 69 64 2c 61 2c  T INTO t1(oid,a,
0540: 78 29 20 56 41 4c 55 45 53 28 34 32 39 34 39 36  x) VALUES(429496
0550: 37 32 39 36 2c 36 2c 27 30 30 30 30 30 30 30 31  7296,6,'00000001
0560: 31 30 30 30 30 30 30 30 30 27 29 3b 0a 20 20 20  100000000');.   
0570: 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 28   INSERT INTO t1(
0580: 6f 69 64 2c 61 2c 78 29 20 56 41 4c 55 45 53 28  oid,a,x) VALUES(
0590: 2d 35 34 39 37 35 35 38 31 33 38 38 38 2c 37 2c  -549755813888,7,
05a0: 27 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38  'ffffffffffffff8
05b0: 30 66 66 66 66 66 66 38 30 30 30 30 30 30 30 30  0ffffff800000000
05c0: 30 27 29 3b 0a 20 20 20 20 49 4e 53 45 52 54 20  0');.    INSERT 
05d0: 49 4e 54 4f 20 74 31 28 6f 69 64 2c 61 2c 78 29  INTO t1(oid,a,x)
05e0: 20 56 41 4c 55 45 53 28 33 32 37 36 37 2c 38 2c   VALUES(32767,8,
05f0: 27 30 30 30 30 30 30 30 30 30 30 30 30 37 66 66  '0000000000007ff
0600: 66 27 29 3b 0a 20 20 20 20 49 4e 53 45 52 54 20  f');.    INSERT 
0610: 49 4e 54 4f 20 74 31 28 6f 69 64 2c 61 2c 78 29  INTO t1(oid,a,x)
0620: 20 56 41 4c 55 45 53 28 35 37 36 34 36 30 37 35   VALUES(57646075
0630: 32 33 30 33 34 32 33 34 38 37 2c 39 2c 27 30 37  2303423487,9,'07
0640: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66  ffffff7fffffffff
0650: 66 66 66 66 66 27 29 3b 0a 20 20 20 20 49 4e 53  fffff');.    INS
0660: 45 52 54 20 49 4e 54 4f 20 74 31 28 6f 69 64 2c  ERT INTO t1(oid,
0670: 61 2c 78 29 20 56 41 4c 55 45 53 28 32 38 31 34  a,x) VALUES(2814
0680: 37 34 39 37 36 37 31 30 36 35 36 2c 31 30 2c 27  74976710656,10,'
0690: 30 30 30 31 30 30 30 30 31 30 30 30 30 30 30 30  0001000010000000
06a0: 30 30 30 30 30 27 29 3b 0a 20 20 20 20 49 4e 53  00000');.    INS
06b0: 45 52 54 20 49 4e 54 4f 20 74 31 28 6f 69 64 2c  ERT INTO t1(oid,
06c0: 61 2c 78 29 20 56 41 4c 55 45 53 28 37 32 30 35  a,x) VALUES(7205
06d0: 37 35 39 34 30 33 37 39 32 37 39 33 36 2c 31 31  7594037927936,11
06e0: 2c 27 30 31 30 30 30 30 30 30 31 30 30 30 30 30  ,'01000000100000
06f0: 30 30 30 30 30 30 30 30 30 27 29 3b 0a 20 20 20  000000000');.   
0700: 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 28   INSERT INTO t1(
0710: 6f 69 64 2c 61 2c 78 29 20 56 41 4c 55 45 53 28  oid,a,x) VALUES(
0720: 2d 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33  -576460752303423
0730: 34 38 38 2c 31 32 2c 27 66 66 66 66 66 66 66 66  488,12,'ffffffff
0740: 66 38 30 30 30 30 30 30 66 38 30 30 30 30 30 30  f8000000f8000000
0750: 30 30 30 30 30 30 30 30 27 29 3b 0a 20 20 20 20  00000000');.    
0760: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 28 6f  INSERT INTO t1(o
0770: 69 64 2c 61 2c 78 29 20 56 41 4c 55 45 53 28 2d  id,a,x) VALUES(-
0780: 33 32 37 36 39 2c 31 33 2c 27 66 66 66 66 66 66  32769,13,'ffffff
0790: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
07a0: 66 66 66 66 66 66 37 66 66 66 27 29 3b 0a 20 20  ffffff7fff');.  
07b0: 20 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31    INSERT INTO t1
07c0: 28 6f 69 64 2c 61 2c 78 29 20 56 41 4c 55 45 53  (oid,a,x) VALUES
07d0: 28 2d 33 36 30 32 38 37 39 37 30 31 38 39 36 33  (-36028797018963
07e0: 39 36 39 2c 31 34 2c 27 66 66 66 66 66 66 66 66  969,14,'ffffffff
07f0: 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66  ff7fffffff7fffff
0800: 66 66 66 66 66 66 66 66 27 29 3b 0a 20 20 20 20  ffffffff');.    
0810: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 28 6f  INSERT INTO t1(o
0820: 69 64 2c 61 2c 78 29 20 56 41 4c 55 45 53 28 31  id,a,x) VALUES(1
0830: 31 35 32 39 32 31 35 30 34 36 30 36 38 34 36 39  1529215046068469
0840: 37 35 2c 31 35 2c 27 30 66 66 66 66 66 66 66 66  75,15,'0ffffffff
0850: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 27 29  ffffffffffffff')
0860: 3b 0a 20 20 20 20 49 4e 53 45 52 54 20 49 4e 54  ;.    INSERT INT
0870: 4f 20 74 31 28 6f 69 64 2c 61 2c 78 29 20 56 41  O t1(oid,a,x) VA
0880: 4c 55 45 53 28 2d 38 33 38 38 36 30 38 2c 31 36  LUES(-8388608,16
0890: 2c 27 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ,'ffffffffffffff
08a0: 66 66 66 66 66 66 66 66 66 66 66 66 38 30 30 30  ffffffffffff8000
08b0: 30 30 27 29 3b 0a 20 20 20 20 49 4e 53 45 52 54  00');.    INSERT
08c0: 20 49 4e 54 4f 20 74 31 28 6f 69 64 2c 61 2c 78   INTO t1(oid,a,x
08d0: 29 20 56 41 4c 55 45 53 28 31 31 35 32 39 32 31  ) VALUES(1152921
08e0: 35 30 34 36 30 36 38 34 36 39 37 36 2c 31 37 2c  504606846976,17,
08f0: 27 31 30 30 30 30 30 30 30 31 30 30 30 30 30 30  '100000001000000
0900: 30 30 30 30 30 30 30 30 30 27 29 3b 0a 20 20 20  000000000');.   
0910: 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 28   INSERT INTO t1(
0920: 6f 69 64 2c 61 2c 78 29 20 56 41 4c 55 45 53 28  oid,a,x) VALUES(
0930: 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36  3602879701896396
0940: 37 2c 31 38 2c 27 30 30 37 66 66 66 66 66 37 66  7,18,'007fffff7f
0950: 66 66 66 66 66 66 66 66 66 66 66 66 27 29 3b 0a  ffffffffffff');.
0960: 20 20 20 20 49 4e 53 45 52 54 20 49 4e 54 4f 20      INSERT INTO 
0970: 74 31 28 6f 69 64 2c 61 2c 78 29 20 56 41 4c 55  t1(oid,a,x) VALU
0980: 45 53 28 31 32 37 2c 31 39 2c 27 30 30 30 30 30  ES(127,19,'00000
0990: 30 30 30 30 30 30 30 30 30 37 66 27 29 3b 0a 20  0000000007f');. 
09a0: 20 20 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74     INSERT INTO t
09b0: 31 28 6f 69 64 2c 61 2c 78 29 20 56 41 4c 55 45  1(oid,a,x) VALUE
09c0: 53 28 31 36 37 37 37 32 31 35 2c 32 30 2c 27 30  S(16777215,20,'0
09d0: 30 30 30 30 30 30 30 30 30 66 66 66 66 66 66 27  000000000ffffff'
09e0: 29 3b 0a 20 20 20 20 49 4e 53 45 52 54 20 49 4e  );.    INSERT IN
09f0: 54 4f 20 74 31 28 6f 69 64 2c 61 2c 78 29 20 56  TO t1(oid,a,x) V
0a00: 41 4c 55 45 53 28 35 34 39 37 35 35 38 31 33 38  ALUES(5497558138
0a10: 38 38 2c 32 31 2c 27 30 30 30 30 30 30 38 30 38  88,21,'000000808
0a20: 30 30 30 30 30 30 30 30 30 27 29 3b 0a 20 20 20  000000000');.   
0a30: 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 28   INSERT INTO t1(
0a40: 6f 69 64 2c 61 2c 78 29 20 56 41 4c 55 45 53 28  oid,a,x) VALUES(
0a50: 34 32 39 34 39 36 37 32 39 35 2c 32 32 2c 27 30  4294967295,22,'0
0a60: 30 30 30 30 30 30 30 66 66 66 66 66 66 66 66 27  0000000ffffffff'
0a70: 29 3b 0a 20 20 20 20 49 4e 53 45 52 54 20 49 4e  );.    INSERT IN
0a80: 54 4f 20 74 31 28 6f 69 64 2c 61 2c 78 29 20 56  TO t1(oid,a,x) V
0a90: 41 4c 55 45 53 28 35 34 39 37 35 35 38 31 33 38  ALUES(5497558138
0aa0: 38 37 2c 32 33 2c 27 30 30 30 30 30 30 37 66 37  87,23,'0000007f7
0ab0: 66 66 66 66 66 66 66 66 66 27 29 3b 0a 20 20 20  fffffffff');.   
0ac0: 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 28   INSERT INTO t1(
0ad0: 6f 69 64 2c 61 2c 78 29 20 56 41 4c 55 45 53 28  oid,a,x) VALUES(
0ae0: 38 33 38 38 36 30 37 2c 32 34 2c 27 30 30 30 30  8388607,24,'0000
0af0: 30 30 30 30 30 30 37 66 66 66 66 66 27 29 3b 0a  0000007fffff');.
0b00: 20 20 20 20 49 4e 53 45 52 54 20 49 4e 54 4f 20      INSERT INTO 
0b10: 74 31 28 6f 69 64 2c 61 2c 78 29 20 56 41 4c 55  t1(oid,a,x) VALU
0b20: 45 53 28 33 36 30 32 38 37 39 37 30 31 38 39 36  ES(3602879701896
0b30: 33 39 36 38 2c 32 35 2c 27 30 30 38 30 30 30 30  3968,25,'0080000
0b40: 30 38 30 30 30 30 30 30 30 30 30 30 30 30 30 27  080000000000000'
0b50: 29 3b 0a 20 20 20 20 49 4e 53 45 52 54 20 49 4e  );.    INSERT IN
0b60: 54 4f 20 74 31 28 6f 69 64 2c 61 2c 78 29 20 56  TO t1(oid,a,x) V
0b70: 41 4c 55 45 53 28 32 31 34 37 34 38 33 36 34 37  ALUES(2147483647
0b80: 2c 32 36 2c 27 30 30 30 30 30 30 30 30 37 66 66  ,26,'000000007ff
0b90: 66 66 66 66 66 27 29 3b 0a 20 20 20 20 49 4e 53  fffff');.    INS
0ba0: 45 52 54 20 49 4e 54 4f 20 74 31 28 6f 69 64 2c  ERT INTO t1(oid,
0bb0: 61 2c 78 29 20 56 41 4c 55 45 53 28 2d 31 32 38  a,x) VALUES(-128
0bc0: 2c 32 37 2c 27 66 66 66 66 66 66 66 66 66 66 66  ,27,'fffffffffff
0bd0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
0be0: 66 66 66 38 30 27 29 3b 0a 20 20 20 20 49 4e 53  fff80');.    INS
0bf0: 45 52 54 20 49 4e 54 4f 20 74 31 28 6f 69 64 2c  ERT INTO t1(oid,
0c00: 61 2c 78 29 20 56 41 4c 55 45 53 28 31 30 39 39  a,x) VALUES(1099
0c10: 35 31 31 36 32 37 37 37 36 2c 32 38 2c 27 30 30  511627776,28,'00
0c20: 30 30 30 31 30 30 31 30 30 30 30 30 30 30 30 30  0001001000000000
0c30: 30 27 29 3b 0a 20 20 20 20 49 4e 53 45 52 54 20  0');.    INSERT 
0c40: 49 4e 54 4f 20 74 31 28 6f 69 64 2c 61 2c 78 29  INTO t1(oid,a,x)
0c50: 20 56 41 4c 55 45 53 28 2d 38 33 38 38 36 30 39   VALUES(-8388609
0c60: 2c 32 39 2c 27 66 66 66 66 66 66 66 66 66 66 66  ,29,'fffffffffff
0c70: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37  fffffffffffffff7
0c80: 66 66 66 66 66 27 29 3b 0a 20 20 20 20 49 4e 53  fffff');.    INS
0c90: 45 52 54 20 49 4e 54 4f 20 74 31 28 6f 69 64 2c  ERT INTO t1(oid,
0ca0: 61 2c 78 29 20 56 41 4c 55 45 53 28 31 32 38 2c  a,x) VALUES(128,
0cb0: 33 30 2c 27 30 30 30 30 30 30 30 30 30 30 30 30  30,'000000000000
0cc0: 30 30 38 30 27 29 3b 0a 20 20 20 20 49 4e 53 45  0080');.    INSE
0cd0: 52 54 20 49 4e 54 4f 20 74 31 28 6f 69 64 2c 61  RT INTO t1(oid,a
0ce0: 2c 78 29 20 56 41 4c 55 45 53 28 35 37 36 34 36  ,x) VALUES(57646
0cf0: 30 37 35 32 33 30 33 34 32 33 34 38 38 2c 33 31  0752303423488,31
0d00: 2c 27 30 38 30 30 30 30 30 30 38 30 30 30 30 30  ,'08000000800000
0d10: 30 30 30 30 30 30 30 30 30 27 29 3b 0a 20 20 20  000000000');.   
0d20: 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 28   INSERT INTO t1(
0d30: 6f 69 64 2c 61 2c 78 29 20 56 41 4c 55 45 53 28  oid,a,x) VALUES(
0d40: 37 32 30 35 37 35 39 34 30 33 37 39 32 37 39 33  7205759403792793
0d50: 35 2c 33 32 2c 27 30 30 66 66 66 66 66 66 66 66  5,32,'00ffffffff
0d60: 66 66 66 66 66 66 66 66 66 66 66 66 27 29 3b 0a  ffffffffffff');.
0d70: 20 20 20 20 49 4e 53 45 52 54 20 49 4e 54 4f 20      INSERT INTO 
0d80: 74 31 28 6f 69 64 2c 61 2c 78 29 20 56 41 4c 55  t1(oid,a,x) VALU
0d90: 45 53 28 2d 35 37 36 34 36 30 37 35 32 33 30 33  ES(-576460752303
0da0: 34 32 33 34 38 39 2c 33 33 2c 27 66 66 66 66 66  423489,33,'fffff
0db0: 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66  ffff7fffffff7fff
0dc0: 66 66 66 66 66 66 66 66 66 66 66 27 29 3b 0a 20  fffffffffff');. 
0dd0: 20 20 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74     INSERT INTO t
0de0: 31 28 6f 69 64 2c 61 2c 78 29 20 56 41 4c 55 45  1(oid,a,x) VALUE
0df0: 53 28 31 36 37 37 37 32 31 36 2c 33 34 2c 27 30  S(16777216,34,'0
0e00: 30 30 30 30 30 30 30 30 31 30 30 30 30 30 30 27  000000001000000'
0e10: 29 3b 0a 20 20 20 20 49 4e 53 45 52 54 20 49 4e  );.    INSERT IN
0e20: 54 4f 20 74 31 28 6f 69 64 2c 61 2c 78 29 20 56  TO t1(oid,a,x) V
0e30: 41 4c 55 45 53 28 2d 32 31 34 37 34 38 33 36 34  ALUES(-214748364
0e40: 38 2c 33 35 2c 27 66 66 66 66 66 66 66 66 66 66  8,35,'ffffffffff
0e50: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30  ffffffffffffff80
0e60: 30 30 30 30 30 30 27 29 3b 0a 20 20 20 20 49 4e  000000');.    IN
0e70: 53 45 52 54 20 49 4e 54 4f 20 74 31 28 6f 69 64  SERT INTO t1(oid
0e80: 2c 61 2c 78 29 20 56 41 4c 55 45 53 28 38 33 38  ,a,x) VALUES(838
0e90: 38 36 30 38 2c 33 36 2c 27 30 30 30 30 30 30 30  8608,36,'0000000
0ea0: 30 30 30 38 30 30 30 30 30 27 29 3b 0a 20 20 20  000800000');.   
0eb0: 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 28   INSERT INTO t1(
0ec0: 6f 69 64 2c 61 2c 78 29 20 56 41 4c 55 45 53 28  oid,a,x) VALUES(
0ed0: 36 35 35 33 35 2c 33 37 2c 27 30 30 30 30 30 30  65535,37,'000000
0ee0: 30 30 30 30 30 30 66 66 66 66 27 29 3b 0a 20 20  000000ffff');.  
0ef0: 20 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31    INSERT INTO t1
0f00: 28 6f 69 64 2c 61 2c 78 29 20 56 41 4c 55 45 53  (oid,a,x) VALUES
0f10: 28 36 35 35 33 36 2c 33 38 2c 27 30 30 30 30 30  (65536,38,'00000
0f20: 30 30 30 30 30 30 31 30 30 30 30 27 29 3b 0a 20  00000010000');. 
0f30: 20 20 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74     INSERT INTO t
0f40: 31 28 6f 69 64 2c 61 2c 78 29 20 56 41 4c 55 45  1(oid,a,x) VALUE
0f50: 53 28 32 38 31 34 37 34 39 37 36 37 31 30 36 35  S(28147497671065
0f60: 35 2c 33 39 2c 27 30 30 30 30 66 66 66 66 66 66  5,39,'0000ffffff
0f70: 66 66 66 66 66 66 66 66 66 66 27 29 3b 0a 20 20  ffffffffff');.  
0f80: 20 20 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31    INSERT INTO t1
0f90: 28 6f 69 64 2c 61 2c 78 29 20 56 41 4c 55 45 53  (oid,a,x) VALUES
0fa0: 28 31 30 39 39 35 31 31 36 32 37 37 37 35 2c 34  (1099511627775,4
0fb0: 30 2c 27 30 30 30 30 30 30 66 66 66 66 66 66 66  0,'000000fffffff
0fc0: 66 66 66 66 66 27 29 3b 0a 20 20 20 20 49 4e 53  fffff');.    INS
0fd0: 45 52 54 20 49 4e 54 4f 20 74 31 28 6f 69 64 2c  ERT INTO t1(oid,
0fe0: 61 2c 78 29 20 56 41 4c 55 45 53 28 2d 33 36 30  a,x) VALUES(-360
0ff0: 32 38 37 39 37 30 31 38 39 36 33 39 36 38 2c 34  28797018963968,4
1000: 31 2c 27 66 66 66 66 66 66 66 66 66 66 38 30 30  1,'ffffffffff800
1010: 30 30 30 66 66 38 30 30 30 30 30 30 30 30 30 30  000ff80000000000
1020: 30 30 30 27 29 3b 0a 20 20 20 20 49 4e 53 45 52  000');.    INSER
1030: 54 20 49 4e 54 4f 20 74 31 28 6f 69 64 2c 61 2c  T INTO t1(oid,a,
1040: 78 29 20 56 41 4c 55 45 53 28 2d 31 34 30 37 33  x) VALUES(-14073
1050: 37 34 38 38 33 35 35 33 32 39 2c 34 32 2c 27 66  7488355329,42,'f
1060: 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66  fffffffffff7ffff
1070: 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66 27  fff7fffffffffff'
1080: 29 3b 0a 20 20 20 20 49 4e 53 45 52 54 20 49 4e  );.    INSERT IN
1090: 54 4f 20 74 31 28 6f 69 64 2c 61 2c 78 29 20 56  TO t1(oid,a,x) V
10a0: 41 4c 55 45 53 28 32 31 34 37 34 38 33 36 34 38  ALUES(2147483648
10b0: 2c 34 33 2c 27 30 30 30 30 30 30 30 30 38 30 30  ,43,'00000000800
10c0: 30 30 30 30 30 27 29 3b 0a 20 20 20 20 49 4e 53  00000');.    INS
10d0: 45 52 54 20 49 4e 54 4f 20 74 31 28 6f 69 64 2c  ERT INTO t1(oid,
10e0: 61 2c 78 29 20 56 41 4c 55 45 53 28 33 32 37 36  a,x) VALUES(3276
10f0: 38 2c 34 34 2c 27 30 30 30 30 30 30 30 30 30 30  8,44,'0000000000
1100: 30 30 38 30 30 30 27 29 3b 0a 20 20 20 20 49 4e  008000');.    IN
1110: 53 45 52 54 20 49 4e 54 4f 20 74 31 28 6f 69 64  SERT INTO t1(oid
1120: 2c 61 2c 78 29 20 56 41 4c 55 45 53 28 2d 33 32  ,a,x) VALUES(-32
1130: 37 36 38 2c 34 35 2c 27 66 66 66 66 66 66 66 66  768,45,'ffffffff
1140: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
1150: 66 66 66 66 38 30 30 30 27 29 3b 0a 20 20 20 20  ffff8000');.    
1160: 49 4e 53 45 52 54 20 49 4e 54 4f 20 74 31 28 6f  INSERT INTO t1(o
1170: 69 64 2c 61 2c 78 29 20 56 41 4c 55 45 53 28 2d  id,a,x) VALUES(-
1180: 32 31 34 37 34 38 33 36 34 39 2c 34 36 2c 27 66  2147483649,46,'f
1190: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
11a0: 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66 27  fffffff7fffffff'
11b0: 29 3b 0a 20 20 20 20 49 4e 53 45 52 54 20 49 4e  );.    INSERT IN
11c0: 54 4f 20 74 31 28 6f 69 64 2c 61 2c 78 29 20 56  TO t1(oid,a,x) V
11d0: 41 4c 55 45 53 28 31 34 30 37 33 37 34 38 38 33  ALUES(1407374883
11e0: 35 35 33 32 38 2c 34 37 2c 27 30 30 30 30 38 30  55328,47,'000080
11f0: 30 30 38 30 30 30 30 30 30 30 30 30 30 30 27 29  00800000000000')
1200: 3b 0a 20 20 20 20 49 4e 53 45 52 54 20 49 4e 54  ;.    INSERT INT
1210: 4f 20 74 31 28 6f 69 64 2c 61 2c 78 29 20 56 41  O t1(oid,a,x) VA
1220: 4c 55 45 53 28 32 35 35 2c 34 38 2c 27 30 30 30  LUES(255,48,'000
1230: 30 30 30 30 30 30 30 30 30 30 30 66 66 27 29 3b  00000000000ff');
1240: 0a 20 20 20 20 43 52 45 41 54 45 20 49 4e 44 45  .    CREATE INDE
1250: 58 20 74 31 69 31 20 4f 4e 20 74 31 28 61 29 3b  X t1i1 ON t1(a);
1260: 0a 20 20 20 20 43 52 45 41 54 45 20 49 4e 44 45  .    CREATE INDE
1270: 58 20 74 31 69 32 20 4f 4e 20 74 31 28 78 29 3b  X t1i2 ON t1(x);
1280: 0a 20 20 7d 0a 7d 20 7b 7d 0a 64 6f 5f 74 65 73  .  }.} {}.do_tes
1290: 74 20 62 6f 75 6e 64 61 72 79 34 2d 31 2e 32 20  t boundary4-1.2 
12a0: 7b 0a 20 20 64 62 20 65 76 61 6c 20 7b 0a 20 20  {.  db eval {.  
12b0: 20 20 53 45 4c 45 43 54 20 63 6f 75 6e 74 28 2a    SELECT count(*
12c0: 29 20 46 52 4f 4d 20 74 31 0a 20 20 7d 0a 7d 20  ) FROM t1.  }.} 
12d0: 7b 34 38 7d 0a 64 6f 5f 74 65 73 74 20 62 6f 75  {48}.do_test bou
12e0: 6e 64 61 72 79 34 2d 31 2e 33 20 7b 0a 20 20 64  ndary4-1.3 {.  d
12f0: 62 20 65 76 61 6c 20 7b 0a 20 20 20 20 53 45 4c  b eval {.    SEL
1300: 45 43 54 20 6f 69 64 2c 20 61 2c 20 78 20 46 52  ECT oid, a, x FR
1310: 4f 4d 20 74 31 20 4f 52 44 45 52 20 42 59 20 2b  OM t1 ORDER BY +
1320: 6f 69 64 0a 20 20 7d 0a 7d 20 7b 2d 35 37 36 34  oid.  }.} {-5764
1330: 36 30 37 35 32 33 30 33 34 32 33 34 38 39 20 33  60752303423489 3
1340: 33 20 66 66 66 66 66 66 66 66 66 37 66 66 66 66  3 fffffffff7ffff
1350: 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66 66  fff7ffffffffffff
1360: 66 66 20 2d 35 37 36 34 36 30 37 35 32 33 30 33  ff -576460752303
1370: 34 32 33 34 38 38 20 31 32 20 66 66 66 66 66 66  423488 12 ffffff
1380: 66 66 66 38 30 30 30 30 30 30 66 38 30 30 30 30  fff8000000f80000
1390: 30 30 30 30 30 30 30 30 30 30 20 2d 33 36 30 32  0000000000 -3602
13a0: 38 37 39 37 30 31 38 39 36 33 39 36 39 20 31 34  8797018963969 14
13b0: 20 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66   ffffffffff7ffff
13c0: 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66 66  fff7ffffffffffff
13d0: 66 20 2d 33 36 30 32 38 37 39 37 30 31 38 39 36  f -3602879701896
13e0: 33 39 36 38 20 34 31 20 66 66 66 66 66 66 66 66  3968 41 ffffffff
13f0: 66 66 38 30 30 30 30 30 66 66 38 30 30 30 30 30  ff800000ff800000
1400: 30 30 30 30 30 30 30 30 20 2d 31 34 30 37 33 37  00000000 -140737
1410: 34 38 38 33 35 35 33 32 39 20 34 32 20 66 66 66  488355329 42 fff
1420: 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66  fffffffff7ffffff
1430: 66 37 66 66 66 66 66 66 66 66 66 66 66 20 2d 31  f7fffffffffff -1
1440: 34 30 37 33 37 34 38 38 33 35 35 33 32 38 20 34  40737488355328 4
1450: 20 66 66 66 66 66 66 66 66 66 66 66 66 38 30 30   ffffffffffff800
1460: 30 66 66 66 66 38 30 30 30 30 30 30 30 30 30 30  0ffff80000000000
1470: 30 20 2d 35 34 39 37 35 35 38 31 33 38 38 39 20  0 -549755813889 
1480: 35 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  5 ffffffffffffff
1490: 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66  7fffffff7fffffff
14a0: 66 66 20 2d 35 34 39 37 35 35 38 31 33 38 38 38  ff -549755813888
14b0: 20 37 20 66 66 66 66 66 66 66 66 66 66 66 66 66   7 fffffffffffff
14c0: 66 38 30 66 66 66 66 66 66 38 30 30 30 30 30 30  f80ffffff8000000
14d0: 30 30 30 20 2d 32 31 34 37 34 38 33 36 34 39 20  000 -2147483649 
14e0: 34 36 20 66 66 66 66 66 66 66 66 66 66 66 66 66  46 fffffffffffff
14f0: 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66  fffffffffff7ffff
1500: 66 66 66 20 2d 32 31 34 37 34 38 33 36 34 38 20  fff -2147483648 
1510: 33 35 20 66 66 66 66 66 66 66 66 66 66 66 66 66  35 fffffffffffff
1520: 66 66 66 66 66 66 66 66 66 66 66 38 30 30 30 30  fffffffffff80000
1530: 30 30 30 20 2d 38 33 38 38 36 30 39 20 32 39 20  000 -8388609 29 
1540: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
1550: 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66  ffffffffff7fffff
1560: 20 2d 38 33 38 38 36 30 38 20 31 36 20 66 66 66   -8388608 16 fff
1570: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
1580: 66 66 66 66 66 66 66 38 30 30 30 30 30 20 2d 33  fffffff800000 -3
1590: 32 37 36 39 20 31 33 20 66 66 66 66 66 66 66 66  2769 13 ffffffff
15a0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
15b0: 66 66 66 66 37 66 66 66 20 2d 33 32 37 36 38 20  ffff7fff -32768 
15c0: 34 35 20 66 66 66 66 66 66 66 66 66 66 66 66 66  45 fffffffffffff
15d0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38  fffffffffffffff8
15e0: 30 30 30 20 2d 31 32 39 20 31 20 66 66 66 66 66  000 -129 1 fffff
15f0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
1600: 66 66 66 66 66 66 66 66 66 37 66 20 2d 31 32 38  fffffffff7f -128
1610: 20 32 37 20 66 66 66 66 66 66 66 66 66 66 66 66   27 ffffffffffff
1620: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
1630: 66 66 38 30 20 31 32 37 20 31 39 20 30 30 30 30  ff80 127 19 0000
1640: 30 30 30 30 30 30 30 30 30 30 37 66 20 31 32 38  00000000007f 128
1650: 20 33 30 20 30 30 30 30 30 30 30 30 30 30 30 30   30 000000000000
1660: 30 30 38 30 20 32 35 35 20 34 38 20 30 30 30 30  0080 255 48 0000
1670: 30 30 30 30 30 30 30 30 30 30 66 66 20 32 35 36  0000000000ff 256
1680: 20 32 20 30 30 30 30 30 30 30 30 30 30 30 30 30   2 0000000000000
1690: 31 30 30 20 33 32 37 36 37 20 38 20 30 30 30 30  100 32767 8 0000
16a0: 30 30 30 30 30 30 30 30 37 66 66 66 20 33 32 37  000000007fff 327
16b0: 36 38 20 34 34 20 30 30 30 30 30 30 30 30 30 30  68 44 0000000000
16c0: 30 30 38 30 30 30 20 36 35 35 33 35 20 33 37 20  008000 65535 37 
16d0: 30 30 30 30 30 30 30 30 30 30 30 30 66 66 66 66  000000000000ffff
16e0: 20 36 35 35 33 36 20 33 38 20 30 30 30 30 30 30   65536 38 000000
16f0: 30 30 30 30 30 31 30 30 30 30 20 38 33 38 38 36  0000010000 83886
1700: 30 37 20 32 34 20 30 30 30 30 30 30 30 30 30 30  07 24 0000000000
1710: 37 66 66 66 66 66 20 38 33 38 38 36 30 38 20 33  7fffff 8388608 3
1720: 36 20 30 30 30 30 30 30 30 30 30 30 38 30 30 30  6 00000000008000
1730: 30 30 20 31 36 37 37 37 32 31 35 20 32 30 20 30  00 16777215 20 0
1740: 30 30 30 30 30 30 30 30 30 66 66 66 66 66 66 20  000000000ffffff 
1750: 31 36 37 37 37 32 31 36 20 33 34 20 30 30 30 30  16777216 34 0000
1760: 30 30 30 30 30 31 30 30 30 30 30 30 20 32 31 34  000001000000 214
1770: 37 34 38 33 36 34 37 20 32 36 20 30 30 30 30 30  7483647 26 00000
1780: 30 30 30 37 66 66 66 66 66 66 66 20 32 31 34 37  0007fffffff 2147
1790: 34 38 33 36 34 38 20 34 33 20 30 30 30 30 30 30  483648 43 000000
17a0: 30 30 38 30 30 30 30 30 30 30 20 34 32 39 34 39  0080000000 42949
17b0: 36 37 32 39 35 20 32 32 20 30 30 30 30 30 30 30  67295 22 0000000
17c0: 30 66 66 66 66 66 66 66 66 20 34 32 39 34 39 36  0ffffffff 429496
17d0: 37 32 39 36 20 36 20 30 30 30 30 30 30 30 31 31  7296 6 000000011
17e0: 30 30 30 30 30 30 30 30 20 35 34 39 37 35 35 38  00000000 5497558
17f0: 31 33 38 38 37 20 32 33 20 30 30 30 30 30 30 37  13887 23 0000007
1800: 66 37 66 66 66 66 66 66 66 66 66 20 35 34 39 37  f7fffffffff 5497
1810: 35 35 38 31 33 38 38 38 20 32 31 20 30 30 30 30  55813888 21 0000
1820: 30 30 38 30 38 30 30 30 30 30 30 30 30 30 20 31  00808000000000 1
1830: 30 39 39 35 31 31 36 32 37 37 37 35 20 34 30 20  099511627775 40 
1840: 30 30 30 30 30 30 66 66 66 66 66 66 66 66 66 66  000000ffffffffff
1850: 66 66 20 31 30 39 39 35 31 31 36 32 37 37 37 36  ff 1099511627776
1860: 20 32 38 20 30 30 30 30 30 31 30 30 31 30 30 30   28 000001001000
1870: 30 30 30 30 30 30 30 20 31 34 30 37 33 37 34 38  0000000 14073748
1880: 38 33 35 35 33 32 37 20 33 20 30 30 30 30 37 66  8355327 3 00007f
1890: 66 66 37 66 66 66 66 66 66 66 66 66 66 66 20 31  ff7fffffffffff 1
18a0: 34 30 37 33 37 34 38 38 33 35 35 33 32 38 20 34  40737488355328 4
18b0: 37 20 30 30 30 30 38 30 30 30 38 30 30 30 30 30  7 00008000800000
18c0: 30 30 30 30 30 30 20 32 38 31 34 37 34 39 37 36  000000 281474976
18d0: 37 31 30 36 35 35 20 33 39 20 30 30 30 30 66 66  710655 39 0000ff
18e0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20 32  ffffffffffffff 2
18f0: 38 31 34 37 34 39 37 36 37 31 30 36 35 36 20 31  81474976710656 1
1900: 30 20 30 30 30 31 30 30 30 30 31 30 30 30 30 30  0 00010000100000
1910: 30 30 30 30 30 30 30 20 33 36 30 32 38 37 39 37  0000000 36028797
1920: 30 31 38 39 36 33 39 36 37 20 31 38 20 30 30 37  018963967 18 007
1930: 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66  fffff7ffffffffff
1940: 66 66 66 20 33 36 30 32 38 37 39 37 30 31 38 39  fff 360287970189
1950: 36 33 39 36 38 20 32 35 20 30 30 38 30 30 30 30  63968 25 0080000
1960: 30 38 30 30 30 30 30 30 30 30 30 30 30 30 30 20  080000000000000 
1970: 37 32 30 35 37 35 39 34 30 33 37 39 32 37 39 33  7205759403792793
1980: 35 20 33 32 20 30 30 66 66 66 66 66 66 66 66 66  5 32 00fffffffff
1990: 66 66 66 66 66 66 66 66 66 66 66 20 37 32 30 35  fffffffffff 7205
19a0: 37 35 39 34 30 33 37 39 32 37 39 33 36 20 31 31  7594037927936 11
19b0: 20 30 31 30 30 30 30 30 30 31 30 30 30 30 30 30   010000001000000
19c0: 30 30 30 30 30 30 30 30 20 35 37 36 34 36 30 37  00000000 5764607
19d0: 35 32 33 30 33 34 32 33 34 38 37 20 39 20 30 37  52303423487 9 07
19e0: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66  ffffff7fffffffff
19f0: 66 66 66 66 66 20 35 37 36 34 36 30 37 35 32 33  fffff 5764607523
1a00: 30 33 34 32 33 34 38 38 20 33 31 20 30 38 30 30  03423488 31 0800
1a10: 30 30 30 30 38 30 30 30 30 30 30 30 30 30 30 30  0000800000000000
1a20: 30 30 30 20 31 31 35 32 39 32 31 35 30 34 36 30  000 115292150460
1a30: 36 38 34 36 39 37 35 20 31 35 20 30 66 66 66 66  6846975 15 0ffff
1a40: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
1a50: 66 66 20 31 31 35 32 39 32 31 35 30 34 36 30 36  ff 1152921504606
1a60: 38 34 36 39 37 36 20 31 37 20 31 30 30 30 30 30  846976 17 100000
1a70: 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30  0010000000000000
1a80: 30 30 7d 0a 64 6f 5f 74 65 73 74 20 62 6f 75 6e  00}.do_test boun
1a90: 64 61 72 79 34 2d 31 2e 34 20 7b 0a 20 20 64 62  dary4-1.4 {.  db
1aa0: 20 65 76 61 6c 20 7b 0a 20 20 20 20 53 45 4c 45   eval {.    SELE
1ab0: 43 54 20 6f 69 64 2c 20 61 2c 20 78 20 46 52 4f  CT oid, a, x FRO
1ac0: 4d 20 74 31 20 4f 52 44 45 52 20 42 59 20 6f 69  M t1 ORDER BY oi
1ad0: 64 0a 20 20 7d 0a 7d 20 7b 2d 35 37 36 34 36 30  d.  }.} {-576460
1ae0: 37 35 32 33 30 33 34 32 33 34 38 39 20 33 33 20  752303423489 33 
1af0: 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66  fffffffff7ffffff
1b00: 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66 66  f7ffffffffffffff
1b10: 20 2d 35 37 36 34 36 30 37 35 32 33 30 33 34 32   -57646075230342
1b20: 33 34 38 38 20 31 32 20 66 66 66 66 66 66 66 66  3488 12 ffffffff
1b30: 66 38 30 30 30 30 30 30 66 38 30 30 30 30 30 30  f8000000f8000000
1b40: 30 30 30 30 30 30 30 30 20 2d 33 36 30 32 38 37  00000000 -360287
1b50: 39 37 30 31 38 39 36 33 39 36 39 20 31 34 20 66  97018963969 14 f
1b60: 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66  fffffffff7ffffff
1b70: 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66 20  f7fffffffffffff 
1b80: 2d 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39  -360287970189639
1b90: 36 38 20 34 31 20 66 66 66 66 66 66 66 66 66 66  68 41 ffffffffff
1ba0: 38 30 30 30 30 30 66 66 38 30 30 30 30 30 30 30  800000ff80000000
1bb0: 30 30 30 30 30 30 20 2d 31 34 30 37 33 37 34 38  000000 -14073748
1bc0: 38 33 35 35 33 32 39 20 34 32 20 66 66 66 66 66  8355329 42 fffff
1bd0: 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37  fffffff7fffffff7
1be0: 66 66 66 66 66 66 66 66 66 66 66 20 2d 31 34 30  fffffffffff -140
1bf0: 37 33 37 34 38 38 33 35 35 33 32 38 20 34 20 66  737488355328 4 f
1c00: 66 66 66 66 66 66 66 66 66 66 66 38 30 30 30 66  fffffffffff8000f
1c10: 66 66 66 38 30 30 30 30 30 30 30 30 30 30 30 20  fff800000000000 
1c20: 2d 35 34 39 37 35 35 38 31 33 38 38 39 20 35 20  -549755813889 5 
1c30: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66  ffffffffffffff7f
1c40: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66  ffffff7fffffffff
1c50: 20 2d 35 34 39 37 35 35 38 31 33 38 38 38 20 37   -549755813888 7
1c60: 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38   ffffffffffffff8
1c70: 30 66 66 66 66 66 66 38 30 30 30 30 30 30 30 30  0ffffff800000000
1c80: 30 20 2d 32 31 34 37 34 38 33 36 34 39 20 34 36  0 -2147483649 46
1c90: 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
1ca0: 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66  fffffffff7ffffff
1cb0: 66 20 2d 32 31 34 37 34 38 33 36 34 38 20 33 35  f -2147483648 35
1cc0: 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
1cd0: 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30 30  fffffffff8000000
1ce0: 30 20 2d 38 33 38 38 36 30 39 20 32 39 20 66 66  0 -8388609 29 ff
1cf0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
1d00: 66 66 66 66 66 66 66 66 37 66 66 66 66 66 20 2d  ffffffff7fffff -
1d10: 38 33 38 38 36 30 38 20 31 36 20 66 66 66 66 66  8388608 16 fffff
1d20: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
1d30: 66 66 66 66 66 38 30 30 30 30 30 20 2d 33 32 37  fffff800000 -327
1d40: 36 39 20 31 33 20 66 66 66 66 66 66 66 66 66 66  69 13 ffffffffff
1d50: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
1d60: 66 66 37 66 66 66 20 2d 33 32 37 36 38 20 34 35  ff7fff -32768 45
1d70: 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
1d80: 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30 30  fffffffffffff800
1d90: 30 20 2d 31 32 39 20 31 20 66 66 66 66 66 66 66  0 -129 1 fffffff
1da0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
1db0: 66 66 66 66 66 66 66 37 66 20 2d 31 32 38 20 32  fffffff7f -128 2
1dc0: 37 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  7 ffffffffffffff
1dd0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
1de0: 38 30 20 31 32 37 20 31 39 20 30 30 30 30 30 30  80 127 19 000000
1df0: 30 30 30 30 30 30 30 30 37 66 20 31 32 38 20 33  000000007f 128 3
1e00: 30 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0 00000000000000
1e10: 38 30 20 32 35 35 20 34 38 20 30 30 30 30 30 30  80 255 48 000000
1e20: 30 30 30 30 30 30 30 30 66 66 20 32 35 36 20 32  00000000ff 256 2
1e30: 20 30 30 30 30 30 30 30 30 30 30 30 30 30 31 30   000000000000010
1e40: 30 20 33 32 37 36 37 20 38 20 30 30 30 30 30 30  0 32767 8 000000
1e50: 30 30 30 30 30 30 37 66 66 66 20 33 32 37 36 38  0000007fff 32768
1e60: 20 34 34 20 30 30 30 30 30 30 30 30 30 30 30 30   44 000000000000
1e70: 38 30 30 30 20 36 35 35 33 35 20 33 37 20 30 30  8000 65535 37 00
1e80: 30 30 30 30 30 30 30 30 30 30 66 66 66 66 20 36  0000000000ffff 6
1e90: 35 35 33 36 20 33 38 20 30 30 30 30 30 30 30 30  5536 38 00000000
1ea0: 30 30 30 31 30 30 30 30 20 38 33 38 38 36 30 37  00010000 8388607
1eb0: 20 32 34 20 30 30 30 30 30 30 30 30 30 30 37 66   24 00000000007f
1ec0: 66 66 66 66 20 38 33 38 38 36 30 38 20 33 36 20  ffff 8388608 36 
1ed0: 30 30 30 30 30 30 30 30 30 30 38 30 30 30 30 30  0000000000800000
1ee0: 20 31 36 37 37 37 32 31 35 20 32 30 20 30 30 30   16777215 20 000
1ef0: 30 30 30 30 30 30 30 66 66 66 66 66 66 20 31 36  0000000ffffff 16
1f00: 37 37 37 32 31 36 20 33 34 20 30 30 30 30 30 30  777216 34 000000
1f10: 30 30 30 31 30 30 30 30 30 30 20 32 31 34 37 34  0001000000 21474
1f20: 38 33 36 34 37 20 32 36 20 30 30 30 30 30 30 30  83647 26 0000000
1f30: 30 37 66 66 66 66 66 66 66 20 32 31 34 37 34 38  07fffffff 214748
1f40: 33 36 34 38 20 34 33 20 30 30 30 30 30 30 30 30  3648 43 00000000
1f50: 38 30 30 30 30 30 30 30 20 34 32 39 34 39 36 37  80000000 4294967
1f60: 32 39 35 20 32 32 20 30 30 30 30 30 30 30 30 66  295 22 00000000f
1f70: 66 66 66 66 66 66 66 20 34 32 39 34 39 36 37 32  fffffff 42949672
1f80: 39 36 20 36 20 30 30 30 30 30 30 30 31 31 30 30  96 6 00000001100
1f90: 30 30 30 30 30 30 20 35 34 39 37 35 35 38 31 33  000000 549755813
1fa0: 38 38 37 20 32 33 20 30 30 30 30 30 30 37 66 37  887 23 0000007f7
1fb0: 66 66 66 66 66 66 66 66 66 20 35 34 39 37 35 35  fffffffff 549755
1fc0: 38 31 33 38 38 38 20 32 31 20 30 30 30 30 30 30  813888 21 000000
1fd0: 38 30 38 30 30 30 30 30 30 30 30 30 20 31 30 39  808000000000 109
1fe0: 39 35 31 31 36 32 37 37 37 35 20 34 30 20 30 30  9511627775 40 00
1ff0: 30 30 30 30 66 66 66 66 66 66 66 66 66 66 66 66  0000ffffffffffff
2000: 20 31 30 39 39 35 31 31 36 32 37 37 37 36 20 32   1099511627776 2
2010: 38 20 30 30 30 30 30 31 30 30 31 30 30 30 30 30  8 00000100100000
2020: 30 30 30 30 30 20 31 34 30 37 33 37 34 38 38 33  00000 1407374883
2030: 35 35 33 32 37 20 33 20 30 30 30 30 37 66 66 66  55327 3 00007fff
2040: 37 66 66 66 66 66 66 66 66 66 66 66 20 31 34 30  7fffffffffff 140
2050: 37 33 37 34 38 38 33 35 35 33 32 38 20 34 37 20  737488355328 47 
2060: 30 30 30 30 38 30 30 30 38 30 30 30 30 30 30 30  0000800080000000
2070: 30 30 30 30 20 32 38 31 34 37 34 39 37 36 37 31  0000 28147497671
2080: 30 36 35 35 20 33 39 20 30 30 30 30 66 66 66 66  0655 39 0000ffff
2090: 66 66 66 66 66 66 66 66 66 66 66 66 20 32 38 31  ffffffffffff 281
20a0: 34 37 34 39 37 36 37 31 30 36 35 36 20 31 30 20  474976710656 10 
20b0: 30 30 30 31 30 30 30 30 31 30 30 30 30 30 30 30  0001000010000000
20c0: 30 30 30 30 30 20 33 36 30 32 38 37 39 37 30 31  00000 3602879701
20d0: 38 39 36 33 39 36 37 20 31 38 20 30 30 37 66 66  8963967 18 007ff
20e0: 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66 66  fff7ffffffffffff
20f0: 66 20 33 36 30 32 38 37 39 37 30 31 38 39 36 33  f 36028797018963
2100: 39 36 38 20 32 35 20 30 30 38 30 30 30 30 30 38  968 25 008000008
2110: 30 30 30 30 30 30 30 30 30 30 30 30 30 20 37 32  0000000000000 72
2120: 30 35 37 35 39 34 30 33 37 39 32 37 39 33 35 20  057594037927935 
2130: 33 32 20 30 30 66 66 66 66 66 66 66 66 66 66 66  32 00fffffffffff
2140: 66 66 66 66 66 66 66 66 66 20 37 32 30 35 37 35  fffffffff 720575
2150: 39 34 30 33 37 39 32 37 39 33 36 20 31 31 20 30  94037927936 11 0
2160: 31 30 30 30 30 30 30 31 30 30 30 30 30 30 30 30  1000000100000000
2170: 30 30 30 30 30 30 20 35 37 36 34 36 30 37 35 32  000000 576460752
2180: 33 30 33 34 32 33 34 38 37 20 39 20 30 37 66 66  303423487 9 07ff
2190: 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66  ffff7fffffffffff
21a0: 66 66 66 20 35 37 36 34 36 30 37 35 32 33 30 33  fff 576460752303
21b0: 34 32 33 34 38 38 20 33 31 20 30 38 30 30 30 30  423488 31 080000
21c0: 30 30 38 30 30 30 30 30 30 30 30 30 30 30 30 30  0080000000000000
21d0: 30 20 31 31 35 32 39 32 31 35 30 34 36 30 36 38  0 11529215046068
21e0: 34 36 39 37 35 20 31 35 20 30 66 66 66 66 66 66  46975 15 0ffffff
21f0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
2200: 20 31 31 35 32 39 32 31 35 30 34 36 30 36 38 34   115292150460684
2210: 36 39 37 36 20 31 37 20 31 30 30 30 30 30 30 30  6976 17 10000000
2220: 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  1000000000000000
2230: 7d 0a 64 6f 5f 74 65 73 74 20 62 6f 75 6e 64 61  }.do_test bounda
2240: 72 79 34 2d 31 2e 35 20 7b 0a 20 20 64 62 20 65  ry4-1.5 {.  db e
2250: 76 61 6c 20 7b 0a 20 20 20 20 53 45 4c 45 43 54  val {.    SELECT
2260: 20 6f 69 64 2c 20 61 2c 20 78 20 46 52 4f 4d 20   oid, a, x FROM 
2270: 74 31 20 4f 52 44 45 52 20 42 59 20 2b 6f 69 64  t1 ORDER BY +oid
2280: 20 44 45 53 43 0a 20 20 7d 0a 7d 20 7b 31 31 35   DESC.  }.} {115
2290: 32 39 32 31 35 30 34 36 30 36 38 34 36 39 37 36  2921504606846976
22a0: 20 31 37 20 31 30 30 30 30 30 30 30 31 30 30 30   17 100000001000
22b0: 30 30 30 30 30 30 30 30 30 30 30 30 20 31 31 35  000000000000 115
22c0: 32 39 32 31 35 30 34 36 30 36 38 34 36 39 37 35  2921504606846975
22d0: 20 31 35 20 30 66 66 66 66 66 66 66 66 66 66 66   15 0fffffffffff
22e0: 66 66 66 66 66 66 66 66 66 66 66 20 35 37 36 34  fffffffffff 5764
22f0: 36 30 37 35 32 33 30 33 34 32 33 34 38 38 20 33  60752303423488 3
2300: 31 20 30 38 30 30 30 30 30 30 38 30 30 30 30 30  1 08000000800000
2310: 30 30 30 30 30 30 30 30 30 20 35 37 36 34 36 30  000000000 576460
2320: 37 35 32 33 30 33 34 32 33 34 38 37 20 39 20 30  752303423487 9 0
2330: 37 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66  7ffffff7ffffffff
2340: 66 66 66 66 66 66 20 37 32 30 35 37 35 39 34 30  ffffff 720575940
2350: 33 37 39 32 37 39 33 36 20 31 31 20 30 31 30 30  37927936 11 0100
2360: 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30  0000100000000000
2370: 30 30 30 20 37 32 30 35 37 35 39 34 30 33 37 39  000 720575940379
2380: 32 37 39 33 35 20 33 32 20 30 30 66 66 66 66 66  27935 32 00fffff
2390: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20  fffffffffffffff 
23a0: 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36  3602879701896396
23b0: 38 20 32 35 20 30 30 38 30 30 30 30 30 38 30 30  8 25 00800000800
23c0: 30 30 30 30 30 30 30 30 30 30 30 20 33 36 30 32  00000000000 3602
23d0: 38 37 39 37 30 31 38 39 36 33 39 36 37 20 31 38  8797018963967 18
23e0: 20 30 30 37 66 66 66 66 66 37 66 66 66 66 66 66   007fffff7ffffff
23f0: 66 66 66 66 66 66 66 20 32 38 31 34 37 34 39 37  fffffff 28147497
2400: 36 37 31 30 36 35 36 20 31 30 20 30 30 30 31 30  6710656 10 00010
2410: 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30  0001000000000000
2420: 20 32 38 31 34 37 34 39 37 36 37 31 30 36 35 35   281474976710655
2430: 20 33 39 20 30 30 30 30 66 66 66 66 66 66 66 66   39 0000ffffffff
2440: 66 66 66 66 66 66 66 66 20 31 34 30 37 33 37 34  ffffffff 1407374
2450: 38 38 33 35 35 33 32 38 20 34 37 20 30 30 30 30  88355328 47 0000
2460: 38 30 30 30 38 30 30 30 30 30 30 30 30 30 30 30  8000800000000000
2470: 20 31 34 30 37 33 37 34 38 38 33 35 35 33 32 37   140737488355327
2480: 20 33 20 30 30 30 30 37 66 66 66 37 66 66 66 66   3 00007fff7ffff
2490: 66 66 66 66 66 66 66 20 31 30 39 39 35 31 31 36  fffffff 10995116
24a0: 32 37 37 37 36 20 32 38 20 30 30 30 30 30 31 30  27776 28 0000010
24b0: 30 31 30 30 30 30 30 30 30 30 30 30 20 31 30 39  010000000000 109
24c0: 39 35 31 31 36 32 37 37 37 35 20 34 30 20 30 30  9511627775 40 00
24d0: 30 30 30 30 66 66 66 66 66 66 66 66 66 66 66 66  0000ffffffffffff
24e0: 20 35 34 39 37 35 35 38 31 33 38 38 38 20 32 31   549755813888 21
24f0: 20 30 30 30 30 30 30 38 30 38 30 30 30 30 30 30   000000808000000
2500: 30 30 30 20 35 34 39 37 35 35 38 31 33 38 38 37  000 549755813887
2510: 20 32 33 20 30 30 30 30 30 30 37 66 37 66 66 66   23 0000007f7fff
2520: 66 66 66 66 66 66 20 34 32 39 34 39 36 37 32 39  ffffff 429496729
2530: 36 20 36 20 30 30 30 30 30 30 30 31 31 30 30 30  6 6 000000011000
2540: 30 30 30 30 30 20 34 32 39 34 39 36 37 32 39 35  00000 4294967295
2550: 20 32 32 20 30 30 30 30 30 30 30 30 66 66 66 66   22 00000000ffff
2560: 66 66 66 66 20 32 31 34 37 34 38 33 36 34 38 20  ffff 2147483648 
2570: 34 33 20 30 30 30 30 30 30 30 30 38 30 30 30 30  43 0000000080000
2580: 30 30 30 20 32 31 34 37 34 38 33 36 34 37 20 32  000 2147483647 2
2590: 36 20 30 30 30 30 30 30 30 30 37 66 66 66 66 66  6 000000007fffff
25a0: 66 66 20 31 36 37 37 37 32 31 36 20 33 34 20 30  ff 16777216 34 0
25b0: 30 30 30 30 30 30 30 30 31 30 30 30 30 30 30 20  000000001000000 
25c0: 31 36 37 37 37 32 31 35 20 32 30 20 30 30 30 30  16777215 20 0000
25d0: 30 30 30 30 30 30 66 66 66 66 66 66 20 38 33 38  000000ffffff 838
25e0: 38 36 30 38 20 33 36 20 30 30 30 30 30 30 30 30  8608 36 00000000
25f0: 30 30 38 30 30 30 30 30 20 38 33 38 38 36 30 37  00800000 8388607
2600: 20 32 34 20 30 30 30 30 30 30 30 30 30 30 37 66   24 00000000007f
2610: 66 66 66 66 20 36 35 35 33 36 20 33 38 20 30 30  ffff 65536 38 00
2620: 30 30 30 30 30 30 30 30 30 31 30 30 30 30 20 36  00000000010000 6
2630: 35 35 33 35 20 33 37 20 30 30 30 30 30 30 30 30  5535 37 00000000
2640: 30 30 30 30 66 66 66 66 20 33 32 37 36 38 20 34  0000ffff 32768 4
2650: 34 20 30 30 30 30 30 30 30 30 30 30 30 30 38 30  4 00000000000080
2660: 30 30 20 33 32 37 36 37 20 38 20 30 30 30 30 30  00 32767 8 00000
2670: 30 30 30 30 30 30 30 37 66 66 66 20 32 35 36 20  00000007fff 256 
2680: 32 20 30 30 30 30 30 30 30 30 30 30 30 30 30 31  2 00000000000001
2690: 30 30 20 32 35 35 20 34 38 20 30 30 30 30 30 30  00 255 48 000000
26a0: 30 30 30 30 30 30 30 30 66 66 20 31 32 38 20 33  00000000ff 128 3
26b0: 30 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0 00000000000000
26c0: 38 30 20 31 32 37 20 31 39 20 30 30 30 30 30 30  80 127 19 000000
26d0: 30 30 30 30 30 30 30 30 37 66 20 2d 31 32 38 20  000000007f -128 
26e0: 32 37 20 66 66 66 66 66 66 66 66 66 66 66 66 66  27 fffffffffffff
26f0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
2700: 66 38 30 20 2d 31 32 39 20 31 20 66 66 66 66 66  f80 -129 1 fffff
2710: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
2720: 66 66 66 66 66 66 66 66 66 37 66 20 2d 33 32 37  fffffffff7f -327
2730: 36 38 20 34 35 20 66 66 66 66 66 66 66 66 66 66  68 45 ffffffffff
2740: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
2750: 66 66 38 30 30 30 20 2d 33 32 37 36 39 20 31 33  ff8000 -32769 13
2760: 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
2770: 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66  fffffffffffff7ff
2780: 66 20 2d 38 33 38 38 36 30 38 20 31 36 20 66 66  f -8388608 16 ff
2790: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
27a0: 66 66 66 66 66 66 66 66 38 30 30 30 30 30 20 2d  ffffffff800000 -
27b0: 38 33 38 38 36 30 39 20 32 39 20 66 66 66 66 66  8388609 29 fffff
27c0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
27d0: 66 66 66 66 66 37 66 66 66 66 66 20 2d 32 31 34  fffff7fffff -214
27e0: 37 34 38 33 36 34 38 20 33 35 20 66 66 66 66 66  7483648 35 fffff
27f0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
2800: 66 66 66 38 30 30 30 30 30 30 30 20 2d 32 31 34  fff80000000 -214
2810: 37 34 38 33 36 34 39 20 34 36 20 66 66 66 66 66  7483649 46 fffff
2820: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
2830: 66 66 66 37 66 66 66 66 66 66 66 20 2d 35 34 39  fff7fffffff -549
2840: 37 35 35 38 31 33 38 38 38 20 37 20 66 66 66 66  755813888 7 ffff
2850: 66 66 66 66 66 66 66 66 66 66 38 30 66 66 66 66  ffffffffff80ffff
2860: 66 66 38 30 30 30 30 30 30 30 30 30 20 2d 35 34  ff8000000000 -54
2870: 39 37 35 35 38 31 33 38 38 39 20 35 20 66 66 66  9755813889 5 fff
2880: 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66  fffffffffff7ffff
2890: 66 66 66 37 66 66 66 66 66 66 66 66 66 20 2d 31  fff7fffffffff -1
28a0: 34 30 37 33 37 34 38 38 33 35 35 33 32 38 20 34  40737488355328 4
28b0: 20 66 66 66 66 66 66 66 66 66 66 66 66 38 30 30   ffffffffffff800
28c0: 30 66 66 66 66 38 30 30 30 30 30 30 30 30 30 30  0ffff80000000000
28d0: 30 20 2d 31 34 30 37 33 37 34 38 38 33 35 35 33  0 -1407374883553
28e0: 32 39 20 34 32 20 66 66 66 66 66 66 66 66 66 66  29 42 ffffffffff
28f0: 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66  ff7fffffff7fffff
2900: 66 66 66 66 66 66 20 2d 33 36 30 32 38 37 39 37  ffffff -36028797
2910: 30 31 38 39 36 33 39 36 38 20 34 31 20 66 66 66  018963968 41 fff
2920: 66 66 66 66 66 66 66 38 30 30 30 30 30 66 66 38  fffffff800000ff8
2930: 30 30 30 30 30 30 30 30 30 30 30 30 30 20 2d 33  0000000000000 -3
2940: 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36 39  6028797018963969
2950: 20 31 34 20 66 66 66 66 66 66 66 66 66 66 37 66   14 ffffffffff7f
2960: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66  ffffff7fffffffff
2970: 66 66 66 66 20 2d 35 37 36 34 36 30 37 35 32 33  ffff -5764607523
2980: 30 33 34 32 33 34 38 38 20 31 32 20 66 66 66 66  03423488 12 ffff
2990: 66 66 66 66 66 38 30 30 30 30 30 30 66 38 30 30  fffff8000000f800
29a0: 30 30 30 30 30 30 30 30 30 30 30 30 20 2d 35 37  000000000000 -57
29b0: 36 34 36 30 37 35 32 33 30 33 34 32 33 34 38 39  6460752303423489
29c0: 20 33 33 20 66 66 66 66 66 66 66 66 66 37 66 66   33 fffffffff7ff
29d0: 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66  fffff7ffffffffff
29e0: 66 66 66 66 7d 0a 64 6f 5f 74 65 73 74 20 62 6f  ffff}.do_test bo
29f0: 75 6e 64 61 72 79 34 2d 31 2e 36 20 7b 0a 20 20  undary4-1.6 {.  
2a00: 64 62 20 65 76 61 6c 20 7b 0a 20 20 20 20 53 45  db eval {.    SE
2a10: 4c 45 43 54 20 6f 69 64 2c 20 61 2c 20 78 20 46  LECT oid, a, x F
2a20: 52 4f 4d 20 74 31 20 4f 52 44 45 52 20 42 59 20  ROM t1 ORDER BY 
2a30: 6f 69 64 20 44 45 53 43 0a 20 20 7d 0a 7d 20 7b  oid DESC.  }.} {
2a40: 31 31 35 32 39 32 31 35 30 34 36 30 36 38 34 36  1152921504606846
2a50: 39 37 36 20 31 37 20 31 30 30 30 30 30 30 30 31  976 17 100000001
2a60: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  000000000000000 
2a70: 31 31 35 32 39 32 31 35 30 34 36 30 36 38 34 36  1152921504606846
2a80: 39 37 35 20 31 35 20 30 66 66 66 66 66 66 66 66  975 15 0ffffffff
2a90: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20 35  ffffffffffffff 5
2aa0: 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34 38  7646075230342348
2ab0: 38 20 33 31 20 30 38 30 30 30 30 30 30 38 30 30  8 31 08000000800
2ac0: 30 30 30 30 30 30 30 30 30 30 30 30 20 35 37 36  000000000000 576
2ad0: 34 36 30 37 35 32 33 30 33 34 32 33 34 38 37 20  460752303423487 
2ae0: 39 20 30 37 66 66 66 66 66 66 37 66 66 66 66 66  9 07ffffff7fffff
2af0: 66 66 66 66 66 66 66 66 66 20 37 32 30 35 37 35  fffffffff 720575
2b00: 39 34 30 33 37 39 32 37 39 33 36 20 31 31 20 30  94037927936 11 0
2b10: 31 30 30 30 30 30 30 31 30 30 30 30 30 30 30 30  1000000100000000
2b20: 30 30 30 30 30 30 20 37 32 30 35 37 35 39 34 30  000000 720575940
2b30: 33 37 39 32 37 39 33 35 20 33 32 20 30 30 66 66  37927935 32 00ff
2b40: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
2b50: 66 66 20 33 36 30 32 38 37 39 37 30 31 38 39 36  ff 3602879701896
2b60: 33 39 36 38 20 32 35 20 30 30 38 30 30 30 30 30  3968 25 00800000
2b70: 38 30 30 30 30 30 30 30 30 30 30 30 30 30 20 33  80000000000000 3
2b80: 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36 37  6028797018963967
2b90: 20 31 38 20 30 30 37 66 66 66 66 66 37 66 66 66   18 007fffff7fff
2ba0: 66 66 66 66 66 66 66 66 66 66 20 32 38 31 34 37  ffffffffff 28147
2bb0: 34 39 37 36 37 31 30 36 35 36 20 31 30 20 30 30  4976710656 10 00
2bc0: 30 31 30 30 30 30 31 30 30 30 30 30 30 30 30 30  0100001000000000
2bd0: 30 30 30 20 32 38 31 34 37 34 39 37 36 37 31 30  000 281474976710
2be0: 36 35 35 20 33 39 20 30 30 30 30 66 66 66 66 66  655 39 0000fffff
2bf0: 66 66 66 66 66 66 66 66 66 66 66 20 31 34 30 37  fffffffffff 1407
2c00: 33 37 34 38 38 33 35 35 33 32 38 20 34 37 20 30  37488355328 47 0
2c10: 30 30 30 38 30 30 30 38 30 30 30 30 30 30 30 30  0008000800000000
2c20: 30 30 30 20 31 34 30 37 33 37 34 38 38 33 35 35  000 140737488355
2c30: 33 32 37 20 33 20 30 30 30 30 37 66 66 66 37 66  327 3 00007fff7f
2c40: 66 66 66 66 66 66 66 66 66 66 20 31 30 39 39 35  ffffffffff 10995
2c50: 31 31 36 32 37 37 37 36 20 32 38 20 30 30 30 30  11627776 28 0000
2c60: 30 31 30 30 31 30 30 30 30 30 30 30 30 30 30 20  010010000000000 
2c70: 31 30 39 39 35 31 31 36 32 37 37 37 35 20 34 30  1099511627775 40
2c80: 20 30 30 30 30 30 30 66 66 66 66 66 66 66 66 66   000000fffffffff
2c90: 66 66 66 20 35 34 39 37 35 35 38 31 33 38 38 38  fff 549755813888
2ca0: 20 32 31 20 30 30 30 30 30 30 38 30 38 30 30 30   21 000000808000
2cb0: 30 30 30 30 30 30 20 35 34 39 37 35 35 38 31 33  000000 549755813
2cc0: 38 38 37 20 32 33 20 30 30 30 30 30 30 37 66 37  887 23 0000007f7
2cd0: 66 66 66 66 66 66 66 66 66 20 34 32 39 34 39 36  fffffffff 429496
2ce0: 37 32 39 36 20 36 20 30 30 30 30 30 30 30 31 31  7296 6 000000011
2cf0: 30 30 30 30 30 30 30 30 20 34 32 39 34 39 36 37  00000000 4294967
2d00: 32 39 35 20 32 32 20 30 30 30 30 30 30 30 30 66  295 22 00000000f
2d10: 66 66 66 66 66 66 66 20 32 31 34 37 34 38 33 36  fffffff 21474836
2d20: 34 38 20 34 33 20 30 30 30 30 30 30 30 30 38 30  48 43 0000000080
2d30: 30 30 30 30 30 30 20 32 31 34 37 34 38 33 36 34  000000 214748364
2d40: 37 20 32 36 20 30 30 30 30 30 30 30 30 37 66 66  7 26 000000007ff
2d50: 66 66 66 66 66 20 31 36 37 37 37 32 31 36 20 33  fffff 16777216 3
2d60: 34 20 30 30 30 30 30 30 30 30 30 31 30 30 30 30  4 00000000010000
2d70: 30 30 20 31 36 37 37 37 32 31 35 20 32 30 20 30  00 16777215 20 0
2d80: 30 30 30 30 30 30 30 30 30 66 66 66 66 66 66 20  000000000ffffff 
2d90: 38 33 38 38 36 30 38 20 33 36 20 30 30 30 30 30  8388608 36 00000
2da0: 30 30 30 30 30 38 30 30 30 30 30 20 38 33 38 38  00000800000 8388
2db0: 36 30 37 20 32 34 20 30 30 30 30 30 30 30 30 30  607 24 000000000
2dc0: 30 37 66 66 66 66 66 20 36 35 35 33 36 20 33 38  07fffff 65536 38
2dd0: 20 30 30 30 30 30 30 30 30 30 30 30 31 30 30 30   000000000001000
2de0: 30 20 36 35 35 33 35 20 33 37 20 30 30 30 30 30  0 65535 37 00000
2df0: 30 30 30 30 30 30 30 66 66 66 66 20 33 32 37 36  0000000ffff 3276
2e00: 38 20 34 34 20 30 30 30 30 30 30 30 30 30 30 30  8 44 00000000000
2e10: 30 38 30 30 30 20 33 32 37 36 37 20 38 20 30 30  08000 32767 8 00
2e20: 30 30 30 30 30 30 30 30 30 30 37 66 66 66 20 32  00000000007fff 2
2e30: 35 36 20 32 20 30 30 30 30 30 30 30 30 30 30 30  56 2 00000000000
2e40: 30 30 31 30 30 20 32 35 35 20 34 38 20 30 30 30  00100 255 48 000
2e50: 30 30 30 30 30 30 30 30 30 30 30 66 66 20 31 32  00000000000ff 12
2e60: 38 20 33 30 20 30 30 30 30 30 30 30 30 30 30 30  8 30 00000000000
2e70: 30 30 30 38 30 20 31 32 37 20 31 39 20 30 30 30  00080 127 19 000
2e80: 30 30 30 30 30 30 30 30 30 30 30 37 66 20 2d 31  000000000007f -1
2e90: 32 38 20 32 37 20 66 66 66 66 66 66 66 66 66 66  28 27 ffffffffff
2ea0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
2eb0: 66 66 66 66 38 30 20 2d 31 32 39 20 31 20 66 66  ffff80 -129 1 ff
2ec0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
2ed0: 66 66 66 66 66 66 66 66 66 66 66 66 37 66 20 2d  ffffffffffff7f -
2ee0: 33 32 37 36 38 20 34 35 20 66 66 66 66 66 66 66  32768 45 fffffff
2ef0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
2f00: 66 66 66 66 66 38 30 30 30 20 2d 33 32 37 36 39  fffff8000 -32769
2f10: 20 31 33 20 66 66 66 66 66 66 66 66 66 66 66 66   13 ffffffffffff
2f20: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
2f30: 37 66 66 66 20 2d 38 33 38 38 36 30 38 20 31 36  7fff -8388608 16
2f40: 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
2f50: 66 66 66 66 66 66 66 66 66 66 66 38 30 30 30 30  fffffffffff80000
2f60: 30 20 2d 38 33 38 38 36 30 39 20 32 39 20 66 66  0 -8388609 29 ff
2f70: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
2f80: 66 66 66 66 66 66 66 66 37 66 66 66 66 66 20 2d  ffffffff7fffff -
2f90: 32 31 34 37 34 38 33 36 34 38 20 33 35 20 66 66  2147483648 35 ff
2fa0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
2fb0: 66 66 66 66 66 66 38 30 30 30 30 30 30 30 20 2d  ffffff80000000 -
2fc0: 32 31 34 37 34 38 33 36 34 39 20 34 36 20 66 66  2147483649 46 ff
2fd0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
2fe0: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 20 2d  ffffff7fffffff -
2ff0: 35 34 39 37 35 35 38 31 33 38 38 38 20 37 20 66  549755813888 7 f
3000: 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30 66  fffffffffffff80f
3010: 66 66 66 66 66 38 30 30 30 30 30 30 30 30 30 20  fffff8000000000 
3020: 2d 35 34 39 37 35 35 38 31 33 38 38 39 20 35 20  -549755813889 5 
3030: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66  ffffffffffffff7f
3040: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66  ffffff7fffffffff
3050: 20 2d 31 34 30 37 33 37 34 38 38 33 35 35 33 32   -14073748835532
3060: 38 20 34 20 66 66 66 66 66 66 66 66 66 66 66 66  8 4 ffffffffffff
3070: 38 30 30 30 66 66 66 66 38 30 30 30 30 30 30 30  8000ffff80000000
3080: 30 30 30 30 20 2d 31 34 30 37 33 37 34 38 38 33  0000 -1407374883
3090: 35 35 33 32 39 20 34 32 20 66 66 66 66 66 66 66  55329 42 fffffff
30a0: 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66  fffff7fffffff7ff
30b0: 66 66 66 66 66 66 66 66 66 20 2d 33 36 30 32 38  fffffffff -36028
30c0: 37 39 37 30 31 38 39 36 33 39 36 38 20 34 31 20  797018963968 41 
30d0: 66 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30  ffffffffff800000
30e0: 66 66 38 30 30 30 30 30 30 30 30 30 30 30 30 30  ff80000000000000
30f0: 20 2d 33 36 30 32 38 37 39 37 30 31 38 39 36 33   -36028797018963
3100: 39 36 39 20 31 34 20 66 66 66 66 66 66 66 66 66  969 14 fffffffff
3110: 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66  f7fffffff7ffffff
3120: 66 66 66 66 66 66 66 20 2d 35 37 36 34 36 30 37  fffffff -5764607
3130: 35 32 33 30 33 34 32 33 34 38 38 20 31 32 20 66  52303423488 12 f
3140: 66 66 66 66 66 66 66 66 38 30 30 30 30 30 30 66  ffffffff8000000f
3150: 38 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  800000000000000 
3160: 2d 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33  -576460752303423
3170: 34 38 39 20 33 33 20 66 66 66 66 66 66 66 66 66  489 33 fffffffff
3180: 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66  7fffffff7fffffff
3190: 66 66 66 66 66 66 66 7d 0a 64 6f 5f 74 65 73 74  fffffff}.do_test
31a0: 20 62 6f 75 6e 64 61 72 79 34 2d 31 2e 37 20 7b   boundary4-1.7 {
31b0: 0a 20 20 64 62 20 65 76 61 6c 20 7b 0a 20 20 20  .  db eval {.   
31c0: 20 53 45 4c 45 43 54 20 6f 69 64 2c 20 61 2c 20   SELECT oid, a, 
31d0: 78 20 46 52 4f 4d 20 74 31 20 4f 52 44 45 52 20  x FROM t1 ORDER 
31e0: 42 59 20 2b 61 0a 20 20 7d 0a 7d 20 7b 2d 31 32  BY +a.  }.} {-12
31f0: 39 20 31 20 66 66 66 66 66 66 66 66 66 66 66 66  9 1 ffffffffffff
3200: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
3210: 66 66 37 66 20 32 35 36 20 32 20 30 30 30 30 30  ff7f 256 2 00000
3220: 30 30 30 30 30 30 30 30 31 30 30 20 31 34 30 37  00000000100 1407
3230: 33 37 34 38 38 33 35 35 33 32 37 20 33 20 30 30  37488355327 3 00
3240: 30 30 37 66 66 66 37 66 66 66 66 66 66 66 66 66  007fff7fffffffff
3250: 66 66 20 2d 31 34 30 37 33 37 34 38 38 33 35 35  ff -140737488355
3260: 33 32 38 20 34 20 66 66 66 66 66 66 66 66 66 66  328 4 ffffffffff
3270: 66 66 38 30 30 30 66 66 66 66 38 30 30 30 30 30  ff8000ffff800000
3280: 30 30 30 30 30 30 20 2d 35 34 39 37 35 35 38 31  000000 -54975581
3290: 33 38 38 39 20 35 20 66 66 66 66 66 66 66 66 66  3889 5 fffffffff
32a0: 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66  fffff7fffffff7ff
32b0: 66 66 66 66 66 66 66 20 34 32 39 34 39 36 37 32  fffffff 42949672
32c0: 39 36 20 36 20 30 30 30 30 30 30 30 31 31 30 30  96 6 00000001100
32d0: 30 30 30 30 30 30 20 2d 35 34 39 37 35 35 38 31  000000 -54975581
32e0: 33 38 38 38 20 37 20 66 66 66 66 66 66 66 66 66  3888 7 fffffffff
32f0: 66 66 66 66 66 38 30 66 66 66 66 66 66 38 30 30  fffff80ffffff800
3300: 30 30 30 30 30 30 30 20 33 32 37 36 37 20 38 20  0000000 32767 8 
3310: 30 30 30 30 30 30 30 30 30 30 30 30 37 66 66 66  0000000000007fff
3320: 20 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33   576460752303423
3330: 34 38 37 20 39 20 30 37 66 66 66 66 66 66 37 66  487 9 07ffffff7f
3340: 66 66 66 66 66 66 66 66 66 66 66 66 66 20 32 38  fffffffffffff 28
3350: 31 34 37 34 39 37 36 37 31 30 36 35 36 20 31 30  1474976710656 10
3360: 20 30 30 30 31 30 30 30 30 31 30 30 30 30 30 30   000100001000000
3370: 30 30 30 30 30 30 20 37 32 30 35 37 35 39 34 30  000000 720575940
3380: 33 37 39 32 37 39 33 36 20 31 31 20 30 31 30 30  37927936 11 0100
3390: 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30  0000100000000000
33a0: 30 30 30 20 2d 35 37 36 34 36 30 37 35 32 33 30  000 -57646075230
33b0: 33 34 32 33 34 38 38 20 31 32 20 66 66 66 66 66  3423488 12 fffff
33c0: 66 66 66 66 38 30 30 30 30 30 30 66 38 30 30 30  ffff8000000f8000
33d0: 30 30 30 30 30 30 30 30 30 30 30 20 2d 33 32 37  00000000000 -327
33e0: 36 39 20 31 33 20 66 66 66 66 66 66 66 66 66 66  69 13 ffffffffff
33f0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
3400: 66 66 37 66 66 66 20 2d 33 36 30 32 38 37 39 37  ff7fff -36028797
3410: 30 31 38 39 36 33 39 36 39 20 31 34 20 66 66 66  018963969 14 fff
3420: 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37  fffffff7fffffff7
3430: 66 66 66 66 66 66 66 66 66 66 66 66 66 20 31 31  fffffffffffff 11
3440: 35 32 39 32 31 35 30 34 36 30 36 38 34 36 39 37  5292150460684697
3450: 35 20 31 35 20 30 66 66 66 66 66 66 66 66 66 66  5 15 0ffffffffff
3460: 66 66 66 66 66 66 66 66 66 66 66 66 20 2d 38 33  ffffffffffff -83
3470: 38 38 36 30 38 20 31 36 20 66 66 66 66 66 66 66  88608 16 fffffff
3480: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
3490: 66 66 66 38 30 30 30 30 30 20 31 31 35 32 39 32  fff800000 115292
34a0: 31 35 30 34 36 30 36 38 34 36 39 37 36 20 31 37  1504606846976 17
34b0: 20 31 30 30 30 30 30 30 30 31 30 30 30 30 30 30   100000001000000
34c0: 30 30 30 30 30 30 30 30 30 20 33 36 30 32 38 37  000000000 360287
34d0: 39 37 30 31 38 39 36 33 39 36 37 20 31 38 20 30  97018963967 18 0
34e0: 30 37 66 66 66 66 66 37 66 66 66 66 66 66 66 66  07fffff7ffffffff
34f0: 66 66 66 66 66 20 31 32 37 20 31 39 20 30 30 30  fffff 127 19 000
3500: 30 30 30 30 30 30 30 30 30 30 30 37 66 20 31 36  000000000007f 16
3510: 37 37 37 32 31 35 20 32 30 20 30 30 30 30 30 30  777215 20 000000
3520: 30 30 30 30 66 66 66 66 66 66 20 35 34 39 37 35  0000ffffff 54975
3530: 35 38 31 33 38 38 38 20 32 31 20 30 30 30 30 30  5813888 21 00000
3540: 30 38 30 38 30 30 30 30 30 30 30 30 30 20 34 32  0808000000000 42
3550: 39 34 39 36 37 32 39 35 20 32 32 20 30 30 30 30  94967295 22 0000
3560: 30 30 30 30 66 66 66 66 66 66 66 66 20 35 34 39  0000ffffffff 549
3570: 37 35 35 38 31 33 38 38 37 20 32 33 20 30 30 30  755813887 23 000
3580: 30 30 30 37 66 37 66 66 66 66 66 66 66 66 66 20  0007f7fffffffff 
3590: 38 33 38 38 36 30 37 20 32 34 20 30 30 30 30 30  8388607 24 00000
35a0: 30 30 30 30 30 37 66 66 66 66 66 20 33 36 30 32  000007fffff 3602
35b0: 38 37 39 37 30 31 38 39 36 33 39 36 38 20 32 35  8797018963968 25
35c0: 20 30 30 38 30 30 30 30 30 38 30 30 30 30 30 30   008000008000000
35d0: 30 30 30 30 30 30 30 20 32 31 34 37 34 38 33 36  0000000 21474836
35e0: 34 37 20 32 36 20 30 30 30 30 30 30 30 30 37 66  47 26 000000007f
35f0: 66 66 66 66 66 66 20 2d 31 32 38 20 32 37 20 66  ffffff -128 27 f
3600: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
3610: 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30 20  fffffffffffff80 
3620: 31 30 39 39 35 31 31 36 32 37 37 37 36 20 32 38  1099511627776 28
3630: 20 30 30 30 30 30 31 30 30 31 30 30 30 30 30 30   000001001000000
3640: 30 30 30 30 20 2d 38 33 38 38 36 30 39 20 32 39  0000 -8388609 29
3650: 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
3660: 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66  fffffffffff7ffff
3670: 66 20 31 32 38 20 33 30 20 30 30 30 30 30 30 30  f 128 30 0000000
3680: 30 30 30 30 30 30 30 38 30 20 35 37 36 34 36 30  000000080 576460
3690: 37 35 32 33 30 33 34 32 33 34 38 38 20 33 31 20  752303423488 31 
36a0: 30 38 30 30 30 30 30 30 38 30 30 30 30 30 30 30  0800000080000000
36b0: 30 30 30 30 30 30 30 20 37 32 30 35 37 35 39 34  0000000 72057594
36c0: 30 33 37 39 32 37 39 33 35 20 33 32 20 30 30 66  037927935 32 00f
36d0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
36e0: 66 66 66 20 2d 35 37 36 34 36 30 37 35 32 33 30  fff -57646075230
36f0: 33 34 32 33 34 38 39 20 33 33 20 66 66 66 66 66  3423489 33 fffff
3700: 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66  ffff7fffffff7fff
3710: 66 66 66 66 66 66 66 66 66 66 66 20 31 36 37 37  fffffffffff 1677
3720: 37 32 31 36 20 33 34 20 30 30 30 30 30 30 30 30  7216 34 00000000
3730: 30 31 30 30 30 30 30 30 20 2d 32 31 34 37 34 38  01000000 -214748
3740: 33 36 34 38 20 33 35 20 66 66 66 66 66 66 66 66  3648 35 ffffffff
3750: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
3760: 38 30 30 30 30 30 30 30 20 38 33 38 38 36 30 38  80000000 8388608
3770: 20 33 36 20 30 30 30 30 30 30 30 30 30 30 38 30   36 000000000080
3780: 30 30 30 30 20 36 35 35 33 35 20 33 37 20 30 30  0000 65535 37 00
3790: 30 30 30 30 30 30 30 30 30 30 66 66 66 66 20 36  0000000000ffff 6
37a0: 35 35 33 36 20 33 38 20 30 30 30 30 30 30 30 30  5536 38 00000000
37b0: 30 30 30 31 30 30 30 30 20 32 38 31 34 37 34 39  00010000 2814749
37c0: 37 36 37 31 30 36 35 35 20 33 39 20 30 30 30 30  76710655 39 0000
37d0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
37e0: 20 31 30 39 39 35 31 31 36 32 37 37 37 35 20 34   1099511627775 4
37f0: 30 20 30 30 30 30 30 30 66 66 66 66 66 66 66 66  0 000000ffffffff
3800: 66 66 66 66 20 2d 33 36 30 32 38 37 39 37 30 31  ffff -3602879701
3810: 38 39 36 33 39 36 38 20 34 31 20 66 66 66 66 66  8963968 41 fffff
3820: 66 66 66 66 66 38 30 30 30 30 30 66 66 38 30 30  fffff800000ff800
3830: 30 30 30 30 30 30 30 30 30 30 30 20 2d 31 34 30  00000000000 -140
3840: 37 33 37 34 38 38 33 35 35 33 32 39 20 34 32 20  737488355329 42 
3850: 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66  ffffffffffff7fff
3860: 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66  ffff7fffffffffff
3870: 20 32 31 34 37 34 38 33 36 34 38 20 34 33 20 30   2147483648 43 0
3880: 30 30 30 30 30 30 30 38 30 30 30 30 30 30 30 20  000000080000000 
3890: 33 32 37 36 38 20 34 34 20 30 30 30 30 30 30 30  32768 44 0000000
38a0: 30 30 30 30 30 38 30 30 30 20 2d 33 32 37 36 38  000008000 -32768
38b0: 20 34 35 20 66 66 66 66 66 66 66 66 66 66 66 66   45 ffffffffffff
38c0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
38d0: 38 30 30 30 20 2d 32 31 34 37 34 38 33 36 34 39  8000 -2147483649
38e0: 20 34 36 20 66 66 66 66 66 66 66 66 66 66 66 66   46 ffffffffffff
38f0: 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66  ffffffffffff7fff
3900: 66 66 66 66 20 31 34 30 37 33 37 34 38 38 33 35  ffff 14073748835
3910: 35 33 32 38 20 34 37 20 30 30 30 30 38 30 30 30  5328 47 00008000
3920: 38 30 30 30 30 30 30 30 30 30 30 30 20 32 35 35  800000000000 255
3930: 20 34 38 20 30 30 30 30 30 30 30 30 30 30 30 30   48 000000000000
3940: 30 30 66 66 7d 0a 64 6f 5f 74 65 73 74 20 62 6f  00ff}.do_test bo
3950: 75 6e 64 61 72 79 34 2d 31 2e 38 20 7b 0a 20 20  undary4-1.8 {.  
3960: 64 62 20 65 76 61 6c 20 7b 0a 20 20 20 20 53 45  db eval {.    SE
3970: 4c 45 43 54 20 6f 69 64 2c 20 61 2c 20 78 20 46  LECT oid, a, x F
3980: 52 4f 4d 20 74 31 20 4f 52 44 45 52 20 42 59 20  ROM t1 ORDER BY 
3990: 61 0a 20 20 7d 0a 7d 20 7b 2d 31 32 39 20 31 20  a.  }.} {-129 1 
39a0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
39b0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66  ffffffffffffff7f
39c0: 20 32 35 36 20 32 20 30 30 30 30 30 30 30 30 30   256 2 000000000
39d0: 30 30 30 30 31 30 30 20 31 34 30 37 33 37 34 38  0000100 14073748
39e0: 38 33 35 35 33 32 37 20 33 20 30 30 30 30 37 66  8355327 3 00007f
39f0: 66 66 37 66 66 66 66 66 66 66 66 66 66 66 20 2d  ff7fffffffffff -
3a00: 31 34 30 37 33 37 34 38 38 33 35 35 33 32 38 20  140737488355328 
3a10: 34 20 66 66 66 66 66 66 66 66 66 66 66 66 38 30  4 ffffffffffff80
3a20: 30 30 66 66 66 66 38 30 30 30 30 30 30 30 30 30  00ffff8000000000
3a30: 30 30 20 2d 35 34 39 37 35 35 38 31 33 38 38 39  00 -549755813889
3a40: 20 35 20 66 66 66 66 66 66 66 66 66 66 66 66 66   5 fffffffffffff
3a50: 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66  f7fffffff7ffffff
3a60: 66 66 66 20 34 32 39 34 39 36 37 32 39 36 20 36  fff 4294967296 6
3a70: 20 30 30 30 30 30 30 30 31 31 30 30 30 30 30 30   000000011000000
3a80: 30 30 20 2d 35 34 39 37 35 35 38 31 33 38 38 38  00 -549755813888
3a90: 20 37 20 66 66 66 66 66 66 66 66 66 66 66 66 66   7 fffffffffffff
3aa0: 66 38 30 66 66 66 66 66 66 38 30 30 30 30 30 30  f80ffffff8000000
3ab0: 30 30 30 20 33 32 37 36 37 20 38 20 30 30 30 30  000 32767 8 0000
3ac0: 30 30 30 30 30 30 30 30 37 66 66 66 20 35 37 36  000000007fff 576
3ad0: 34 36 30 37 35 32 33 30 33 34 32 33 34 38 37 20  460752303423487 
3ae0: 39 20 30 37 66 66 66 66 66 66 37 66 66 66 66 66  9 07ffffff7fffff
3af0: 66 66 66 66 66 66 66 66 66 20 32 38 31 34 37 34  fffffffff 281474
3b00: 39 37 36 37 31 30 36 35 36 20 31 30 20 30 30 30  976710656 10 000
3b10: 31 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30  1000010000000000
3b20: 30 30 20 37 32 30 35 37 35 39 34 30 33 37 39 32  00 7205759403792
3b30: 37 39 33 36 20 31 31 20 30 31 30 30 30 30 30 30  7936 11 01000000
3b40: 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  100000000000000 
3b50: 2d 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33  -576460752303423
3b60: 34 38 38 20 31 32 20 66 66 66 66 66 66 66 66 66  488 12 fffffffff
3b70: 38 30 30 30 30 30 30 66 38 30 30 30 30 30 30 30  8000000f80000000
3b80: 30 30 30 30 30 30 30 20 2d 33 32 37 36 39 20 31  0000000 -32769 1
3b90: 33 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  3 ffffffffffffff
3ba0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66  ffffffffffffff7f
3bb0: 66 66 20 2d 33 36 30 32 38 37 39 37 30 31 38 39  ff -360287970189
3bc0: 36 33 39 36 39 20 31 34 20 66 66 66 66 66 66 66  63969 14 fffffff
3bd0: 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66  fff7fffffff7ffff
3be0: 66 66 66 66 66 66 66 66 66 20 31 31 35 32 39 32  fffffffff 115292
3bf0: 31 35 30 34 36 30 36 38 34 36 39 37 35 20 31 35  1504606846975 15
3c00: 20 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66   0ffffffffffffff
3c10: 66 66 66 66 66 66 66 66 20 2d 38 33 38 38 36 30  ffffffff -838860
3c20: 38 20 31 36 20 66 66 66 66 66 66 66 66 66 66 66  8 16 fffffffffff
3c30: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38  fffffffffffffff8
3c40: 30 30 30 30 30 20 31 31 35 32 39 32 31 35 30 34  00000 1152921504
3c50: 36 30 36 38 34 36 39 37 36 20 31 37 20 31 30 30  606846976 17 100
3c60: 30 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30  0000010000000000
3c70: 30 30 30 30 30 20 33 36 30 32 38 37 39 37 30 31  00000 3602879701
3c80: 38 39 36 33 39 36 37 20 31 38 20 30 30 37 66 66  8963967 18 007ff
3c90: 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66 66  fff7ffffffffffff
3ca0: 66 20 31 32 37 20 31 39 20 30 30 30 30 30 30 30  f 127 19 0000000
3cb0: 30 30 30 30 30 30 30 37 66 20 31 36 37 37 37 32  00000007f 167772
3cc0: 31 35 20 32 30 20 30 30 30 30 30 30 30 30 30 30  15 20 0000000000
3cd0: 66 66 66 66 66 66 20 35 34 39 37 35 35 38 31 33  ffffff 549755813
3ce0: 38 38 38 20 32 31 20 30 30 30 30 30 30 38 30 38  888 21 000000808
3cf0: 30 30 30 30 30 30 30 30 30 20 34 32 39 34 39 36  000000000 429496
3d00: 37 32 39 35 20 32 32 20 30 30 30 30 30 30 30 30  7295 22 00000000
3d10: 66 66 66 66 66 66 66 66 20 35 34 39 37 35 35 38  ffffffff 5497558
3d20: 31 33 38 38 37 20 32 33 20 30 30 30 30 30 30 37  13887 23 0000007
3d30: 66 37 66 66 66 66 66 66 66 66 66 20 38 33 38 38  f7fffffffff 8388
3d40: 36 30 37 20 32 34 20 30 30 30 30 30 30 30 30 30  607 24 000000000
3d50: 30 37 66 66 66 66 66 20 33 36 30 32 38 37 39 37  07fffff 36028797
3d60: 30 31 38 39 36 33 39 36 38 20 32 35 20 30 30 38  018963968 25 008
3d70: 30 30 30 30 30 38 30 30 30 30 30 30 30 30 30 30  0000080000000000
3d80: 30 30 30 20 32 31 34 37 34 38 33 36 34 37 20 32  000 2147483647 2
3d90: 36 20 30 30 30 30 30 30 30 30 37 66 66 66 66 66  6 000000007fffff
3da0: 66 66 20 2d 31 32 38 20 32 37 20 66 66 66 66 66  ff -128 27 fffff
3db0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
3dc0: 66 66 66 66 66 66 66 66 66 38 30 20 31 30 39 39  fffffffff80 1099
3dd0: 35 31 31 36 32 37 37 37 36 20 32 38 20 30 30 30  511627776 28 000
3de0: 30 30 31 30 30 31 30 30 30 30 30 30 30 30 30 30  0010010000000000
3df0: 20 2d 38 33 38 38 36 30 39 20 32 39 20 66 66 66   -8388609 29 fff
3e00: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
3e10: 66 66 66 66 66 66 66 37 66 66 66 66 66 20 31 32  fffffff7fffff 12
3e20: 38 20 33 30 20 30 30 30 30 30 30 30 30 30 30 30  8 30 00000000000
3e30: 30 30 30 38 30 20 35 37 36 34 36 30 37 35 32 33  00080 5764607523
3e40: 30 33 34 32 33 34 38 38 20 33 31 20 30 38 30 30  03423488 31 0800
3e50: 30 30 30 30 38 30 30 30 30 30 30 30 30 30 30 30  0000800000000000
3e60: 30 30 30 20 37 32 30 35 37 35 39 34 30 33 37 39  000 720575940379
3e70: 32 37 39 33 35 20 33 32 20 30 30 66 66 66 66 66  27935 32 00fffff
3e80: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20  fffffffffffffff 
3e90: 2d 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33  -576460752303423
3ea0: 34 38 39 20 33 33 20 66 66 66 66 66 66 66 66 66  489 33 fffffffff
3eb0: 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66  7fffffff7fffffff
3ec0: 66 66 66 66 66 66 66 20 31 36 37 37 37 32 31 36  fffffff 16777216
3ed0: 20 33 34 20 30 30 30 30 30 30 30 30 30 31 30 30   34 000000000100
3ee0: 30 30 30 30 20 2d 32 31 34 37 34 38 33 36 34 38  0000 -2147483648
3ef0: 20 33 35 20 66 66 66 66 66 66 66 66 66 66 66 66   35 ffffffffffff
3f00: 66 66 66 66 66 66 66 66 66 66 66 66 38 30 30 30  ffffffffffff8000
3f10: 30 30 30 30 20 38 33 38 38 36 30 38 20 33 36 20  0000 8388608 36 
3f20: 30 30 30 30 30 30 30 30 30 30 38 30 30 30 30 30  0000000000800000
3f30: 20 36 35 35 33 35 20 33 37 20 30 30 30 30 30 30   65535 37 000000
3f40: 30 30 30 30 30 30 66 66 66 66 20 36 35 35 33 36  000000ffff 65536
3f50: 20 33 38 20 30 30 30 30 30 30 30 30 30 30 30 31   38 000000000001
3f60: 30 30 30 30 20 32 38 31 34 37 34 39 37 36 37 31  0000 28147497671
3f70: 30 36 35 35 20 33 39 20 30 30 30 30 66 66 66 66  0655 39 0000ffff
3f80: 66 66 66 66 66 66 66 66 66 66 66 66 20 31 30 39  ffffffffffff 109
3f90: 39 35 31 31 36 32 37 37 37 35 20 34 30 20 30 30  9511627775 40 00
3fa0: 30 30 30 30 66 66 66 66 66 66 66 66 66 66 66 66  0000ffffffffffff
3fb0: 20 2d 33 36 30 32 38 37 39 37 30 31 38 39 36 33   -36028797018963
3fc0: 39 36 38 20 34 31 20 66 66 66 66 66 66 66 66 66  968 41 fffffffff
3fd0: 66 38 30 30 30 30 30 66 66 38 30 30 30 30 30 30  f800000ff8000000
3fe0: 30 30 30 30 30 30 30 20 2d 31 34 30 37 33 37 34  0000000 -1407374
3ff0: 38 38 33 35 35 33 32 39 20 34 32 20 66 66 66 66  88355329 42 ffff
4000: 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66  ffffffff7fffffff
4010: 37 66 66 66 66 66 66 66 66 66 66 66 20 32 31 34  7fffffffffff 214
4020: 37 34 38 33 36 34 38 20 34 33 20 30 30 30 30 30  7483648 43 00000
4030: 30 30 30 38 30 30 30 30 30 30 30 20 33 32 37 36  00080000000 3276
4040: 38 20 34 34 20 30 30 30 30 30 30 30 30 30 30 30  8 44 00000000000
4050: 30 38 30 30 30 20 2d 33 32 37 36 38 20 34 35 20  08000 -32768 45 
4060: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
4070: 66 66 66 66 66 66 66 66 66 66 66 66 38 30 30 30  ffffffffffff8000
4080: 20 2d 32 31 34 37 34 38 33 36 34 39 20 34 36 20   -2147483649 46 
4090: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
40a0: 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66  ffffffff7fffffff
40b0: 20 31 34 30 37 33 37 34 38 38 33 35 35 33 32 38   140737488355328
40c0: 20 34 37 20 30 30 30 30 38 30 30 30 38 30 30 30   47 000080008000
40d0: 30 30 30 30 30 30 30 30 20 32 35 35 20 34 38 20  00000000 255 48 
40e0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 66 66  00000000000000ff
40f0: 7d 0a 64 6f 5f 74 65 73 74 20 62 6f 75 6e 64 61  }.do_test bounda
4100: 72 79 34 2d 31 2e 39 20 7b 0a 20 20 64 62 20 65  ry4-1.9 {.  db e
4110: 76 61 6c 20 7b 0a 20 20 20 20 53 45 4c 45 43 54  val {.    SELECT
4120: 20 6f 69 64 2c 20 61 2c 20 78 20 46 52 4f 4d 20   oid, a, x FROM 
4130: 74 31 20 4f 52 44 45 52 20 42 59 20 2b 61 20 44  t1 ORDER BY +a D
4140: 45 53 43 0a 20 20 7d 0a 7d 20 7b 32 35 35 20 34  ESC.  }.} {255 4
4150: 38 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30  8 00000000000000
4160: 66 66 20 31 34 30 37 33 37 34 38 38 33 35 35 33  ff 1407374883553
4170: 32 38 20 34 37 20 30 30 30 30 38 30 30 30 38 30  28 47 0000800080
4180: 30 30 30 30 30 30 30 30 30 30 20 2d 32 31 34 37  0000000000 -2147
4190: 34 38 33 36 34 39 20 34 36 20 66 66 66 66 66 66  483649 46 ffffff
41a0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
41b0: 66 66 37 66 66 66 66 66 66 66 20 2d 33 32 37 36  ff7fffffff -3276
41c0: 38 20 34 35 20 66 66 66 66 66 66 66 66 66 66 66  8 45 fffffffffff
41d0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
41e0: 66 38 30 30 30 20 33 32 37 36 38 20 34 34 20 30  f8000 32768 44 0
41f0: 30 30 30 30 30 30 30 30 30 30 30 38 30 30 30 20  000000000008000 
4200: 32 31 34 37 34 38 33 36 34 38 20 34 33 20 30 30  2147483648 43 00
4210: 30 30 30 30 30 30 38 30 30 30 30 30 30 30 20 2d  00000080000000 -
4220: 31 34 30 37 33 37 34 38 38 33 35 35 33 32 39 20  140737488355329 
4230: 34 32 20 66 66 66 66 66 66 66 66 66 66 66 66 37  42 ffffffffffff7
4240: 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66  fffffff7ffffffff
4250: 66 66 66 20 2d 33 36 30 32 38 37 39 37 30 31 38  fff -36028797018
4260: 39 36 33 39 36 38 20 34 31 20 66 66 66 66 66 66  963968 41 ffffff
4270: 66 66 66 66 38 30 30 30 30 30 66 66 38 30 30 30  ffff800000ff8000
4280: 30 30 30 30 30 30 30 30 30 30 20 31 30 39 39 35  0000000000 10995
4290: 31 31 36 32 37 37 37 35 20 34 30 20 30 30 30 30  11627775 40 0000
42a0: 30 30 66 66 66 66 66 66 66 66 66 66 66 66 20 32  00ffffffffffff 2
42b0: 38 31 34 37 34 39 37 36 37 31 30 36 35 35 20 33  81474976710655 3
42c0: 39 20 30 30 30 30 66 66 66 66 66 66 66 66 66 66  9 0000ffffffffff
42d0: 66 66 66 66 66 66 20 36 35 35 33 36 20 33 38 20  ffffff 65536 38 
42e0: 30 30 30 30 30 30 30 30 30 30 30 31 30 30 30 30  0000000000010000
42f0: 20 36 35 35 33 35 20 33 37 20 30 30 30 30 30 30   65535 37 000000
4300: 30 30 30 30 30 30 66 66 66 66 20 38 33 38 38 36  000000ffff 83886
4310: 30 38 20 33 36 20 30 30 30 30 30 30 30 30 30 30  08 36 0000000000
4320: 38 30 30 30 30 30 20 2d 32 31 34 37 34 38 33 36  800000 -21474836
4330: 34 38 20 33 35 20 66 66 66 66 66 66 66 66 66 66  48 35 ffffffffff
4340: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30  ffffffffffffff80
4350: 30 30 30 30 30 30 20 31 36 37 37 37 32 31 36 20  000000 16777216 
4360: 33 34 20 30 30 30 30 30 30 30 30 30 31 30 30 30  34 0000000001000
4370: 30 30 30 20 2d 35 37 36 34 36 30 37 35 32 33 30  000 -57646075230
4380: 33 34 32 33 34 38 39 20 33 33 20 66 66 66 66 66  3423489 33 fffff
4390: 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66  ffff7fffffff7fff
43a0: 66 66 66 66 66 66 66 66 66 66 66 20 37 32 30 35  fffffffffff 7205
43b0: 37 35 39 34 30 33 37 39 32 37 39 33 35 20 33 32  7594037927935 32
43c0: 20 30 30 66 66 66 66 66 66 66 66 66 66 66 66 66   00fffffffffffff
43d0: 66 66 66 66 66 66 66 20 35 37 36 34 36 30 37 35  fffffff 57646075
43e0: 32 33 30 33 34 32 33 34 38 38 20 33 31 20 30 38  2303423488 31 08
43f0: 30 30 30 30 30 30 38 30 30 30 30 30 30 30 30 30  0000008000000000
4400: 30 30 30 30 30 20 31 32 38 20 33 30 20 30 30 30  00000 128 30 000
4410: 30 30 30 30 30 30 30 30 30 30 30 38 30 20 2d 38  0000000000080 -8
4420: 33 38 38 36 30 39 20 32 39 20 66 66 66 66 66 66  388609 29 ffffff
4430: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
4440: 66 66 66 66 37 66 66 66 66 66 20 31 30 39 39 35  ffff7fffff 10995
4450: 31 31 36 32 37 37 37 36 20 32 38 20 30 30 30 30  11627776 28 0000
4460: 30 31 30 30 31 30 30 30 30 30 30 30 30 30 30 20  010010000000000 
4470: 2d 31 32 38 20 32 37 20 66 66 66 66 66 66 66 66  -128 27 ffffffff
4480: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
4490: 66 66 66 66 66 66 38 30 20 32 31 34 37 34 38 33  ffffff80 2147483
44a0: 36 34 37 20 32 36 20 30 30 30 30 30 30 30 30 37  647 26 000000007
44b0: 66 66 66 66 66 66 66 20 33 36 30 32 38 37 39 37  fffffff 36028797
44c0: 30 31 38 39 36 33 39 36 38 20 32 35 20 30 30 38  018963968 25 008
44d0: 30 30 30 30 30 38 30 30 30 30 30 30 30 30 30 30  0000080000000000
44e0: 30 30 30 20 38 33 38 38 36 30 37 20 32 34 20 30  000 8388607 24 0
44f0: 30 30 30 30 30 30 30 30 30 37 66 66 66 66 66 20  0000000007fffff 
4500: 35 34 39 37 35 35 38 31 33 38 38 37 20 32 33 20  549755813887 23 
4510: 30 30 30 30 30 30 37 66 37 66 66 66 66 66 66 66  0000007f7fffffff
4520: 66 66 20 34 32 39 34 39 36 37 32 39 35 20 32 32  ff 4294967295 22
4530: 20 30 30 30 30 30 30 30 30 66 66 66 66 66 66 66   00000000fffffff
4540: 66 20 35 34 39 37 35 35 38 31 33 38 38 38 20 32  f 549755813888 2
4550: 31 20 30 30 30 30 30 30 38 30 38 30 30 30 30 30  1 00000080800000
4560: 30 30 30 30 20 31 36 37 37 37 32 31 35 20 32 30  0000 16777215 20
4570: 20 30 30 30 30 30 30 30 30 30 30 66 66 66 66 66   0000000000fffff
4580: 66 20 31 32 37 20 31 39 20 30 30 30 30 30 30 30  f 127 19 0000000
4590: 30 30 30 30 30 30 30 37 66 20 33 36 30 32 38 37  00000007f 360287
45a0: 39 37 30 31 38 39 36 33 39 36 37 20 31 38 20 30  97018963967 18 0
45b0: 30 37 66 66 66 66 66 37 66 66 66 66 66 66 66 66  07fffff7ffffffff
45c0: 66 66 66 66 66 20 31 31 35 32 39 32 31 35 30 34  fffff 1152921504
45d0: 36 30 36 38 34 36 39 37 36 20 31 37 20 31 30 30  606846976 17 100
45e0: 30 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30  0000010000000000
45f0: 30 30 30 30 30 20 2d 38 33 38 38 36 30 38 20 31  00000 -8388608 1
4600: 36 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  6 ffffffffffffff
4610: 66 66 66 66 66 66 66 66 66 66 66 66 38 30 30 30  ffffffffffff8000
4620: 30 30 20 31 31 35 32 39 32 31 35 30 34 36 30 36  00 1152921504606
4630: 38 34 36 39 37 35 20 31 35 20 30 66 66 66 66 66  846975 15 0fffff
4640: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
4650: 66 20 2d 33 36 30 32 38 37 39 37 30 31 38 39 36  f -3602879701896
4660: 33 39 36 39 20 31 34 20 66 66 66 66 66 66 66 66  3969 14 ffffffff
4670: 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66  ff7fffffff7fffff
4680: 66 66 66 66 66 66 66 66 20 2d 33 32 37 36 39 20  ffffffff -32769 
4690: 31 33 20 66 66 66 66 66 66 66 66 66 66 66 66 66  13 fffffffffffff
46a0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37  fffffffffffffff7
46b0: 66 66 66 20 2d 35 37 36 34 36 30 37 35 32 33 30  fff -57646075230
46c0: 33 34 32 33 34 38 38 20 31 32 20 66 66 66 66 66  3423488 12 fffff
46d0: 66 66 66 66 38 30 30 30 30 30 30 66 38 30 30 30  ffff8000000f8000
46e0: 30 30 30 30 30 30 30 30 30 30 30 20 37 32 30 35  00000000000 7205
46f0: 37 35 39 34 30 33 37 39 32 37 39 33 36 20 31 31  7594037927936 11
4700: 20 30 31 30 30 30 30 30 30 31 30 30 30 30 30 30   010000001000000
4710: 30 30 30 30 30 30 30 30 20 32 38 31 34 37 34 39  00000000 2814749
4720: 37 36 37 31 30 36 35 36 20 31 30 20 30 30 30 31  76710656 10 0001
4730: 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30  0000100000000000
4740: 30 20 35 37 36 34 36 30 37 35 32 33 30 33 34 32  0 57646075230342
4750: 33 34 38 37 20 39 20 30 37 66 66 66 66 66 66 37  3487 9 07ffffff7
4760: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20 33  ffffffffffffff 3
4770: 32 37 36 37 20 38 20 30 30 30 30 30 30 30 30 30  2767 8 000000000
4780: 30 30 30 37 66 66 66 20 2d 35 34 39 37 35 35 38  0007fff -5497558
4790: 31 33 38 38 38 20 37 20 66 66 66 66 66 66 66 66  13888 7 ffffffff
47a0: 66 66 66 66 66 66 38 30 66 66 66 66 66 66 38 30  ffffff80ffffff80
47b0: 30 30 30 30 30 30 30 30 20 34 32 39 34 39 36 37  00000000 4294967
47c0: 32 39 36 20 36 20 30 30 30 30 30 30 30 31 31 30  296 6 0000000110
47d0: 30 30 30 30 30 30 30 20 2d 35 34 39 37 35 35 38  0000000 -5497558
47e0: 31 33 38 38 39 20 35 20 66 66 66 66 66 66 66 66  13889 5 ffffffff
47f0: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66  ffffff7fffffff7f
4800: 66 66 66 66 66 66 66 66 20 2d 31 34 30 37 33 37  ffffffff -140737
4810: 34 38 38 33 35 35 33 32 38 20 34 20 66 66 66 66  488355328 4 ffff
4820: 66 66 66 66 66 66 66 66 38 30 30 30 66 66 66 66  ffffffff8000ffff
4830: 38 30 30 30 30 30 30 30 30 30 30 30 20 31 34 30  800000000000 140
4840: 37 33 37 34 38 38 33 35 35 33 32 37 20 33 20 30  737488355327 3 0
4850: 30 30 30 37 66 66 66 37 66 66 66 66 66 66 66 66  0007fff7ffffffff
4860: 66 66 66 20 32 35 36 20 32 20 30 30 30 30 30 30  fff 256 2 000000
4870: 30 30 30 30 30 30 30 31 30 30 20 2d 31 32 39 20  0000000100 -129 
4880: 31 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  1 ffffffffffffff
4890: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
48a0: 37 66 7d 0a 64 6f 5f 74 65 73 74 20 62 6f 75 6e  7f}.do_test boun
48b0: 64 61 72 79 34 2d 31 2e 31 30 20 7b 0a 20 20 64  dary4-1.10 {.  d
48c0: 62 20 65 76 61 6c 20 7b 0a 20 20 20 20 53 45 4c  b eval {.    SEL
48d0: 45 43 54 20 6f 69 64 2c 20 61 2c 20 78 20 46 52  ECT oid, a, x FR
48e0: 4f 4d 20 74 31 20 4f 52 44 45 52 20 42 59 20 61  OM t1 ORDER BY a
48f0: 20 44 45 53 43 0a 20 20 7d 0a 7d 20 7b 32 35 35   DESC.  }.} {255
4900: 20 34 38 20 30 30 30 30 30 30 30 30 30 30 30 30   48 000000000000
4910: 30 30 66 66 20 31 34 30 37 33 37 34 38 38 33 35  00ff 14073748835
4920: 35 33 32 38 20 34 37 20 30 30 30 30 38 30 30 30  5328 47 00008000
4930: 38 30 30 30 30 30 30 30 30 30 30 30 20 2d 32 31  800000000000 -21
4940: 34 37 34 38 33 36 34 39 20 34 36 20 66 66 66 66  47483649 46 ffff
4950: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
4960: 66 66 66 66 37 66 66 66 66 66 66 66 20 2d 33 32  ffff7fffffff -32
4970: 37 36 38 20 34 35 20 66 66 66 66 66 66 66 66 66  768 45 fffffffff
4980: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
4990: 66 66 66 38 30 30 30 20 33 32 37 36 38 20 34 34  fff8000 32768 44
49a0: 20 30 30 30 30 30 30 30 30 30 30 30 30 38 30 30   000000000000800
49b0: 30 20 32 31 34 37 34 38 33 36 34 38 20 34 33 20  0 2147483648 43 
49c0: 30 30 30 30 30 30 30 30 38 30 30 30 30 30 30 30  0000000080000000
49d0: 20 2d 31 34 30 37 33 37 34 38 38 33 35 35 33 32   -14073748835532
49e0: 39 20 34 32 20 66 66 66 66 66 66 66 66 66 66 66  9 42 fffffffffff
49f0: 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66  f7fffffff7ffffff
4a00: 66 66 66 66 66 20 2d 33 36 30 32 38 37 39 37 30  fffff -360287970
4a10: 31 38 39 36 33 39 36 38 20 34 31 20 66 66 66 66  18963968 41 ffff
4a20: 66 66 66 66 66 66 38 30 30 30 30 30 66 66 38 30  ffffff800000ff80
4a30: 30 30 30 30 30 30 30 30 30 30 30 30 20 31 30 39  000000000000 109
4a40: 39 35 31 31 36 32 37 37 37 35 20 34 30 20 30 30  9511627775 40 00
4a50: 30 30 30 30 66 66 66 66 66 66 66 66 66 66 66 66  0000ffffffffffff
4a60: 20 32 38 31 34 37 34 39 37 36 37 31 30 36 35 35   281474976710655
4a70: 20 33 39 20 30 30 30 30 66 66 66 66 66 66 66 66   39 0000ffffffff
4a80: 66 66 66 66 66 66 66 66 20 36 35 35 33 36 20 33  ffffffff 65536 3
4a90: 38 20 30 30 30 30 30 30 30 30 30 30 30 31 30 30  8 00000000000100
4aa0: 30 30 20 36 35 35 33 35 20 33 37 20 30 30 30 30  00 65535 37 0000
4ab0: 30 30 30 30 30 30 30 30 66 66 66 66 20 38 33 38  00000000ffff 838
4ac0: 38 36 30 38 20 33 36 20 30 30 30 30 30 30 30 30  8608 36 00000000
4ad0: 30 30 38 30 30 30 30 30 20 2d 32 31 34 37 34 38  00800000 -214748
4ae0: 33 36 34 38 20 33 35 20 66 66 66 66 66 66 66 66  3648 35 ffffffff
4af0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
4b00: 38 30 30 30 30 30 30 30 20 31 36 37 37 37 32 31  80000000 1677721
4b10: 36 20 33 34 20 30 30 30 30 30 30 30 30 30 31 30  6 34 00000000010
4b20: 30 30 30 30 30 20 2d 35 37 36 34 36 30 37 35 32  00000 -576460752
4b30: 33 30 33 34 32 33 34 38 39 20 33 33 20 66 66 66  303423489 33 fff
4b40: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66  ffffff7fffffff7f
4b50: 66 66 66 66 66 66 66 66 66 66 66 66 66 20 37 32  fffffffffffff 72
4b60: 30 35 37 35 39 34 30 33 37 39 32 37 39 33 35 20  057594037927935 
4b70: 33 32 20 30 30 66 66 66 66 66 66 66 66 66 66 66  32 00fffffffffff
4b80: 66 66 66 66 66 66 66 66 66 20 35 37 36 34 36 30  fffffffff 576460
4b90: 37 35 32 33 30 33 34 32 33 34 38 38 20 33 31 20  752303423488 31 
4ba0: 30 38 30 30 30 30 30 30 38 30 30 30 30 30 30 30  0800000080000000
4bb0: 30 30 30 30 30 30 30 20 31 32 38 20 33 30 20 30  0000000 128 30 0
4bc0: 30 30 30 30 30 30 30 30 30 30 30 30 30 38 30 20  000000000000080 
4bd0: 2d 38 33 38 38 36 30 39 20 32 39 20 66 66 66 66  -8388609 29 ffff
4be0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
4bf0: 66 66 66 66 66 66 37 66 66 66 66 66 20 31 30 39  ffffff7fffff 109
4c00: 39 35 31 31 36 32 37 37 37 36 20 32 38 20 30 30  9511627776 28 00
4c10: 30 30 30 31 30 30 31 30 30 30 30 30 30 30 30 30  0001001000000000
4c20: 30 20 2d 31 32 38 20 32 37 20 66 66 66 66 66 66  0 -128 27 ffffff
4c30: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
4c40: 66 66 66 66 66 66 66 66 38 30 20 32 31 34 37 34  ffffffff80 21474
4c50: 38 33 36 34 37 20 32 36 20 30 30 30 30 30 30 30  83647 26 0000000
4c60: 30 37 66 66 66 66 66 66 66 20 33 36 30 32 38 37  07fffffff 360287
4c70: 39 37 30 31 38 39 36 33 39 36 38 20 32 35 20 30  97018963968 25 0
4c80: 30 38 30 30 30 30 30 38 30 30 30 30 30 30 30 30  0800000800000000
4c90: 30 30 30 30 30 20 38 33 38 38 36 30 37 20 32 34  00000 8388607 24
4ca0: 20 30 30 30 30 30 30 30 30 30 30 37 66 66 66 66   00000000007ffff
4cb0: 66 20 35 34 39 37 35 35 38 31 33 38 38 37 20 32  f 549755813887 2
4cc0: 33 20 30 30 30 30 30 30 37 66 37 66 66 66 66 66  3 0000007f7fffff
4cd0: 66 66 66 66 20 34 32 39 34 39 36 37 32 39 35 20  ffff 4294967295 
4ce0: 32 32 20 30 30 30 30 30 30 30 30 66 66 66 66 66  22 00000000fffff
4cf0: 66 66 66 20 35 34 39 37 35 35 38 31 33 38 38 38  fff 549755813888
4d00: 20 32 31 20 30 30 30 30 30 30 38 30 38 30 30 30   21 000000808000
4d10: 30 30 30 30 30 30 20 31 36 37 37 37 32 31 35 20  000000 16777215 
4d20: 32 30 20 30 30 30 30 30 30 30 30 30 30 66 66 66  20 0000000000fff
4d30: 66 66 66 20 31 32 37 20 31 39 20 30 30 30 30 30  fff 127 19 00000
4d40: 30 30 30 30 30 30 30 30 30 37 66 20 33 36 30 32  0000000007f 3602
4d50: 38 37 39 37 30 31 38 39 36 33 39 36 37 20 31 38  8797018963967 18
4d60: 20 30 30 37 66 66 66 66 66 37 66 66 66 66 66 66   007fffff7ffffff
4d70: 66 66 66 66 66 66 66 20 31 31 35 32 39 32 31 35  fffffff 11529215
4d80: 30 34 36 30 36 38 34 36 39 37 36 20 31 37 20 31  04606846976 17 1
4d90: 30 30 30 30 30 30 30 31 30 30 30 30 30 30 30 30  0000000100000000
4da0: 30 30 30 30 30 30 30 20 2d 38 33 38 38 36 30 38  0000000 -8388608
4db0: 20 31 36 20 66 66 66 66 66 66 66 66 66 66 66 66   16 ffffffffffff
4dc0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30  ffffffffffffff80
4dd0: 30 30 30 30 20 31 31 35 32 39 32 31 35 30 34 36  0000 11529215046
4de0: 30 36 38 34 36 39 37 35 20 31 35 20 30 66 66 66  06846975 15 0fff
4df0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
4e00: 66 66 66 20 2d 33 36 30 32 38 37 39 37 30 31 38  fff -36028797018
4e10: 39 36 33 39 36 39 20 31 34 20 66 66 66 66 66 66  963969 14 ffffff
4e20: 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66  ffff7fffffff7fff
4e30: 66 66 66 66 66 66 66 66 66 66 20 2d 33 32 37 36  ffffffffff -3276
4e40: 39 20 31 33 20 66 66 66 66 66 66 66 66 66 66 66  9 13 fffffffffff
4e50: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
4e60: 66 37 66 66 66 20 2d 35 37 36 34 36 30 37 35 32  f7fff -576460752
4e70: 33 30 33 34 32 33 34 38 38 20 31 32 20 66 66 66  303423488 12 fff
4e80: 66 66 66 66 66 66 38 30 30 30 30 30 30 66 38 30  ffffff8000000f80
4e90: 30 30 30 30 30 30 30 30 30 30 30 30 30 20 37 32  0000000000000 72
4ea0: 30 35 37 35 39 34 30 33 37 39 32 37 39 33 36 20  057594037927936 
4eb0: 31 31 20 30 31 30 30 30 30 30 30 31 30 30 30 30  11 0100000010000
4ec0: 30 30 30 30 30 30 30 30 30 30 20 32 38 31 34 37  0000000000 28147
4ed0: 34 39 37 36 37 31 30 36 35 36 20 31 30 20 30 30  4976710656 10 00
4ee0: 30 31 30 30 30 30 31 30 30 30 30 30 30 30 30 30  0100001000000000
4ef0: 30 30 30 20 35 37 36 34 36 30 37 35 32 33 30 33  000 576460752303
4f00: 34 32 33 34 38 37 20 39 20 30 37 66 66 66 66 66  423487 9 07fffff
4f10: 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66 66  f7ffffffffffffff
4f20: 20 33 32 37 36 37 20 38 20 30 30 30 30 30 30 30   32767 8 0000000
4f30: 30 30 30 30 30 37 66 66 66 20 2d 35 34 39 37 35  000007fff -54975
4f40: 35 38 31 33 38 38 38 20 37 20 66 66 66 66 66 66  5813888 7 ffffff
4f50: 66 66 66 66 66 66 66 66 38 30 66 66 66 66 66 66  ffffffff80ffffff
4f60: 38 30 30 30 30 30 30 30 30 30 20 34 32 39 34 39  8000000000 42949
4f70: 36 37 32 39 36 20 36 20 30 30 30 30 30 30 30 31  67296 6 00000001
4f80: 31 30 30 30 30 30 30 30 30 20 2d 35 34 39 37 35  100000000 -54975
4f90: 35 38 31 33 38 38 39 20 35 20 66 66 66 66 66 66  5813889 5 ffffff
4fa0: 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66  ffffffff7fffffff
4fb0: 37 66 66 66 66 66 66 66 66 66 20 2d 31 34 30 37  7fffffffff -1407
4fc0: 33 37 34 38 38 33 35 35 33 32 38 20 34 20 66 66  37488355328 4 ff
4fd0: 66 66 66 66 66 66 66 66 66 66 38 30 30 30 66 66  ffffffffff8000ff
4fe0: 66 66 38 30 30 30 30 30 30 30 30 30 30 30 20 31  ff800000000000 1
4ff0: 34 30 37 33 37 34 38 38 33 35 35 33 32 37 20 33  40737488355327 3
5000: 20 30 30 30 30 37 66 66 66 37 66 66 66 66 66 66   00007fff7ffffff
5010: 66 66 66 66 66 20 32 35 36 20 32 20 30 30 30 30  fffff 256 2 0000
5020: 30 30 30 30 30 30 30 30 30 31 30 30 20 2d 31 32  000000000100 -12
5030: 39 20 31 20 66 66 66 66 66 66 66 66 66 66 66 66  9 1 ffffffffffff
5040: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
5050: 66 66 37 66 7d 0a 64 6f 5f 74 65 73 74 20 62 6f  ff7f}.do_test bo
5060: 75 6e 64 61 72 79 34 2d 31 2e 31 31 20 7b 0a 20  undary4-1.11 {. 
5070: 20 64 62 20 65 76 61 6c 20 7b 0a 20 20 20 20 53   db eval {.    S
5080: 45 4c 45 43 54 20 6f 69 64 2c 20 61 2c 20 78 20  ELECT oid, a, x 
5090: 46 52 4f 4d 20 74 31 20 4f 52 44 45 52 20 42 59  FROM t1 ORDER BY
50a0: 20 2b 78 0a 20 20 7d 0a 7d 20 7b 31 32 37 20 31   +x.  }.} {127 1
50b0: 39 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30  9 00000000000000
50c0: 37 66 20 31 32 38 20 33 30 20 30 30 30 30 30 30  7f 128 30 000000
50d0: 30 30 30 30 30 30 30 30 38 30 20 32 35 35 20 34  0000000080 255 4
50e0: 38 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30  8 00000000000000
50f0: 66 66 20 32 35 36 20 32 20 30 30 30 30 30 30 30  ff 256 2 0000000
5100: 30 30 30 30 30 30 31 30 30 20 33 32 37 36 37 20  000000100 32767 
5110: 38 20 30 30 30 30 30 30 30 30 30 30 30 30 37 66  8 0000000000007f
5120: 66 66 20 33 32 37 36 38 20 34 34 20 30 30 30 30  ff 32768 44 0000
5130: 30 30 30 30 30 30 30 30 38 30 30 30 20 36 35 35  000000008000 655
5140: 33 35 20 33 37 20 30 30 30 30 30 30 30 30 30 30  35 37 0000000000
5150: 30 30 66 66 66 66 20 36 35 35 33 36 20 33 38 20  00ffff 65536 38 
5160: 30 30 30 30 30 30 30 30 30 30 30 31 30 30 30 30  0000000000010000
5170: 20 38 33 38 38 36 30 37 20 32 34 20 30 30 30 30   8388607 24 0000
5180: 30 30 30 30 30 30 37 66 66 66 66 66 20 38 33 38  0000007fffff 838
5190: 38 36 30 38 20 33 36 20 30 30 30 30 30 30 30 30  8608 36 00000000
51a0: 30 30 38 30 30 30 30 30 20 31 36 37 37 37 32 31  00800000 1677721
51b0: 35 20 32 30 20 30 30 30 30 30 30 30 30 30 30 66  5 20 0000000000f
51c0: 66 66 66 66 66 20 31 36 37 37 37 32 31 36 20 33  fffff 16777216 3
51d0: 34 20 30 30 30 30 30 30 30 30 30 31 30 30 30 30  4 00000000010000
51e0: 30 30 20 32 31 34 37 34 38 33 36 34 37 20 32 36  00 2147483647 26
51f0: 20 30 30 30 30 30 30 30 30 37 66 66 66 66 66 66   000000007ffffff
5200: 66 20 32 31 34 37 34 38 33 36 34 38 20 34 33 20  f 2147483648 43 
5210: 30 30 30 30 30 30 30 30 38 30 30 30 30 30 30 30  0000000080000000
5220: 20 34 32 39 34 39 36 37 32 39 35 20 32 32 20 30   4294967295 22 0
5230: 30 30 30 30 30 30 30 66 66 66 66 66 66 66 66 20  0000000ffffffff 
5240: 34 32 39 34 39 36 37 32 39 36 20 36 20 30 30 30  4294967296 6 000
5250: 30 30 30 30 31 31 30 30 30 30 30 30 30 30 20 35  00001100000000 5
5260: 34 39 37 35 35 38 31 33 38 38 37 20 32 33 20 30  49755813887 23 0
5270: 30 30 30 30 30 37 66 37 66 66 66 66 66 66 66 66  000007f7ffffffff
5280: 66 20 35 34 39 37 35 35 38 31 33 38 38 38 20 32  f 549755813888 2
5290: 31 20 30 30 30 30 30 30 38 30 38 30 30 30 30 30  1 00000080800000
52a0: 30 30 30 30 20 31 30 39 39 35 31 31 36 32 37 37  0000 10995116277
52b0: 37 35 20 34 30 20 30 30 30 30 30 30 66 66 66 66  75 40 000000ffff
52c0: 66 66 66 66 66 66 66 66 20 31 30 39 39 35 31 31  ffffffff 1099511
52d0: 36 32 37 37 37 36 20 32 38 20 30 30 30 30 30 31  627776 28 000001
52e0: 30 30 31 30 30 30 30 30 30 30 30 30 30 20 31 34  0010000000000 14
52f0: 30 37 33 37 34 38 38 33 35 35 33 32 37 20 33 20  0737488355327 3 
5300: 30 30 30 30 37 66 66 66 37 66 66 66 66 66 66 66  00007fff7fffffff
5310: 66 66 66 66 20 31 34 30 37 33 37 34 38 38 33 35  ffff 14073748835
5320: 35 33 32 38 20 34 37 20 30 30 30 30 38 30 30 30  5328 47 00008000
5330: 38 30 30 30 30 30 30 30 30 30 30 30 20 32 38 31  800000000000 281
5340: 34 37 34 39 37 36 37 31 30 36 35 35 20 33 39 20  474976710655 39 
5350: 30 30 30 30 66 66 66 66 66 66 66 66 66 66 66 66  0000ffffffffffff
5360: 66 66 66 66 20 32 38 31 34 37 34 39 37 36 37 31  ffff 28147497671
5370: 30 36 35 36 20 31 30 20 30 30 30 31 30 30 30 30  0656 10 00010000
5380: 31 30 30 30 30 30 30 30 30 30 30 30 30 20 33 36  1000000000000 36
5390: 30 32 38 37 39 37 30 31 38 39 36 33 39 36 37 20  028797018963967 
53a0: 31 38 20 30 30 37 66 66 66 66 66 37 66 66 66 66  18 007fffff7ffff
53b0: 66 66 66 66 66 66 66 66 66 20 33 36 30 32 38 37  fffffffff 360287
53c0: 39 37 30 31 38 39 36 33 39 36 38 20 32 35 20 30  97018963968 25 0
53d0: 30 38 30 30 30 30 30 38 30 30 30 30 30 30 30 30  0800000800000000
53e0: 30 30 30 30 30 20 37 32 30 35 37 35 39 34 30 33  00000 7205759403
53f0: 37 39 32 37 39 33 35 20 33 32 20 30 30 66 66 66  7927935 32 00fff
5400: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
5410: 66 20 37 32 30 35 37 35 39 34 30 33 37 39 32 37  f 72057594037927
5420: 39 33 36 20 31 31 20 30 31 30 30 30 30 30 30 31  936 11 010000001
5430: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 35  00000000000000 5
5440: 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34 38  7646075230342348
5450: 37 20 39 20 30 37 66 66 66 66 66 66 37 66 66 66  7 9 07ffffff7fff
5460: 66 66 66 66 66 66 66 66 66 66 66 20 35 37 36 34  fffffffffff 5764
5470: 36 30 37 35 32 33 30 33 34 32 33 34 38 38 20 33  60752303423488 3
5480: 31 20 30 38 30 30 30 30 30 30 38 30 30 30 30 30  1 08000000800000
5490: 30 30 30 30 30 30 30 30 30 20 31 31 35 32 39 32  000000000 115292
54a0: 31 35 30 34 36 30 36 38 34 36 39 37 35 20 31 35  1504606846975 15
54b0: 20 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66   0ffffffffffffff
54c0: 66 66 66 66 66 66 66 66 20 31 31 35 32 39 32 31  ffffffff 1152921
54d0: 35 30 34 36 30 36 38 34 36 39 37 36 20 31 37 20  504606846976 17 
54e0: 31 30 30 30 30 30 30 30 31 30 30 30 30 30 30 30  1000000010000000
54f0: 30 30 30 30 30 30 30 30 20 2d 35 37 36 34 36 30  00000000 -576460
5500: 37 35 32 33 30 33 34 32 33 34 38 39 20 33 33 20  752303423489 33 
5510: 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66  fffffffff7ffffff
5520: 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66 66  f7ffffffffffffff
5530: 20 2d 35 37 36 34 36 30 37 35 32 33 30 33 34 32   -57646075230342
5540: 33 34 38 38 20 31 32 20 66 66 66 66 66 66 66 66  3488 12 ffffffff
5550: 66 38 30 30 30 30 30 30 66 38 30 30 30 30 30 30  f8000000f8000000
5560: 30 30 30 30 30 30 30 30 20 2d 33 36 30 32 38 37  00000000 -360287
5570: 39 37 30 31 38 39 36 33 39 36 39 20 31 34 20 66  97018963969 14 f
5580: 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66  fffffffff7ffffff
5590: 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66 20  f7fffffffffffff 
55a0: 2d 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39  -360287970189639
55b0: 36 38 20 34 31 20 66 66 66 66 66 66 66 66 66 66  68 41 ffffffffff
55c0: 38 30 30 30 30 30 66 66 38 30 30 30 30 30 30 30  800000ff80000000
55d0: 30 30 30 30 30 30 20 2d 31 34 30 37 33 37 34 38  000000 -14073748
55e0: 38 33 35 35 33 32 39 20 34 32 20 66 66 66 66 66  8355329 42 fffff
55f0: 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37  fffffff7fffffff7
5600: 66 66 66 66 66 66 66 66 66 66 66 20 2d 31 34 30  fffffffffff -140
5610: 37 33 37 34 38 38 33 35 35 33 32 38 20 34 20 66  737488355328 4 f
5620: 66 66 66 66 66 66 66 66 66 66 66 38 30 30 30 66  fffffffffff8000f
5630: 66 66 66 38 30 30 30 30 30 30 30 30 30 30 30 20  fff800000000000 
5640: 2d 35 34 39 37 35 35 38 31 33 38 38 39 20 35 20  -549755813889 5 
5650: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66  ffffffffffffff7f
5660: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66  ffffff7fffffffff
5670: 20 2d 35 34 39 37 35 35 38 31 33 38 38 38 20 37   -549755813888 7
5680: 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38   ffffffffffffff8
5690: 30 66 66 66 66 66 66 38 30 30 30 30 30 30 30 30  0ffffff800000000
56a0: 30 20 2d 32 31 34 37 34 38 33 36 34 39 20 34 36  0 -2147483649 46
56b0: 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
56c0: 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66  fffffffff7ffffff
56d0: 66 20 2d 32 31 34 37 34 38 33 36 34 38 20 33 35  f -2147483648 35
56e0: 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
56f0: 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30 30  fffffffff8000000
5700: 30 20 2d 38 33 38 38 36 30 39 20 32 39 20 66 66  0 -8388609 29 ff
5710: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
5720: 66 66 66 66 66 66 66 66 37 66 66 66 66 66 20 2d  ffffffff7fffff -
5730: 38 33 38 38 36 30 38 20 31 36 20 66 66 66 66 66  8388608 16 fffff
5740: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
5750: 66 66 66 66 66 38 30 30 30 30 30 20 2d 33 32 37  fffff800000 -327
5760: 36 39 20 31 33 20 66 66 66 66 66 66 66 66 66 66  69 13 ffffffffff
5770: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
5780: 66 66 37 66 66 66 20 2d 33 32 37 36 38 20 34 35  ff7fff -32768 45
5790: 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
57a0: 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30 30  fffffffffffff800
57b0: 30 20 2d 31 32 39 20 31 20 66 66 66 66 66 66 66  0 -129 1 fffffff
57c0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
57d0: 66 66 66 66 66 66 66 37 66 20 2d 31 32 38 20 32  fffffff7f -128 2
57e0: 37 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  7 ffffffffffffff
57f0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
5800: 38 30 7d 0a 64 6f 5f 74 65 73 74 20 62 6f 75 6e  80}.do_test boun
5810: 64 61 72 79 34 2d 31 2e 31 32 20 7b 0a 20 20 64  dary4-1.12 {.  d
5820: 62 20 65 76 61 6c 20 7b 0a 20 20 20 20 53 45 4c  b eval {.    SEL
5830: 45 43 54 20 6f 69 64 2c 20 61 2c 20 78 20 46 52  ECT oid, a, x FR
5840: 4f 4d 20 74 31 20 4f 52 44 45 52 20 42 59 20 78  OM t1 ORDER BY x
5850: 0a 20 20 7d 0a 7d 20 7b 31 32 37 20 31 39 20 30  .  }.} {127 19 0
5860: 30 30 30 30 30 30 30 30 30 30 30 30 30 37 66 20  00000000000007f 
5870: 31 32 38 20 33 30 20 30 30 30 30 30 30 30 30 30  128 30 000000000
5880: 30 30 30 30 30 38 30 20 32 35 35 20 34 38 20 30  0000080 255 48 0
5890: 30 30 30 30 30 30 30 30 30 30 30 30 30 66 66 20  0000000000000ff 
58a0: 32 35 36 20 32 20 30 30 30 30 30 30 30 30 30 30  256 2 0000000000
58b0: 30 30 30 31 30 30 20 33 32 37 36 37 20 38 20 30  000100 32767 8 0
58c0: 30 30 30 30 30 30 30 30 30 30 30 37 66 66 66 20  000000000007fff 
58d0: 33 32 37 36 38 20 34 34 20 30 30 30 30 30 30 30  32768 44 0000000
58e0: 30 30 30 30 30 38 30 30 30 20 36 35 35 33 35 20  000008000 65535 
58f0: 33 37 20 30 30 30 30 30 30 30 30 30 30 30 30 66  37 000000000000f
5900: 66 66 66 20 36 35 35 33 36 20 33 38 20 30 30 30  fff 65536 38 000
5910: 30 30 30 30 30 30 30 30 31 30 30 30 30 20 38 33  0000000010000 83
5920: 38 38 36 30 37 20 32 34 20 30 30 30 30 30 30 30  88607 24 0000000
5930: 30 30 30 37 66 66 66 66 66 20 38 33 38 38 36 30  0007fffff 838860
5940: 38 20 33 36 20 30 30 30 30 30 30 30 30 30 30 38  8 36 00000000008
5950: 30 30 30 30 30 20 31 36 37 37 37 32 31 35 20 32  00000 16777215 2
5960: 30 20 30 30 30 30 30 30 30 30 30 30 66 66 66 66  0 0000000000ffff
5970: 66 66 20 31 36 37 37 37 32 31 36 20 33 34 20 30  ff 16777216 34 0
5980: 30 30 30 30 30 30 30 30 31 30 30 30 30 30 30 20  000000001000000 
5990: 32 31 34 37 34 38 33 36 34 37 20 32 36 20 30 30  2147483647 26 00
59a0: 30 30 30 30 30 30 37 66 66 66 66 66 66 66 20 32  0000007fffffff 2
59b0: 31 34 37 34 38 33 36 34 38 20 34 33 20 30 30 30  147483648 43 000
59c0: 30 30 30 30 30 38 30 30 30 30 30 30 30 20 34 32  0000080000000 42
59d0: 39 34 39 36 37 32 39 35 20 32 32 20 30 30 30 30  94967295 22 0000
59e0: 30 30 30 30 66 66 66 66 66 66 66 66 20 34 32 39  0000ffffffff 429
59f0: 34 39 36 37 32 39 36 20 36 20 30 30 30 30 30 30  4967296 6 000000
5a00: 30 31 31 30 30 30 30 30 30 30 30 20 35 34 39 37  01100000000 5497
5a10: 35 35 38 31 33 38 38 37 20 32 33 20 30 30 30 30  55813887 23 0000
5a20: 30 30 37 66 37 66 66 66 66 66 66 66 66 66 20 35  007f7fffffffff 5
5a30: 34 39 37 35 35 38 31 33 38 38 38 20 32 31 20 30  49755813888 21 0
5a40: 30 30 30 30 30 38 30 38 30 30 30 30 30 30 30 30  0000080800000000
5a50: 30 20 31 30 39 39 35 31 31 36 32 37 37 37 35 20  0 1099511627775 
5a60: 34 30 20 30 30 30 30 30 30 66 66 66 66 66 66 66  40 000000fffffff
5a70: 66 66 66 66 66 20 31 30 39 39 35 31 31 36 32 37  fffff 1099511627
5a80: 37 37 36 20 32 38 20 30 30 30 30 30 31 30 30 31  776 28 000001001
5a90: 30 30 30 30 30 30 30 30 30 30 20 31 34 30 37 33  0000000000 14073
5aa0: 37 34 38 38 33 35 35 33 32 37 20 33 20 30 30 30  7488355327 3 000
5ab0: 30 37 66 66 66 37 66 66 66 66 66 66 66 66 66 66  07fff7ffffffffff
5ac0: 66 20 31 34 30 37 33 37 34 38 38 33 35 35 33 32  f 14073748835532
5ad0: 38 20 34 37 20 30 30 30 30 38 30 30 30 38 30 30  8 47 00008000800
5ae0: 30 30 30 30 30 30 30 30 30 20 32 38 31 34 37 34  000000000 281474
5af0: 39 37 36 37 31 30 36 35 35 20 33 39 20 30 30 30  976710655 39 000
5b00: 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  0fffffffffffffff
5b10: 66 20 32 38 31 34 37 34 39 37 36 37 31 30 36 35  f 28147497671065
5b20: 36 20 31 30 20 30 30 30 31 30 30 30 30 31 30 30  6 10 00010000100
5b30: 30 30 30 30 30 30 30 30 30 30 20 33 36 30 32 38  0000000000 36028
5b40: 37 39 37 30 31 38 39 36 33 39 36 37 20 31 38 20  797018963967 18 
5b50: 30 30 37 66 66 66 66 66 37 66 66 66 66 66 66 66  007fffff7fffffff
5b60: 66 66 66 66 66 66 20 33 36 30 32 38 37 39 37 30  ffffff 360287970
5b70: 31 38 39 36 33 39 36 38 20 32 35 20 30 30 38 30  18963968 25 0080
5b80: 30 30 30 30 38 30 30 30 30 30 30 30 30 30 30 30  0000800000000000
5b90: 30 30 20 37 32 30 35 37 35 39 34 30 33 37 39 32  00 7205759403792
5ba0: 37 39 33 35 20 33 32 20 30 30 66 66 66 66 66 66  7935 32 00ffffff
5bb0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20 37  ffffffffffffff 7
5bc0: 32 30 35 37 35 39 34 30 33 37 39 32 37 39 33 36  2057594037927936
5bd0: 20 31 31 20 30 31 30 30 30 30 30 30 31 30 30 30   11 010000001000
5be0: 30 30 30 30 30 30 30 30 30 30 30 20 35 37 36 34  00000000000 5764
5bf0: 36 30 37 35 32 33 30 33 34 32 33 34 38 37 20 39  60752303423487 9
5c00: 20 30 37 66 66 66 66 66 66 37 66 66 66 66 66 66   07ffffff7ffffff
5c10: 66 66 66 66 66 66 66 66 20 35 37 36 34 36 30 37  ffffffff 5764607
5c20: 35 32 33 30 33 34 32 33 34 38 38 20 33 31 20 30  52303423488 31 0
5c30: 38 30 30 30 30 30 30 38 30 30 30 30 30 30 30 30  8000000800000000
5c40: 30 30 30 30 30 30 20 31 31 35 32 39 32 31 35 30  000000 115292150
5c50: 34 36 30 36 38 34 36 39 37 35 20 31 35 20 30 66  4606846975 15 0f
5c60: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
5c70: 66 66 66 66 66 20 31 31 35 32 39 32 31 35 30 34  fffff 1152921504
5c80: 36 30 36 38 34 36 39 37 36 20 31 37 20 31 30 30  606846976 17 100
5c90: 30 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30  0000010000000000
5ca0: 30 30 30 30 30 20 2d 35 37 36 34 36 30 37 35 32  00000 -576460752
5cb0: 33 30 33 34 32 33 34 38 39 20 33 33 20 66 66 66  303423489 33 fff
5cc0: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66  ffffff7fffffff7f
5cd0: 66 66 66 66 66 66 66 66 66 66 66 66 66 20 2d 35  fffffffffffff -5
5ce0: 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34 38  7646075230342348
5cf0: 38 20 31 32 20 66 66 66 66 66 66 66 66 66 38 30  8 12 fffffffff80
5d00: 30 30 30 30 30 66 38 30 30 30 30 30 30 30 30 30  00000f8000000000
5d10: 30 30 30 30 30 20 2d 33 36 30 32 38 37 39 37 30  00000 -360287970
5d20: 31 38 39 36 33 39 36 39 20 31 34 20 66 66 66 66  18963969 14 ffff
5d30: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66  ffffff7fffffff7f
5d40: 66 66 66 66 66 66 66 66 66 66 66 66 20 2d 33 36  ffffffffffff -36
5d50: 30 32 38 37 39 37 30 31 38 39 36 33 39 36 38 20  028797018963968 
5d60: 34 31 20 66 66 66 66 66 66 66 66 66 66 38 30 30  41 ffffffffff800
5d70: 30 30 30 66 66 38 30 30 30 30 30 30 30 30 30 30  000ff80000000000
5d80: 30 30 30 20 2d 31 34 30 37 33 37 34 38 38 33 35  000 -14073748835
5d90: 35 33 32 39 20 34 32 20 66 66 66 66 66 66 66 66  5329 42 ffffffff
5da0: 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66  ffff7fffffff7fff
5db0: 66 66 66 66 66 66 66 66 20 2d 31 34 30 37 33 37  ffffffff -140737
5dc0: 34 38 38 33 35 35 33 32 38 20 34 20 66 66 66 66  488355328 4 ffff
5dd0: 66 66 66 66 66 66 66 66 38 30 30 30 66 66 66 66  ffffffff8000ffff
5de0: 38 30 30 30 30 30 30 30 30 30 30 30 20 2d 35 34  800000000000 -54
5df0: 39 37 35 35 38 31 33 38 38 39 20 35 20 66 66 66  9755813889 5 fff
5e00: 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66  fffffffffff7ffff
5e10: 66 66 66 37 66 66 66 66 66 66 66 66 66 20 2d 35  fff7fffffffff -5
5e20: 34 39 37 35 35 38 31 33 38 38 38 20 37 20 66 66  49755813888 7 ff
5e30: 66 66 66 66 66 66 66 66 66 66 66 66 38 30 66 66  ffffffffffff80ff
5e40: 66 66 66 66 38 30 30 30 30 30 30 30 30 30 20 2d  ffff8000000000 -
5e50: 32 31 34 37 34 38 33 36 34 39 20 34 36 20 66 66  2147483649 46 ff
5e60: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
5e70: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 20 2d  ffffff7fffffff -
5e80: 32 31 34 37 34 38 33 36 34 38 20 33 35 20 66 66  2147483648 35 ff
5e90: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
5ea0: 66 66 66 66 66 66 38 30 30 30 30 30 30 30 20 2d  ffffff80000000 -
5eb0: 38 33 38 38 36 30 39 20 32 39 20 66 66 66 66 66  8388609 29 fffff
5ec0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
5ed0: 66 66 66 66 66 37 66 66 66 66 66 20 2d 38 33 38  fffff7fffff -838
5ee0: 38 36 30 38 20 31 36 20 66 66 66 66 66 66 66 66  8608 16 ffffffff
5ef0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
5f00: 66 66 38 30 30 30 30 30 20 2d 33 32 37 36 39 20  ff800000 -32769 
5f10: 31 33 20 66 66 66 66 66 66 66 66 66 66 66 66 66  13 fffffffffffff
5f20: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37  fffffffffffffff7
5f30: 66 66 66 20 2d 33 32 37 36 38 20 34 35 20 66 66  fff -32768 45 ff
5f40: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
5f50: 66 66 66 66 66 66 66 66 66 66 38 30 30 30 20 2d  ffffffffff8000 -
5f60: 31 32 39 20 31 20 66 66 66 66 66 66 66 66 66 66  129 1 ffffffffff
5f70: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
5f80: 66 66 66 66 37 66 20 2d 31 32 38 20 32 37 20 66  ffff7f -128 27 f
5f90: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
5fa0: 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30 7d  fffffffffffff80}
5fb0: 0a 64 6f 5f 74 65 73 74 20 62 6f 75 6e 64 61 72  .do_test boundar
5fc0: 79 34 2d 31 2e 31 33 20 7b 0a 20 20 64 62 20 65  y4-1.13 {.  db e
5fd0: 76 61 6c 20 7b 0a 20 20 20 20 53 45 4c 45 43 54  val {.    SELECT
5fe0: 20 6f 69 64 2c 20 61 2c 20 78 20 46 52 4f 4d 20   oid, a, x FROM 
5ff0: 74 31 20 4f 52 44 45 52 20 42 59 20 2b 78 20 44  t1 ORDER BY +x D
6000: 45 53 43 0a 20 20 7d 0a 7d 20 7b 2d 31 32 38 20  ESC.  }.} {-128 
6010: 32 37 20 66 66 66 66 66 66 66 66 66 66 66 66 66  27 fffffffffffff
6020: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
6030: 66 38 30 20 2d 31 32 39 20 31 20 66 66 66 66 66  f80 -129 1 fffff
6040: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
6050: 66 66 66 66 66 66 66 66 66 37 66 20 2d 33 32 37  fffffffff7f -327
6060: 36 38 20 34 35 20 66 66 66 66 66 66 66 66 66 66  68 45 ffffffffff
6070: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
6080: 66 66 38 30 30 30 20 2d 33 32 37 36 39 20 31 33  ff8000 -32769 13
6090: 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
60a0: 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66  fffffffffffff7ff
60b0: 66 20 2d 38 33 38 38 36 30 38 20 31 36 20 66 66  f -8388608 16 ff
60c0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
60d0: 66 66 66 66 66 66 66 66 38 30 30 30 30 30 20 2d  ffffffff800000 -
60e0: 38 33 38 38 36 30 39 20 32 39 20 66 66 66 66 66  8388609 29 fffff
60f0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
6100: 66 66 66 66 66 37 66 66 66 66 66 20 2d 32 31 34  fffff7fffff -214
6110: 37 34 38 33 36 34 38 20 33 35 20 66 66 66 66 66  7483648 35 fffff
6120: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
6130: 66 66 66 38 30 30 30 30 30 30 30 20 2d 32 31 34  fff80000000 -214
6140: 37 34 38 33 36 34 39 20 34 36 20 66 66 66 66 66  7483649 46 fffff
6150: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
6160: 66 66 66 37 66 66 66 66 66 66 66 20 2d 35 34 39  fff7fffffff -549
6170: 37 35 35 38 31 33 38 38 38 20 37 20 66 66 66 66  755813888 7 ffff
6180: 66 66 66 66 66 66 66 66 66 66 38 30 66 66 66 66  ffffffffff80ffff
6190: 66 66 38 30 30 30 30 30 30 30 30 30 20 2d 35 34  ff8000000000 -54
61a0: 39 37 35 35 38 31 33 38 38 39 20 35 20 66 66 66  9755813889 5 fff
61b0: 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66  fffffffffff7ffff
61c0: 66 66 66 37 66 66 66 66 66 66 66 66 66 20 2d 31  fff7fffffffff -1
61d0: 34 30 37 33 37 34 38 38 33 35 35 33 32 38 20 34  40737488355328 4
61e0: 20 66 66 66 66 66 66 66 66 66 66 66 66 38 30 30   ffffffffffff800
61f0: 30 66 66 66 66 38 30 30 30 30 30 30 30 30 30 30  0ffff80000000000
6200: 30 20 2d 31 34 30 37 33 37 34 38 38 33 35 35 33  0 -1407374883553
6210: 32 39 20 34 32 20 66 66 66 66 66 66 66 66 66 66  29 42 ffffffffff
6220: 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66  ff7fffffff7fffff
6230: 66 66 66 66 66 66 20 2d 33 36 30 32 38 37 39 37  ffffff -36028797
6240: 30 31 38 39 36 33 39 36 38 20 34 31 20 66 66 66  018963968 41 fff
6250: 66 66 66 66 66 66 66 38 30 30 30 30 30 66 66 38  fffffff800000ff8
6260: 30 30 30 30 30 30 30 30 30 30 30 30 30 20 2d 33  0000000000000 -3
6270: 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36 39  6028797018963969
6280: 20 31 34 20 66 66 66 66 66 66 66 66 66 66 37 66   14 ffffffffff7f
6290: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66  ffffff7fffffffff
62a0: 66 66 66 66 20 2d 35 37 36 34 36 30 37 35 32 33  ffff -5764607523
62b0: 30 33 34 32 33 34 38 38 20 31 32 20 66 66 66 66  03423488 12 ffff
62c0: 66 66 66 66 66 38 30 30 30 30 30 30 66 38 30 30  fffff8000000f800
62d0: 30 30 30 30 30 30 30 30 30 30 30 30 20 2d 35 37  000000000000 -57
62e0: 36 34 36 30 37 35 32 33 30 33 34 32 33 34 38 39  6460752303423489
62f0: 20 33 33 20 66 66 66 66 66 66 66 66 66 37 66 66   33 fffffffff7ff
6300: 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66  fffff7ffffffffff
6310: 66 66 66 66 20 31 31 35 32 39 32 31 35 30 34 36  ffff 11529215046
6320: 30 36 38 34 36 39 37 36 20 31 37 20 31 30 30 30  06846976 17 1000
6330: 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30  0000100000000000
6340: 30 30 30 30 20 31 31 35 32 39 32 31 35 30 34 36  0000 11529215046
6350: 30 36 38 34 36 39 37 35 20 31 35 20 30 66 66 66  06846975 15 0fff
6360: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
6370: 66 66 66 20 35 37 36 34 36 30 37 35 32 33 30 33  fff 576460752303
6380: 34 32 33 34 38 38 20 33 31 20 30 38 30 30 30 30  423488 31 080000
6390: 30 30 38 30 30 30 30 30 30 30 30 30 30 30 30 30  0080000000000000
63a0: 30 20 35 37 36 34 36 30 37 35 32 33 30 33 34 32  0 57646075230342
63b0: 33 34 38 37 20 39 20 30 37 66 66 66 66 66 66 37  3487 9 07ffffff7
63c0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20 37  ffffffffffffff 7
63d0: 32 30 35 37 35 39 34 30 33 37 39 32 37 39 33 36  2057594037927936
63e0: 20 31 31 20 30 31 30 30 30 30 30 30 31 30 30 30   11 010000001000
63f0: 30 30 30 30 30 30 30 30 30 30 30 20 37 32 30 35  00000000000 7205
6400: 37 35 39 34 30 33 37 39 32 37 39 33 35 20 33 32  7594037927935 32
6410: 20 30 30 66 66 66 66 66 66 66 66 66 66 66 66 66   00fffffffffffff
6420: 66 66 66 66 66 66 66 20 33 36 30 32 38 37 39 37  fffffff 36028797
6430: 30 31 38 39 36 33 39 36 38 20 32 35 20 30 30 38  018963968 25 008
6440: 30 30 30 30 30 38 30 30 30 30 30 30 30 30 30 30  0000080000000000
6450: 30 30 30 20 33 36 30 32 38 37 39 37 30 31 38 39  000 360287970189
6460: 36 33 39 36 37 20 31 38 20 30 30 37 66 66 66 66  63967 18 007ffff
6470: 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66 20  f7fffffffffffff 
6480: 32 38 31 34 37 34 39 37 36 37 31 30 36 35 36 20  281474976710656 
6490: 31 30 20 30 30 30 31 30 30 30 30 31 30 30 30 30  10 0001000010000
64a0: 30 30 30 30 30 30 30 30 20 32 38 31 34 37 34 39  00000000 2814749
64b0: 37 36 37 31 30 36 35 35 20 33 39 20 30 30 30 30  76710655 39 0000
64c0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
64d0: 20 31 34 30 37 33 37 34 38 38 33 35 35 33 32 38   140737488355328
64e0: 20 34 37 20 30 30 30 30 38 30 30 30 38 30 30 30   47 000080008000
64f0: 30 30 30 30 30 30 30 30 20 31 34 30 37 33 37 34  00000000 1407374
6500: 38 38 33 35 35 33 32 37 20 33 20 30 30 30 30 37  88355327 3 00007
6510: 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66 20  fff7fffffffffff 
6520: 31 30 39 39 35 31 31 36 32 37 37 37 36 20 32 38  1099511627776 28
6530: 20 30 30 30 30 30 31 30 30 31 30 30 30 30 30 30   000001001000000
6540: 30 30 30 30 20 31 30 39 39 35 31 31 36 32 37 37  0000 10995116277
6550: 37 35 20 34 30 20 30 30 30 30 30 30 66 66 66 66  75 40 000000ffff
6560: 66 66 66 66 66 66 66 66 20 35 34 39 37 35 35 38  ffffffff 5497558
6570: 31 33 38 38 38 20 32 31 20 30 30 30 30 30 30 38  13888 21 0000008
6580: 30 38 30 30 30 30 30 30 30 30 30 20 35 34 39 37  08000000000 5497
6590: 35 35 38 31 33 38 38 37 20 32 33 20 30 30 30 30  55813887 23 0000
65a0: 30 30 37 66 37 66 66 66 66 66 66 66 66 66 20 34  007f7fffffffff 4
65b0: 32 39 34 39 36 37 32 39 36 20 36 20 30 30 30 30  294967296 6 0000
65c0: 30 30 30 31 31 30 30 30 30 30 30 30 30 20 34 32  0001100000000 42
65d0: 39 34 39 36 37 32 39 35 20 32 32 20 30 30 30 30  94967295 22 0000
65e0: 30 30 30 30 66 66 66 66 66 66 66 66 20 32 31 34  0000ffffffff 214
65f0: 37 34 38 33 36 34 38 20 34 33 20 30 30 30 30 30  7483648 43 00000
6600: 30 30 30 38 30 30 30 30 30 30 30 20 32 31 34 37  00080000000 2147
6610: 34 38 33 36 34 37 20 32 36 20 30 30 30 30 30 30  483647 26 000000
6620: 30 30 37 66 66 66 66 66 66 66 20 31 36 37 37 37  007fffffff 16777
6630: 32 31 36 20 33 34 20 30 30 30 30 30 30 30 30 30  216 34 000000000
6640: 31 30 30 30 30 30 30 20 31 36 37 37 37 32 31 35  1000000 16777215
6650: 20 32 30 20 30 30 30 30 30 30 30 30 30 30 66 66   20 0000000000ff
6660: 66 66 66 66 20 38 33 38 38 36 30 38 20 33 36 20  ffff 8388608 36 
6670: 30 30 30 30 30 30 30 30 30 30 38 30 30 30 30 30  0000000000800000
6680: 20 38 33 38 38 36 30 37 20 32 34 20 30 30 30 30   8388607 24 0000
6690: 30 30 30 30 30 30 37 66 66 66 66 66 20 36 35 35  0000007fffff 655
66a0: 33 36 20 33 38 20 30 30 30 30 30 30 30 30 30 30  36 38 0000000000
66b0: 30 31 30 30 30 30 20 36 35 35 33 35 20 33 37 20  010000 65535 37 
66c0: 30 30 30 30 30 30 30 30 30 30 30 30 66 66 66 66  000000000000ffff
66d0: 20 33 32 37 36 38 20 34 34 20 30 30 30 30 30 30   32768 44 000000
66e0: 30 30 30 30 30 30 38 30 30 30 20 33 32 37 36 37  0000008000 32767
66f0: 20 38 20 30 30 30 30 30 30 30 30 30 30 30 30 37   8 0000000000007
6700: 66 66 66 20 32 35 36 20 32 20 30 30 30 30 30 30  fff 256 2 000000
6710: 30 30 30 30 30 30 30 31 30 30 20 32 35 35 20 34  0000000100 255 4
6720: 38 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30  8 00000000000000
6730: 66 66 20 31 32 38 20 33 30 20 30 30 30 30 30 30  ff 128 30 000000
6740: 30 30 30 30 30 30 30 30 38 30 20 31 32 37 20 31  0000000080 127 1
6750: 39 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30  9 00000000000000
6760: 37 66 7d 0a 64 6f 5f 74 65 73 74 20 62 6f 75 6e  7f}.do_test boun
6770: 64 61 72 79 34 2d 31 2e 31 34 20 7b 0a 20 20 64  dary4-1.14 {.  d
6780: 62 20 65 76 61 6c 20 7b 0a 20 20 20 20 53 45 4c  b eval {.    SEL
6790: 45 43 54 20 6f 69 64 2c 20 61 2c 20 78 20 46 52  ECT oid, a, x FR
67a0: 4f 4d 20 74 31 20 4f 52 44 45 52 20 42 59 20 78  OM t1 ORDER BY x
67b0: 20 44 45 53 43 0a 20 20 7d 0a 7d 20 7b 2d 31 32   DESC.  }.} {-12
67c0: 38 20 32 37 20 66 66 66 66 66 66 66 66 66 66 66  8 27 fffffffffff
67d0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
67e0: 66 66 66 38 30 20 2d 31 32 39 20 31 20 66 66 66  fff80 -129 1 fff
67f0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
6800: 66 66 66 66 66 66 66 66 66 66 66 37 66 20 2d 33  fffffffffff7f -3
6810: 32 37 36 38 20 34 35 20 66 66 66 66 66 66 66 66  2768 45 ffffffff
6820: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
6830: 66 66 66 66 38 30 30 30 20 2d 33 32 37 36 39 20  ffff8000 -32769 
6840: 31 33 20 66 66 66 66 66 66 66 66 66 66 66 66 66  13 fffffffffffff
6850: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37  fffffffffffffff7
6860: 66 66 66 20 2d 38 33 38 38 36 30 38 20 31 36 20  fff -8388608 16 
6870: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
6880: 66 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30  ffffffffff800000
6890: 20 2d 38 33 38 38 36 30 39 20 32 39 20 66 66 66   -8388609 29 fff
68a0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
68b0: 66 66 66 66 66 66 66 37 66 66 66 66 66 20 2d 32  fffffff7fffff -2
68c0: 31 34 37 34 38 33 36 34 38 20 33 35 20 66 66 66  147483648 35 fff
68d0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
68e0: 66 66 66 66 66 38 30 30 30 30 30 30 30 20 2d 32  fffff80000000 -2
68f0: 31 34 37 34 38 33 36 34 39 20 34 36 20 66 66 66  147483649 46 fff
6900: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
6910: 66 66 66 66 66 37 66 66 66 66 66 66 66 20 2d 35  fffff7fffffff -5
6920: 34 39 37 35 35 38 31 33 38 38 38 20 37 20 66 66  49755813888 7 ff
6930: 66 66 66 66 66 66 66 66 66 66 66 66 38 30 66 66  ffffffffffff80ff
6940: 66 66 66 66 38 30 30 30 30 30 30 30 30 30 20 2d  ffff8000000000 -
6950: 35 34 39 37 35 35 38 31 33 38 38 39 20 35 20 66  549755813889 5 f
6960: 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66  fffffffffffff7ff
6970: 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66 20  fffff7fffffffff 
6980: 2d 31 34 30 37 33 37 34 38 38 33 35 35 33 32 38  -140737488355328
6990: 20 34 20 66 66 66 66 66 66 66 66 66 66 66 66 38   4 ffffffffffff8
69a0: 30 30 30 66 66 66 66 38 30 30 30 30 30 30 30 30  000ffff800000000
69b0: 30 30 30 20 2d 31 34 30 37 33 37 34 38 38 33 35  000 -14073748835
69c0: 35 33 32 39 20 34 32 20 66 66 66 66 66 66 66 66  5329 42 ffffffff
69d0: 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66  ffff7fffffff7fff
69e0: 66 66 66 66 66 66 66 66 20 2d 33 36 30 32 38 37  ffffffff -360287
69f0: 39 37 30 31 38 39 36 33 39 36 38 20 34 31 20 66  97018963968 41 f
6a00: 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30 66  fffffffff800000f
6a10: 66 38 30 30 30 30 30 30 30 30 30 30 30 30 30 20  f80000000000000 
6a20: 2d 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39  -360287970189639
6a30: 36 39 20 31 34 20 66 66 66 66 66 66 66 66 66 66  69 14 ffffffffff
6a40: 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66  7fffffff7fffffff
6a50: 66 66 66 66 66 66 20 2d 35 37 36 34 36 30 37 35  ffffff -57646075
6a60: 32 33 30 33 34 32 33 34 38 38 20 31 32 20 66 66  2303423488 12 ff
6a70: 66 66 66 66 66 66 66 38 30 30 30 30 30 30 66 38  fffffff8000000f8
6a80: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 2d  00000000000000 -
6a90: 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34  5764607523034234
6aa0: 38 39 20 33 33 20 66 66 66 66 66 66 66 66 66 37  89 33 fffffffff7
6ab0: 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66  fffffff7ffffffff
6ac0: 66 66 66 66 66 66 20 31 31 35 32 39 32 31 35 30  ffffff 115292150
6ad0: 34 36 30 36 38 34 36 39 37 36 20 31 37 20 31 30  4606846976 17 10
6ae0: 30 30 30 30 30 30 31 30 30 30 30 30 30 30 30 30  0000001000000000
6af0: 30 30 30 30 30 30 20 31 31 35 32 39 32 31 35 30  000000 115292150
6b00: 34 36 30 36 38 34 36 39 37 35 20 31 35 20 30 66  4606846975 15 0f
6b10: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
6b20: 66 66 66 66 66 20 35 37 36 34 36 30 37 35 32 33  fffff 5764607523
6b30: 30 33 34 32 33 34 38 38 20 33 31 20 30 38 30 30  03423488 31 0800
6b40: 30 30 30 30 38 30 30 30 30 30 30 30 30 30 30 30  0000800000000000
6b50: 30 30 30 20 35 37 36 34 36 30 37 35 32 33 30 33  000 576460752303
6b60: 34 32 33 34 38 37 20 39 20 30 37 66 66 66 66 66  423487 9 07fffff
6b70: 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66 66  f7ffffffffffffff
6b80: 20 37 32 30 35 37 35 39 34 30 33 37 39 32 37 39   720575940379279
6b90: 33 36 20 31 31 20 30 31 30 30 30 30 30 30 31 30  36 11 0100000010
6ba0: 30 30 30 30 30 30 30 30 30 30 30 30 30 20 37 32  0000000000000 72
6bb0: 30 35 37 35 39 34 30 33 37 39 32 37 39 33 35 20  057594037927935 
6bc0: 33 32 20 30 30 66 66 66 66 66 66 66 66 66 66 66  32 00fffffffffff
6bd0: 66 66 66 66 66 66 66 66 66 20 33 36 30 32 38 37  fffffffff 360287
6be0: 39 37 30 31 38 39 36 33 39 36 38 20 32 35 20 30  97018963968 25 0
6bf0: 30 38 30 30 30 30 30 38 30 30 30 30 30 30 30 30  0800000800000000
6c00: 30 30 30 30 30 20 33 36 30 32 38 37 39 37 30 31  00000 3602879701
6c10: 38 39 36 33 39 36 37 20 31 38 20 30 30 37 66 66  8963967 18 007ff
6c20: 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66 66  fff7ffffffffffff
6c30: 66 20 32 38 31 34 37 34 39 37 36 37 31 30 36 35  f 28147497671065
6c40: 36 20 31 30 20 30 30 30 31 30 30 30 30 31 30 30  6 10 00010000100
6c50: 30 30 30 30 30 30 30 30 30 30 20 32 38 31 34 37  0000000000 28147
6c60: 34 39 37 36 37 31 30 36 35 35 20 33 39 20 30 30  4976710655 39 00
6c70: 30 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66  00ffffffffffffff
6c80: 66 66 20 31 34 30 37 33 37 34 38 38 33 35 35 33  ff 1407374883553
6c90: 32 38 20 34 37 20 30 30 30 30 38 30 30 30 38 30  28 47 0000800080
6ca0: 30 30 30 30 30 30 30 30 30 30 20 31 34 30 37 33  0000000000 14073
6cb0: 37 34 38 38 33 35 35 33 32 37 20 33 20 30 30 30  7488355327 3 000
6cc0: 30 37 66 66 66 37 66 66 66 66 66 66 66 66 66 66  07fff7ffffffffff
6cd0: 66 20 31 30 39 39 35 31 31 36 32 37 37 37 36 20  f 1099511627776 
6ce0: 32 38 20 30 30 30 30 30 31 30 30 31 30 30 30 30  28 0000010010000
6cf0: 30 30 30 30 30 30 20 31 30 39 39 35 31 31 36 32  000000 109951162
6d00: 37 37 37 35 20 34 30 20 30 30 30 30 30 30 66 66  7775 40 000000ff
6d10: 66 66 66 66 66 66 66 66 66 66 20 35 34 39 37 35  ffffffffff 54975
6d20: 35 38 31 33 38 38 38 20 32 31 20 30 30 30 30 30  5813888 21 00000
6d30: 30 38 30 38 30 30 30 30 30 30 30 30 30 20 35 34  0808000000000 54
6d40: 39 37 35 35 38 31 33 38 38 37 20 32 33 20 30 30  9755813887 23 00
6d50: 30 30 30 30 37 66 37 66 66 66 66 66 66 66 66 66  00007f7fffffffff
6d60: 20 34 32 39 34 39 36 37 32 39 36 20 36 20 30 30   4294967296 6 00
6d70: 30 30 30 30 30 31 31 30 30 30 30 30 30 30 30 20  000001100000000 
6d80: 34 32 39 34 39 36 37 32 39 35 20 32 32 20 30 30  4294967295 22 00
6d90: 30 30 30 30 30 30 66 66 66 66 66 66 66 66 20 32  000000ffffffff 2
6da0: 31 34 37 34 38 33 36 34 38 20 34 33 20 30 30 30  147483648 43 000
6db0: 30 30 30 30 30 38 30 30 30 30 30 30 30 20 32 31  0000080000000 21
6dc0: 34 37 34 38 33 36 34 37 20 32 36 20 30 30 30 30  47483647 26 0000
6dd0: 30 30 30 30 37 66 66 66 66 66 66 66 20 31 36 37  00007fffffff 167
6de0: 37 37 32 31 36 20 33 34 20 30 30 30 30 30 30 30  77216 34 0000000
6df0: 30 30 31 30 30 30 30 30 30 20 31 36 37 37 37 32  001000000 167772
6e00: 31 35 20 32 30 20 30 30 30 30 30 30 30 30 30 30  15 20 0000000000
6e10: 66 66 66 66 66 66 20 38 33 38 38 36 30 38 20 33  ffffff 8388608 3
6e20: 36 20 30 30 30 30 30 30 30 30 30 30 38 30 30 30  6 00000000008000
6e30: 30 30 20 38 33 38 38 36 30 37 20 32 34 20 30 30  00 8388607 24 00
6e40: 30 30 30 30 30 30 30 30 37 66 66 66 66 66 20 36  000000007fffff 6
6e50: 35 35 33 36 20 33 38 20 30 30 30 30 30 30 30 30  5536 38 00000000
6e60: 30 30 30 31 30 30 30 30 20 36 35 35 33 35 20 33  00010000 65535 3
6e70: 37 20 30 30 30 30 30 30 30 30 30 30 30 30 66 66  7 000000000000ff
6e80: 66 66 20 33 32 37 36 38 20 34 34 20 30 30 30 30  ff 32768 44 0000
6e90: 30 30 30 30 30 30 30 30 38 30 30 30 20 33 32 37  000000008000 327
6ea0: 36 37 20 38 20 30 30 30 30 30 30 30 30 30 30 30  67 8 00000000000
6eb0: 30 37 66 66 66 20 32 35 36 20 32 20 30 30 30 30  07fff 256 2 0000
6ec0: 30 30 30 30 30 30 30 30 30 31 30 30 20 32 35 35  000000000100 255
6ed0: 20 34 38 20 30 30 30 30 30 30 30 30 30 30 30 30   48 000000000000
6ee0: 30 30 66 66 20 31 32 38 20 33 30 20 30 30 30 30  00ff 128 30 0000
6ef0: 30 30 30 30 30 30 30 30 30 30 38 30 20 31 32 37  000000000080 127
6f00: 20 31 39 20 30 30 30 30 30 30 30 30 30 30 30 30   19 000000000000
6f10: 30 30 37 66 7d 0a 64 6f 5f 74 65 73 74 20 62 6f  007f}.do_test bo
6f20: 75 6e 64 61 72 79 34 2d 32 2e 31 20 7b 0a 20 20  undary4-2.1 {.  
6f30: 64 62 20 65 76 61 6c 20 7b 0a 20 20 20 20 55 50  db eval {.    UP
6f40: 44 41 54 45 20 74 31 20 53 45 54 20 6f 69 64 3d  DATE t1 SET oid=
6f50: 61 2c 20 61 3d 6f 69 64 0a 20 20 7d 0a 7d 20 7b  a, a=oid.  }.} {
6f60: 7d 0a 64 6f 5f 74 65 73 74 20 62 6f 75 6e 64 61  }.do_test bounda
6f70: 72 79 34 2d 32 2e 33 20 7b 0a 20 20 64 62 20 65  ry4-2.3 {.  db e
6f80: 76 61 6c 20 7b 0a 20 20 20 20 53 45 4c 45 43 54  val {.    SELECT
6f90: 20 61 2c 20 6f 69 64 2c 20 78 20 46 52 4f 4d 20   a, oid, x FROM 
6fa0: 74 31 20 4f 52 44 45 52 20 42 59 20 2b 61 0a 20  t1 ORDER BY +a. 
6fb0: 20 7d 0a 7d 20 7b 2d 35 37 36 34 36 30 37 35 32   }.} {-576460752
6fc0: 33 30 33 34 32 33 34 38 39 20 33 33 20 66 66 66  303423489 33 fff
6fd0: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66  ffffff7fffffff7f
6fe0: 66 66 66 66 66 66 66 66 66 66 66 66 66 20 2d 35  fffffffffffff -5
6ff0: 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34 38  7646075230342348
7000: 38 20 31 32 20 66 66 66 66 66 66 66 66 66 38 30  8 12 fffffffff80
7010: 30 30 30 30 30 66 38 30 30 30 30 30 30 30 30 30  00000f8000000000
7020: 30 30 30 30 30 20 2d 33 36 30 32 38 37 39 37 30  00000 -360287970
7030: 31 38 39 36 33 39 36 39 20 31 34 20 66 66 66 66  18963969 14 ffff
7040: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66  ffffff7fffffff7f
7050: 66 66 66 66 66 66 66 66 66 66 66 66 20 2d 33 36  ffffffffffff -36
7060: 30 32 38 37 39 37 30 31 38 39 36 33 39 36 38 20  028797018963968 
7070: 34 31 20 66 66 66 66 66 66 66 66 66 66 38 30 30  41 ffffffffff800
7080: 30 30 30 66 66 38 30 30 30 30 30 30 30 30 30 30  000ff80000000000
7090: 30 30 30 20 2d 31 34 30 37 33 37 34 38 38 33 35  000 -14073748835
70a0: 35 33 32 39 20 34 32 20 66 66 66 66 66 66 66 66  5329 42 ffffffff
70b0: 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66  ffff7fffffff7fff
70c0: 66 66 66 66 66 66 66 66 20 2d 31 34 30 37 33 37  ffffffff -140737
70d0: 34 38 38 33 35 35 33 32 38 20 34 20 66 66 66 66  488355328 4 ffff
70e0: 66 66 66 66 66 66 66 66 38 30 30 30 66 66 66 66  ffffffff8000ffff
70f0: 38 30 30 30 30 30 30 30 30 30 30 30 20 2d 35 34  800000000000 -54
7100: 39 37 35 35 38 31 33 38 38 39 20 35 20 66 66 66  9755813889 5 fff
7110: 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66  fffffffffff7ffff
7120: 66 66 66 37 66 66 66 66 66 66 66 66 66 20 2d 35  fff7fffffffff -5
7130: 34 39 37 35 35 38 31 33 38 38 38 20 37 20 66 66  49755813888 7 ff
7140: 66 66 66 66 66 66 66 66 66 66 66 66 38 30 66 66  ffffffffffff80ff
7150: 66 66 66 66 38 30 30 30 30 30 30 30 30 30 20 2d  ffff8000000000 -
7160: 32 31 34 37 34 38 33 36 34 39 20 34 36 20 66 66  2147483649 46 ff
7170: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
7180: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 20 2d  ffffff7fffffff -
7190: 32 31 34 37 34 38 33 36 34 38 20 33 35 20 66 66  2147483648 35 ff
71a0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
71b0: 66 66 66 66 66 66 38 30 30 30 30 30 30 30 20 2d  ffffff80000000 -
71c0: 38 33 38 38 36 30 39 20 32 39 20 66 66 66 66 66  8388609 29 fffff
71d0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
71e0: 66 66 66 66 66 37 66 66 66 66 66 20 2d 38 33 38  fffff7fffff -838
71f0: 38 36 30 38 20 31 36 20 66 66 66 66 66 66 66 66  8608 16 ffffffff
7200: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
7210: 66 66 38 30 30 30 30 30 20 2d 33 32 37 36 39 20  ff800000 -32769 
7220: 31 33 20 66 66 66 66 66 66 66 66 66 66 66 66 66  13 fffffffffffff
7230: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37  fffffffffffffff7
7240: 66 66 66 20 2d 33 32 37 36 38 20 34 35 20 66 66  fff -32768 45 ff
7250: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
7260: 66 66 66 66 66 66 66 66 66 66 38 30 30 30 20 2d  ffffffffff8000 -
7270: 31 32 39 20 31 20 66 66 66 66 66 66 66 66 66 66  129 1 ffffffffff
7280: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
7290: 66 66 66 66 37 66 20 2d 31 32 38 20 32 37 20 66  ffff7f -128 27 f
72a0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
72b0: 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30 20  fffffffffffff80 
72c0: 31 32 37 20 31 39 20 30 30 30 30 30 30 30 30 30  127 19 000000000
72d0: 30 30 30 30 30 37 66 20 31 32 38 20 33 30 20 30  000007f 128 30 0
72e0: 30 30 30 30 30 30 30 30 30 30 30 30 30 38 30 20  000000000000080 
72f0: 32 35 35 20 34 38 20 30 30 30 30 30 30 30 30 30  255 48 000000000
7300: 30 30 30 30 30 66 66 20 32 35 36 20 32 20 30 30  00000ff 256 2 00
7310: 30 30 30 30 30 30 30 30 30 30 30 31 30 30 20 33  00000000000100 3
7320: 32 37 36 37 20 38 20 30 30 30 30 30 30 30 30 30  2767 8 000000000
7330: 30 30 30 37 66 66 66 20 33 32 37 36 38 20 34 34  0007fff 32768 44
7340: 20 30 30 30 30 30 30 30 30 30 30 30 30 38 30 30   000000000000800
7350: 30 20 36 35 35 33 35 20 33 37 20 30 30 30 30 30  0 65535 37 00000
7360: 30 30 30 30 30 30 30 66 66 66 66 20 36 35 35 33  0000000ffff 6553
7370: 36 20 33 38 20 30 30 30 30 30 30 30 30 30 30 30  6 38 00000000000
7380: 31 30 30 30 30 20 38 33 38 38 36 30 37 20 32 34  10000 8388607 24
7390: 20 30 30 30 30 30 30 30 30 30 30 37 66 66 66 66   00000000007ffff
73a0: 66 20 38 33 38 38 36 30 38 20 33 36 20 30 30 30  f 8388608 36 000
73b0: 30 30 30 30 30 30 30 38 30 30 30 30 30 20 31 36  0000000800000 16
73c0: 37 37 37 32 31 35 20 32 30 20 30 30 30 30 30 30  777215 20 000000
73d0: 30 30 30 30 66 66 66 66 66 66 20 31 36 37 37 37  0000ffffff 16777
73e0: 32 31 36 20 33 34 20 30 30 30 30 30 30 30 30 30  216 34 000000000
73f0: 31 30 30 30 30 30 30 20 32 31 34 37 34 38 33 36  1000000 21474836
7400: 34 37 20 32 36 20 30 30 30 30 30 30 30 30 37 66  47 26 000000007f
7410: 66 66 66 66 66 66 20 32 31 34 37 34 38 33 36 34  ffffff 214748364
7420: 38 20 34 33 20 30 30 30 30 30 30 30 30 38 30 30  8 43 00000000800
7430: 30 30 30 30 30 20 34 32 39 34 39 36 37 32 39 35  00000 4294967295
7440: 20 32 32 20 30 30 30 30 30 30 30 30 66 66 66 66   22 00000000ffff
7450: 66 66 66 66 20 34 32 39 34 39 36 37 32 39 36 20  ffff 4294967296 
7460: 36 20 30 30 30 30 30 30 30 31 31 30 30 30 30 30  6 00000001100000
7470: 30 30 30 20 35 34 39 37 35 35 38 31 33 38 38 37  000 549755813887
7480: 20 32 33 20 30 30 30 30 30 30 37 66 37 66 66 66   23 0000007f7fff
7490: 66 66 66 66 66 66 20 35 34 39 37 35 35 38 31 33  ffffff 549755813
74a0: 38 38 38 20 32 31 20 30 30 30 30 30 30 38 30 38  888 21 000000808
74b0: 30 30 30 30 30 30 30 30 30 20 31 30 39 39 35 31  000000000 109951
74c0: 31 36 32 37 37 37 35 20 34 30 20 30 30 30 30 30  1627775 40 00000
74d0: 30 66 66 66 66 66 66 66 66 66 66 66 66 20 31 30  0ffffffffffff 10
74e0: 39 39 35 31 31 36 32 37 37 37 36 20 32 38 20 30  99511627776 28 0
74f0: 30 30 30 30 31 30 30 31 30 30 30 30 30 30 30 30  0000100100000000
7500: 30 30 20 31 34 30 37 33 37 34 38 38 33 35 35 33  00 1407374883553
7510: 32 37 20 33 20 30 30 30 30 37 66 66 66 37 66 66  27 3 00007fff7ff
7520: 66 66 66 66 66 66 66 66 66 20 31 34 30 37 33 37  fffffffff 140737
7530: 34 38 38 33 35 35 33 32 38 20 34 37 20 30 30 30  488355328 47 000
7540: 30 38 30 30 30 38 30 30 30 30 30 30 30 30 30 30  0800080000000000
7550: 30 20 32 38 31 34 37 34 39 37 36 37 31 30 36 35  0 28147497671065
7560: 35 20 33 39 20 30 30 30 30 66 66 66 66 66 66 66  5 39 0000fffffff
7570: 66 66 66 66 66 66 66 66 66 20 32 38 31 34 37 34  fffffffff 281474
7580: 39 37 36 37 31 30 36 35 36 20 31 30 20 30 30 30  976710656 10 000
7590: 31 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30  1000010000000000
75a0: 30 30 20 33 36 30 32 38 37 39 37 30 31 38 39 36  00 3602879701896
75b0: 33 39 36 37 20 31 38 20 30 30 37 66 66 66 66 66  3967 18 007fffff
75c0: 37 66 66 66 66 66 66 66 66 66 66 66 66 66 20 33  7fffffffffffff 3
75d0: 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36 38  6028797018963968
75e0: 20 32 35 20 30 30 38 30 30 30 30 30 38 30 30 30   25 008000008000
75f0: 30 30 30 30 30 30 30 30 30 30 20 37 32 30 35 37  0000000000 72057
7600: 35 39 34 30 33 37 39 32 37 39 33 35 20 33 32 20  594037927935 32 
7610: 30 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66  00ffffffffffffff
7620: 66 66 66 66 66 66 20 37 32 30 35 37 35 39 34 30  ffffff 720575940
7630: 33 37 39 32 37 39 33 36 20 31 31 20 30 31 30 30  37927936 11 0100
7640: 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30  0000100000000000
7650: 30 30 30 20 35 37 36 34 36 30 37 35 32 33 30 33  000 576460752303
7660: 34 32 33 34 38 37 20 39 20 30 37 66 66 66 66 66  423487 9 07fffff
7670: 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66 66  f7ffffffffffffff
7680: 20 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33   576460752303423
7690: 34 38 38 20 33 31 20 30 38 30 30 30 30 30 30 38  488 31 080000008
76a0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 31  00000000000000 1
76b0: 31 35 32 39 32 31 35 30 34 36 30 36 38 34 36 39  1529215046068469
76c0: 37 35 20 31 35 20 30 66 66 66 66 66 66 66 66 66  75 15 0fffffffff
76d0: 66 66 66 66 66 66 66 66 66 66 66 66 66 20 31 31  fffffffffffff 11
76e0: 35 32 39 32 31 35 30 34 36 30 36 38 34 36 39 37  5292150460684697
76f0: 36 20 31 37 20 31 30 30 30 30 30 30 30 31 30 30  6 17 10000000100
7700: 30 30 30 30 30 30 30 30 30 30 30 30 30 7d 0a 64  0000000000000}.d
7710: 6f 5f 74 65 73 74 20 62 6f 75 6e 64 61 72 79 34  o_test boundary4
7720: 2d 32 2e 34 20 7b 0a 20 20 64 62 20 65 76 61 6c  -2.4 {.  db eval
7730: 20 7b 0a 20 20 20 20 53 45 4c 45 43 54 20 61 2c   {.    SELECT a,
7740: 20 6f 69 64 2c 20 78 20 46 52 4f 4d 20 74 31 20   oid, x FROM t1 
7750: 4f 52 44 45 52 20 42 59 20 61 0a 20 20 7d 0a 7d  ORDER BY a.  }.}
7760: 20 7b 2d 35 37 36 34 36 30 37 35 32 33 30 33 34   {-5764607523034
7770: 32 33 34 38 39 20 33 33 20 66 66 66 66 66 66 66  23489 33 fffffff
7780: 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66  ff7fffffff7fffff
7790: 66 66 66 66 66 66 66 66 66 20 2d 35 37 36 34 36  fffffffff -57646
77a0: 30 37 35 32 33 30 33 34 32 33 34 38 38 20 31 32  0752303423488 12
77b0: 20 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30   fffffffff800000
77c0: 30 66 38 30 30 30 30 30 30 30 30 30 30 30 30 30  0f80000000000000
77d0: 30 20 2d 33 36 30 32 38 37 39 37 30 31 38 39 36  0 -3602879701896
77e0: 33 39 36 39 20 31 34 20 66 66 66 66 66 66 66 66  3969 14 ffffffff
77f0: 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66  ff7fffffff7fffff
7800: 66 66 66 66 66 66 66 66 20 2d 33 36 30 32 38 37  ffffffff -360287
7810: 39 37 30 31 38 39 36 33 39 36 38 20 34 31 20 66  97018963968 41 f
7820: 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30 66  fffffffff800000f
7830: 66 38 30 30 30 30 30 30 30 30 30 30 30 30 30 20  f80000000000000 
7840: 2d 31 34 30 37 33 37 34 38 38 33 35 35 33 32 39  -140737488355329
7850: 20 34 32 20 66 66 66 66 66 66 66 66 66 66 66 66   42 ffffffffffff
7860: 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66  7fffffff7fffffff
7870: 66 66 66 66 20 2d 31 34 30 37 33 37 34 38 38 33  ffff -1407374883
7880: 35 35 33 32 38 20 34 20 66 66 66 66 66 66 66 66  55328 4 ffffffff
7890: 66 66 66 66 38 30 30 30 66 66 66 66 38 30 30 30  ffff8000ffff8000
78a0: 30 30 30 30 30 30 30 30 20 2d 35 34 39 37 35 35  00000000 -549755
78b0: 38 31 33 38 38 39 20 35 20 66 66 66 66 66 66 66  813889 5 fffffff
78c0: 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37  fffffff7fffffff7
78d0: 66 66 66 66 66 66 66 66 66 20 2d 35 34 39 37 35  fffffffff -54975
78e0: 35 38 31 33 38 38 38 20 37 20 66 66 66 66 66 66  5813888 7 ffffff
78f0: 66 66 66 66 66 66 66 66 38 30 66 66 66 66 66 66  ffffffff80ffffff
7900: 38 30 30 30 30 30 30 30 30 30 20 2d 32 31 34 37  8000000000 -2147
7910: 34 38 33 36 34 39 20 34 36 20 66 66 66 66 66 66  483649 46 ffffff
7920: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
7930: 66 66 37 66 66 66 66 66 66 66 20 2d 32 31 34 37  ff7fffffff -2147
7940: 34 38 33 36 34 38 20 33 35 20 66 66 66 66 66 66  483648 35 ffffff
7950: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
7960: 66 66 38 30 30 30 30 30 30 30 20 2d 38 33 38 38  ff80000000 -8388
7970: 36 30 39 20 32 39 20 66 66 66 66 66 66 66 66 66  609 29 fffffffff
7980: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
7990: 66 37 66 66 66 66 66 20 2d 38 33 38 38 36 30 38  f7fffff -8388608
79a0: 20 31 36 20 66 66 66 66 66 66 66 66 66 66 66 66   16 ffffffffffff
79b0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30  ffffffffffffff80
79c0: 30 30 30 30 20 2d 33 32 37 36 39 20 31 33 20 66  0000 -32769 13 f
79d0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
79e0: 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66 20  fffffffffff7fff 
79f0: 2d 33 32 37 36 38 20 34 35 20 66 66 66 66 66 66  -32768 45 ffffff
7a00: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
7a10: 66 66 66 66 66 66 38 30 30 30 20 2d 31 32 39 20  ffffff8000 -129 
7a20: 31 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  1 ffffffffffffff
7a30: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
7a40: 37 66 20 2d 31 32 38 20 32 37 20 66 66 66 66 66  7f -128 27 fffff
7a50: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
7a60: 66 66 66 66 66 66 66 66 66 38 30 20 31 32 37 20  fffffffff80 127 
7a70: 31 39 20 30 30 30 30 30 30 30 30 30 30 30 30 30  19 0000000000000
7a80: 30 37 66 20 31 32 38 20 33 30 20 30 30 30 30 30  07f 128 30 00000
7a90: 30 30 30 30 30 30 30 30 30 38 30 20 32 35 35 20  00000000080 255 
7aa0: 34 38 20 30 30 30 30 30 30 30 30 30 30 30 30 30  48 0000000000000
7ab0: 30 66 66 20 32 35 36 20 32 20 30 30 30 30 30 30  0ff 256 2 000000
7ac0: 30 30 30 30 30 30 30 31 30 30 20 33 32 37 36 37  0000000100 32767
7ad0: 20 38 20 30 30 30 30 30 30 30 30 30 30 30 30 37   8 0000000000007
7ae0: 66 66 66 20 33 32 37 36 38 20 34 34 20 30 30 30  fff 32768 44 000
7af0: 30 30 30 30 30 30 30 30 30 38 30 30 30 20 36 35  0000000008000 65
7b00: 35 33 35 20 33 37 20 30 30 30 30 30 30 30 30 30  535 37 000000000
7b10: 30 30 30 66 66 66 66 20 36 35 35 33 36 20 33 38  000ffff 65536 38
7b20: 20 30 30 30 30 30 30 30 30 30 30 30 31 30 30 30   000000000001000
7b30: 30 20 38 33 38 38 36 30 37 20 32 34 20 30 30 30  0 8388607 24 000
7b40: 30 30 30 30 30 30 30 37 66 66 66 66 66 20 38 33  00000007fffff 83
7b50: 38 38 36 30 38 20 33 36 20 30 30 30 30 30 30 30  88608 36 0000000
7b60: 30 30 30 38 30 30 30 30 30 20 31 36 37 37 37 32  000800000 167772
7b70: 31 35 20 32 30 20 30 30 30 30 30 30 30 30 30 30  15 20 0000000000
7b80: 66 66 66 66 66 66 20 31 36 37 37 37 32 31 36 20  ffffff 16777216 
7b90: 33 34 20 30 30 30 30 30 30 30 30 30 31 30 30 30  34 0000000001000
7ba0: 30 30 30 20 32 31 34 37 34 38 33 36 34 37 20 32  000 2147483647 2
7bb0: 36 20 30 30 30 30 30 30 30 30 37 66 66 66 66 66  6 000000007fffff
7bc0: 66 66 20 32 31 34 37 34 38 33 36 34 38 20 34 33  ff 2147483648 43
7bd0: 20 30 30 30 30 30 30 30 30 38 30 30 30 30 30 30   000000008000000
7be0: 30 20 34 32 39 34 39 36 37 32 39 35 20 32 32 20  0 4294967295 22 
7bf0: 30 30 30 30 30 30 30 30 66 66 66 66 66 66 66 66  00000000ffffffff
7c00: 20 34 32 39 34 39 36 37 32 39 36 20 36 20 30 30   4294967296 6 00
7c10: 30 30 30 30 30 31 31 30 30 30 30 30 30 30 30 20  000001100000000 
7c20: 35 34 39 37 35 35 38 31 33 38 38 37 20 32 33 20  549755813887 23 
7c30: 30 30 30 30 30 30 37 66 37 66 66 66 66 66 66 66  0000007f7fffffff
7c40: 66 66 20 35 34 39 37 35 35 38 31 33 38 38 38 20  ff 549755813888 
7c50: 32 31 20 30 30 30 30 30 30 38 30 38 30 30 30 30  21 0000008080000
7c60: 30 30 30 30 30 20 31 30 39 39 35 31 31 36 32 37  00000 1099511627
7c70: 37 37 35 20 34 30 20 30 30 30 30 30 30 66 66 66  775 40 000000fff
7c80: 66 66 66 66 66 66 66 66 66 20 31 30 39 39 35 31  fffffffff 109951
7c90: 31 36 32 37 37 37 36 20 32 38 20 30 30 30 30 30  1627776 28 00000
7ca0: 31 30 30 31 30 30 30 30 30 30 30 30 30 30 20 31  10010000000000 1
7cb0: 34 30 37 33 37 34 38 38 33 35 35 33 32 37 20 33  40737488355327 3
7cc0: 20 30 30 30 30 37 66 66 66 37 66 66 66 66 66 66   00007fff7ffffff
7cd0: 66 66 66 66 66 20 31 34 30 37 33 37 34 38 38 33  fffff 1407374883
7ce0: 35 35 33 32 38 20 34 37 20 30 30 30 30 38 30 30  55328 47 0000800
7cf0: 30 38 30 30 30 30 30 30 30 30 30 30 30 20 32 38  0800000000000 28
7d00: 31 34 37 34 39 37 36 37 31 30 36 35 35 20 33 39  1474976710655 39
7d10: 20 30 30 30 30 66 66 66 66 66 66 66 66 66 66 66   0000fffffffffff
7d20: 66 66 66 66 66 20 32 38 31 34 37 34 39 37 36 37  fffff 2814749767
7d30: 31 30 36 35 36 20 31 30 20 30 30 30 31 30 30 30  10656 10 0001000
7d40: 30 31 30 30 30 30 30 30 30 30 30 30 30 30 20 33  01000000000000 3
7d50: 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36 37  6028797018963967
7d60: 20 31 38 20 30 30 37 66 66 66 66 66 37 66 66 66   18 007fffff7fff
7d70: 66 66 66 66 66 66 66 66 66 66 20 33 36 30 32 38  ffffffffff 36028
7d80: 37 39 37 30 31 38 39 36 33 39 36 38 20 32 35 20  797018963968 25 
7d90: 30 30 38 30 30 30 30 30 38 30 30 30 30 30 30 30  0080000080000000
7da0: 30 30 30 30 30 30 20 37 32 30 35 37 35 39 34 30  000000 720575940
7db0: 33 37 39 32 37 39 33 35 20 33 32 20 30 30 66 66  37927935 32 00ff
7dc0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
7dd0: 66 66 20 37 32 30 35 37 35 39 34 30 33 37 39 32  ff 7205759403792
7de0: 37 39 33 36 20 31 31 20 30 31 30 30 30 30 30 30  7936 11 01000000
7df0: 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  100000000000000 
7e00: 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34  5764607523034234
7e10: 38 37 20 39 20 30 37 66 66 66 66 66 66 37 66 66  87 9 07ffffff7ff
7e20: 66 66 66 66 66 66 66 66 66 66 66 66 20 35 37 36  ffffffffffff 576
7e30: 34 36 30 37 35 32 33 30 33 34 32 33 34 38 38 20  460752303423488 
7e40: 33 31 20 30 38 30 30 30 30 30 30 38 30 30 30 30  31 0800000080000
7e50: 30 30 30 30 30 30 30 30 30 30 20 31 31 35 32 39  0000000000 11529
7e60: 32 31 35 30 34 36 30 36 38 34 36 39 37 35 20 31  21504606846975 1
7e70: 35 20 30 66 66 66 66 66 66 66 66 66 66 66 66 66  5 0fffffffffffff
7e80: 66 66 66 66 66 66 66 66 66 20 31 31 35 32 39 32  fffffffff 115292
7e90: 31 35 30 34 36 30 36 38 34 36 39 37 36 20 31 37  1504606846976 17
7ea0: 20 31 30 30 30 30 30 30 30 31 30 30 30 30 30 30   100000001000000
7eb0: 30 30 30 30 30 30 30 30 30 7d 0a 64 6f 5f 74 65  000000000}.do_te
7ec0: 73 74 20 62 6f 75 6e 64 61 72 79 34 2d 32 2e 35  st boundary4-2.5
7ed0: 20 7b 0a 20 20 64 62 20 65 76 61 6c 20 7b 0a 20   {.  db eval {. 
7ee0: 20 20 20 53 45 4c 45 43 54 20 61 2c 20 6f 69 64     SELECT a, oid
7ef0: 2c 20 78 20 46 52 4f 4d 20 74 31 20 4f 52 44 45  , x FROM t1 ORDE
7f00: 52 20 42 59 20 2b 61 20 44 45 53 43 0a 20 20 7d  R BY +a DESC.  }
7f10: 0a 7d 20 7b 31 31 35 32 39 32 31 35 30 34 36 30  .} {115292150460
7f20: 36 38 34 36 39 37 36 20 31 37 20 31 30 30 30 30  6846976 17 10000
7f30: 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30  0001000000000000
7f40: 30 30 30 20 31 31 35 32 39 32 31 35 30 34 36 30  000 115292150460
7f50: 36 38 34 36 39 37 35 20 31 35 20 30 66 66 66 66  6846975 15 0ffff
7f60: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
7f70: 66 66 20 35 37 36 34 36 30 37 35 32 33 30 33 34  ff 5764607523034
7f80: 32 33 34 38 38 20 33 31 20 30 38 30 30 30 30 30  23488 31 0800000
7f90: 30 38 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0800000000000000
7fa0: 20 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33   576460752303423
7fb0: 34 38 37 20 39 20 30 37 66 66 66 66 66 66 37 66  487 9 07ffffff7f
7fc0: 66 66 66 66 66 66 66 66 66 66 66 66 66 20 37 32  fffffffffffff 72
7fd0: 30 35 37 35 39 34 30 33 37 39 32 37 39 33 36 20  057594037927936 
7fe0: 31 31 20 30 31 30 30 30 30 30 30 31 30 30 30 30  11 0100000010000
7ff0: 30 30 30 30 30 30 30 30 30 30 20 37 32 30 35 37  0000000000 72057
8000: 35 39 34 30 33 37 39 32 37 39 33 35 20 33 32 20  594037927935 32 
8010: 30 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66  00ffffffffffffff
8020: 66 66 66 66 66 66 20 33 36 30 32 38 37 39 37 30  ffffff 360287970
8030: 31 38 39 36 33 39 36 38 20 32 35 20 30 30 38 30  18963968 25 0080
8040: 30 30 30 30 38 30 30 30 30 30 30 30 30 30 30 30  0000800000000000
8050: 30 30 20 33 36 30 32 38 37 39 37 30 31 38 39 36  00 3602879701896
8060: 33 39 36 37 20 31 38 20 30 30 37 66 66 66 66 66  3967 18 007fffff
8070: 37 66 66 66 66 66 66 66 66 66 66 66 66 66 20 32  7fffffffffffff 2
8080: 38 31 34 37 34 39 37 36 37 31 30 36 35 36 20 31  81474976710656 1
8090: 30 20 30 30 30 31 30 30 30 30 31 30 30 30 30 30  0 00010000100000
80a0: 30 30 30 30 30 30 30 20 32 38 31 34 37 34 39 37  0000000 28147497
80b0: 36 37 31 30 36 35 35 20 33 39 20 30 30 30 30 66  6710655 39 0000f
80c0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20  fffffffffffffff 
80d0: 31 34 30 37 33 37 34 38 38 33 35 35 33 32 38 20  140737488355328 
80e0: 34 37 20 30 30 30 30 38 30 30 30 38 30 30 30 30  47 0000800080000
80f0: 30 30 30 30 30 30 30 20 31 34 30 37 33 37 34 38  0000000 14073748
8100: 38 33 35 35 33 32 37 20 33 20 30 30 30 30 37 66  8355327 3 00007f
8110: 66 66 37 66 66 66 66 66 66 66 66 66 66 66 20 31  ff7fffffffffff 1
8120: 30 39 39 35 31 31 36 32 37 37 37 36 20 32 38 20  099511627776 28 
8130: 30 30 30 30 30 31 30 30 31 30 30 30 30 30 30 30  0000010010000000
8140: 30 30 30 20 31 30 39 39 35 31 31 36 32 37 37 37  000 109951162777
8150: 35 20 34 30 20 30 30 30 30 30 30 66 66 66 66 66  5 40 000000fffff
8160: 66 66 66 66 66 66 66 20 35 34 39 37 35 35 38 31  fffffff 54975581
8170: 33 38 38 38 20 32 31 20 30 30 30 30 30 30 38 30  3888 21 00000080
8180: 38 30 30 30 30 30 30 30 30 30 20 35 34 39 37 35  8000000000 54975
8190: 35 38 31 33 38 38 37 20 32 33 20 30 30 30 30 30  5813887 23 00000
81a0: 30 37 66 37 66 66 66 66 66 66 66 66 66 20 34 32  07f7fffffffff 42
81b0: 39 34 39 36 37 32 39 36 20 36 20 30 30 30 30 30  94967296 6 00000
81c0: 30 30 31 31 30 30 30 30 30 30 30 30 20 34 32 39  001100000000 429
81d0: 34 39 36 37 32 39 35 20 32 32 20 30 30 30 30 30  4967295 22 00000
81e0: 30 30 30 66 66 66 66 66 66 66 66 20 32 31 34 37  000ffffffff 2147
81f0: 34 38 33 36 34 38 20 34 33 20 30 30 30 30 30 30  483648 43 000000
8200: 30 30 38 30 30 30 30 30 30 30 20 32 31 34 37 34  0080000000 21474
8210: 38 33 36 34 37 20 32 36 20 30 30 30 30 30 30 30  83647 26 0000000
8220: 30 37 66 66 66 66 66 66 66 20 31 36 37 37 37 32  07fffffff 167772
8230: 31 36 20 33 34 20 30 30 30 30 30 30 30 30 30 31  16 34 0000000001
8240: 30 30 30 30 30 30 20 31 36 37 37 37 32 31 35 20  000000 16777215 
8250: 32 30 20 30 30 30 30 30 30 30 30 30 30 66 66 66  20 0000000000fff
8260: 66 66 66 20 38 33 38 38 36 30 38 20 33 36 20 30  fff 8388608 36 0
8270: 30 30 30 30 30 30 30 30 30 38 30 30 30 30 30 20  000000000800000 
8280: 38 33 38 38 36 30 37 20 32 34 20 30 30 30 30 30  8388607 24 00000
8290: 30 30 30 30 30 37 66 66 66 66 66 20 36 35 35 33  000007fffff 6553
82a0: 36 20 33 38 20 30 30 30 30 30 30 30 30 30 30 30  6 38 00000000000
82b0: 31 30 30 30 30 20 36 35 35 33 35 20 33 37 20 30  10000 65535 37 0
82c0: 30 30 30 30 30 30 30 30 30 30 30 66 66 66 66 20  00000000000ffff 
82d0: 33 32 37 36 38 20 34 34 20 30 30 30 30 30 30 30  32768 44 0000000
82e0: 30 30 30 30 30 38 30 30 30 20 33 32 37 36 37 20  000008000 32767 
82f0: 38 20 30 30 30 30 30 30 30 30 30 30 30 30 37 66  8 0000000000007f
8300: 66 66 20 32 35 36 20 32 20 30 30 30 30 30 30 30  ff 256 2 0000000
8310: 30 30 30 30 30 30 31 30 30 20 32 35 35 20 34 38  000000100 255 48
8320: 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 66   00000000000000f
8330: 66 20 31 32 38 20 33 30 20 30 30 30 30 30 30 30  f 128 30 0000000
8340: 30 30 30 30 30 30 30 38 30 20 31 32 37 20 31 39  000000080 127 19
8350: 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 37   000000000000007
8360: 66 20 2d 31 32 38 20 32 37 20 66 66 66 66 66 66  f -128 27 ffffff
8370: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
8380: 66 66 66 66 66 66 66 66 38 30 20 2d 31 32 39 20  ffffffff80 -129 
8390: 31 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  1 ffffffffffffff
83a0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
83b0: 37 66 20 2d 33 32 37 36 38 20 34 35 20 66 66 66  7f -32768 45 fff
83c0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
83d0: 66 66 66 66 66 66 66 66 66 38 30 30 30 20 2d 33  fffffffff8000 -3
83e0: 32 37 36 39 20 31 33 20 66 66 66 66 66 66 66 66  2769 13 ffffffff
83f0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
8400: 66 66 66 66 37 66 66 66 20 2d 38 33 38 38 36 30  ffff7fff -838860
8410: 38 20 31 36 20 66 66 66 66 66 66 66 66 66 66 66  8 16 fffffffffff
8420: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38  fffffffffffffff8
8430: 30 30 30 30 30 20 2d 38 33 38 38 36 30 39 20 32  00000 -8388609 2
8440: 39 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  9 ffffffffffffff
8450: 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66  ffffffffffff7fff
8460: 66 66 20 2d 32 31 34 37 34 38 33 36 34 38 20 33  ff -2147483648 3
8470: 35 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  5 ffffffffffffff
8480: 66 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30  ffffffffff800000
8490: 30 30 20 2d 32 31 34 37 34 38 33 36 34 39 20 34  00 -2147483649 4
84a0: 36 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  6 ffffffffffffff
84b0: 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66  ffffffffff7fffff
84c0: 66 66 20 2d 35 34 39 37 35 35 38 31 33 38 38 38  ff -549755813888
84d0: 20 37 20 66 66 66 66 66 66 66 66 66 66 66 66 66   7 fffffffffffff
84e0: 66 38 30 66 66 66 66 66 66 38 30 30 30 30 30 30  f80ffffff8000000
84f0: 30 30 30 20 2d 35 34 39 37 35 35 38 31 33 38 38  000 -54975581388
8500: 39 20 35 20 66 66 66 66 66 66 66 66 66 66 66 66  9 5 ffffffffffff
8510: 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66  ff7fffffff7fffff
8520: 66 66 66 66 20 2d 31 34 30 37 33 37 34 38 38 33  ffff -1407374883
8530: 35 35 33 32 38 20 34 20 66 66 66 66 66 66 66 66  55328 4 ffffffff
8540: 66 66 66 66 38 30 30 30 66 66 66 66 38 30 30 30  ffff8000ffff8000
8550: 30 30 30 30 30 30 30 30 20 2d 31 34 30 37 33 37  00000000 -140737
8560: 34 38 38 33 35 35 33 32 39 20 34 32 20 66 66 66  488355329 42 fff
8570: 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66  fffffffff7ffffff
8580: 66 37 66 66 66 66 66 66 66 66 66 66 66 20 2d 33  f7fffffffffff -3
8590: 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36 38  6028797018963968
85a0: 20 34 31 20 66 66 66 66 66 66 66 66 66 66 38 30   41 ffffffffff80
85b0: 30 30 30 30 66 66 38 30 30 30 30 30 30 30 30 30  0000ff8000000000
85c0: 30 30 30 30 20 2d 33 36 30 32 38 37 39 37 30 31  0000 -3602879701
85d0: 38 39 36 33 39 36 39 20 31 34 20 66 66 66 66 66  8963969 14 fffff
85e0: 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66  fffff7fffffff7ff
85f0: 66 66 66 66 66 66 66 66 66 66 66 20 2d 35 37 36  fffffffffff -576
8600: 34 36 30 37 35 32 33 30 33 34 32 33 34 38 38 20  460752303423488 
8610: 31 32 20 66 66 66 66 66 66 66 66 66 38 30 30 30  12 fffffffff8000
8620: 30 30 30 66 38 30 30 30 30 30 30 30 30 30 30 30  000f800000000000
8630: 30 30 30 20 2d 35 37 36 34 36 30 37 35 32 33 30  000 -57646075230
8640: 33 34 32 33 34 38 39 20 33 33 20 66 66 66 66 66  3423489 33 fffff
8650: 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66  ffff7fffffff7fff
8660: 66 66 66 66 66 66 66 66 66 66 66 7d 0a 64 6f 5f  fffffffffff}.do_
8670: 74 65 73 74 20 62 6f 75 6e 64 61 72 79 34 2d 32  test boundary4-2
8680: 2e 36 20 7b 0a 20 20 64 62 20 65 76 61 6c 20 7b  .6 {.  db eval {
8690: 0a 20 20 20 20 53 45 4c 45 43 54 20 61 2c 20 6f  .    SELECT a, o
86a0: 69 64 2c 20 78 20 46 52 4f 4d 20 74 31 20 4f 52  id, x FROM t1 OR
86b0: 44 45 52 20 42 59 20 61 20 44 45 53 43 0a 20 20  DER BY a DESC.  
86c0: 7d 0a 7d 20 7b 31 31 35 32 39 32 31 35 30 34 36  }.} {11529215046
86d0: 30 36 38 34 36 39 37 36 20 31 37 20 31 30 30 30  06846976 17 1000
86e0: 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30  0000100000000000
86f0: 30 30 30 30 20 31 31 35 32 39 32 31 35 30 34 36  0000 11529215046
8700: 30 36 38 34 36 39 37 35 20 31 35 20 30 66 66 66  06846975 15 0fff
8710: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
8720: 66 66 66 20 35 37 36 34 36 30 37 35 32 33 30 33  fff 576460752303
8730: 34 32 33 34 38 38 20 33 31 20 30 38 30 30 30 30  423488 31 080000
8740: 30 30 38 30 30 30 30 30 30 30 30 30 30 30 30 30  0080000000000000
8750: 30 20 35 37 36 34 36 30 37 35 32 33 30 33 34 32  0 57646075230342
8760: 33 34 38 37 20 39 20 30 37 66 66 66 66 66 66 37  3487 9 07ffffff7
8770: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20 37  ffffffffffffff 7
8780: 32 30 35 37 35 39 34 30 33 37 39 32 37 39 33 36  2057594037927936
8790: 20 31 31 20 30 31 30 30 30 30 30 30 31 30 30 30   11 010000001000
87a0: 30 30 30 30 30 30 30 30 30 30 30 20 37 32 30 35  00000000000 7205
87b0: 37 35 39 34 30 33 37 39 32 37 39 33 35 20 33 32  7594037927935 32
87c0: 20 30 30 66 66 66 66 66 66 66 66 66 66 66 66 66   00fffffffffffff
87d0: 66 66 66 66 66 66 66 20 33 36 30 32 38 37 39 37  fffffff 36028797
87e0: 30 31 38 39 36 33 39 36 38 20 32 35 20 30 30 38  018963968 25 008
87f0: 30 30 30 30 30 38 30 30 30 30 30 30 30 30 30 30  0000080000000000
8800: 30 30 30 20 33 36 30 32 38 37 39 37 30 31 38 39  000 360287970189
8810: 36 33 39 36 37 20 31 38 20 30 30 37 66 66 66 66  63967 18 007ffff
8820: 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66 20  f7fffffffffffff 
8830: 32 38 31 34 37 34 39 37 36 37 31 30 36 35 36 20  281474976710656 
8840: 31 30 20 30 30 30 31 30 30 30 30 31 30 30 30 30  10 0001000010000
8850: 30 30 30 30 30 30 30 30 20 32 38 31 34 37 34 39  00000000 2814749
8860: 37 36 37 31 30 36 35 35 20 33 39 20 30 30 30 30  76710655 39 0000
8870: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
8880: 20 31 34 30 37 33 37 34 38 38 33 35 35 33 32 38   140737488355328
8890: 20 34 37 20 30 30 30 30 38 30 30 30 38 30 30 30   47 000080008000
88a0: 30 30 30 30 30 30 30 30 20 31 34 30 37 33 37 34  00000000 1407374
88b0: 38 38 33 35 35 33 32 37 20 33 20 30 30 30 30 37  88355327 3 00007
88c0: 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66 20  fff7fffffffffff 
88d0: 31 30 39 39 35 31 31 36 32 37 37 37 36 20 32 38  1099511627776 28
88e0: 20 30 30 30 30 30 31 30 30 31 30 30 30 30 30 30   000001001000000
88f0: 30 30 30 30 20 31 30 39 39 35 31 31 36 32 37 37  0000 10995116277
8900: 37 35 20 34 30 20 30 30 30 30 30 30 66 66 66 66  75 40 000000ffff
8910: 66 66 66 66 66 66 66 66 20 35 34 39 37 35 35 38  ffffffff 5497558
8920: 31 33 38 38 38 20 32 31 20 30 30 30 30 30 30 38  13888 21 0000008
8930: 30 38 30 30 30 30 30 30 30 30 30 20 35 34 39 37  08000000000 5497
8940: 35 35 38 31 33 38 38 37 20 32 33 20 30 30 30 30  55813887 23 0000
8950: 30 30 37 66 37 66 66 66 66 66 66 66 66 66 20 34  007f7fffffffff 4
8960: 32 39 34 39 36 37 32 39 36 20 36 20 30 30 30 30  294967296 6 0000
8970: 30 30 30 31 31 30 30 30 30 30 30 30 30 20 34 32  0001100000000 42
8980: 39 34 39 36 37 32 39 35 20 32 32 20 30 30 30 30  94967295 22 0000
8990: 30 30 30 30 66 66 66 66 66 66 66 66 20 32 31 34  0000ffffffff 214
89a0: 37 34 38 33 36 34 38 20 34 33 20 30 30 30 30 30  7483648 43 00000
89b0: 30 30 30 38 30 30 30 30 30 30 30 20 32 31 34 37  00080000000 2147
89c0: 34 38 33 36 34 37 20 32 36 20 30 30 30 30 30 30  483647 26 000000
89d0: 30 30 37 66 66 66 66 66 66 66 20 31 36 37 37 37  007fffffff 16777
89e0: 32 31 36 20 33 34 20 30 30 30 30 30 30 30 30 30  216 34 000000000
89f0: 31 30 30 30 30 30 30 20 31 36 37 37 37 32 31 35  1000000 16777215
8a00: 20 32 30 20 30 30 30 30 30 30 30 30 30 30 66 66   20 0000000000ff
8a10: 66 66 66 66 20 38 33 38 38 36 30 38 20 33 36 20  ffff 8388608 36 
8a20: 30 30 30 30 30 30 30 30 30 30 38 30 30 30 30 30  0000000000800000
8a30: 20 38 33 38 38 36 30 37 20 32 34 20 30 30 30 30   8388607 24 0000
8a40: 30 30 30 30 30 30 37 66 66 66 66 66 20 36 35 35  0000007fffff 655
8a50: 33 36 20 33 38 20 30 30 30 30 30 30 30 30 30 30  36 38 0000000000
8a60: 30 31 30 30 30 30 20 36 35 35 33 35 20 33 37 20  010000 65535 37 
8a70: 30 30 30 30 30 30 30 30 30 30 30 30 66 66 66 66  000000000000ffff
8a80: 20 33 32 37 36 38 20 34 34 20 30 30 30 30 30 30   32768 44 000000
8a90: 30 30 30 30 30 30 38 30 30 30 20 33 32 37 36 37  0000008000 32767
8aa0: 20 38 20 30 30 30 30 30 30 30 30 30 30 30 30 37   8 0000000000007
8ab0: 66 66 66 20 32 35 36 20 32 20 30 30 30 30 30 30  fff 256 2 000000
8ac0: 30 30 30 30 30 30 30 31 30 30 20 32 35 35 20 34  0000000100 255 4
8ad0: 38 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30  8 00000000000000
8ae0: 66 66 20 31 32 38 20 33 30 20 30 30 30 30 30 30  ff 128 30 000000
8af0: 30 30 30 30 30 30 30 30 38 30 20 31 32 37 20 31  0000000080 127 1
8b00: 39 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30  9 00000000000000
8b10: 37 66 20 2d 31 32 38 20 32 37 20 66 66 66 66 66  7f -128 27 fffff
8b20: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
8b30: 66 66 66 66 66 66 66 66 66 38 30 20 2d 31 32 39  fffffffff80 -129
8b40: 20 31 20 66 66 66 66 66 66 66 66 66 66 66 66 66   1 fffffffffffff
8b50: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
8b60: 66 37 66 20 2d 33 32 37 36 38 20 34 35 20 66 66  f7f -32768 45 ff
8b70: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
8b80: 66 66 66 66 66 66 66 66 66 66 38 30 30 30 20 2d  ffffffffff8000 -
8b90: 33 32 37 36 39 20 31 33 20 66 66 66 66 66 66 66  32769 13 fffffff
8ba0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
8bb0: 66 66 66 66 66 37 66 66 66 20 2d 38 33 38 38 36  fffff7fff -83886
8bc0: 30 38 20 31 36 20 66 66 66 66 66 66 66 66 66 66  08 16 ffffffffff
8bd0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
8be0: 38 30 30 30 30 30 20 2d 38 33 38 38 36 30 39 20  800000 -8388609 
8bf0: 32 39 20 66 66 66 66 66 66 66 66 66 66 66 66 66  29 fffffffffffff
8c00: 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66  fffffffffffff7ff
8c10: 66 66 66 20 2d 32 31 34 37 34 38 33 36 34 38 20  fff -2147483648 
8c20: 33 35 20 66 66 66 66 66 66 66 66 66 66 66 66 66  35 fffffffffffff
8c30: 66 66 66 66 66 66 66 66 66 66 66 38 30 30 30 30  fffffffffff80000
8c40: 30 30 30 20 2d 32 31 34 37 34 38 33 36 34 39 20  000 -2147483649 
8c50: 34 36 20 66 66 66 66 66 66 66 66 66 66 66 66 66  46 fffffffffffff
8c60: 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66  fffffffffff7ffff
8c70: 66 66 66 20 2d 35 34 39 37 35 35 38 31 33 38 38  fff -54975581388
8c80: 38 20 37 20 66 66 66 66 66 66 66 66 66 66 66 66  8 7 ffffffffffff
8c90: 66 66 38 30 66 66 66 66 66 66 38 30 30 30 30 30  ff80ffffff800000
8ca0: 30 30 30 30 20 2d 35 34 39 37 35 35 38 31 33 38  0000 -5497558138
8cb0: 38 39 20 35 20 66 66 66 66 66 66 66 66 66 66 66  89 5 fffffffffff
8cc0: 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66  fff7fffffff7ffff
8cd0: 66 66 66 66 66 20 2d 31 34 30 37 33 37 34 38 38  fffff -140737488
8ce0: 33 35 35 33 32 38 20 34 20 66 66 66 66 66 66 66  355328 4 fffffff
8cf0: 66 66 66 66 66 38 30 30 30 66 66 66 66 38 30 30  fffff8000ffff800
8d00: 30 30 30 30 30 30 30 30 30 20 2d 31 34 30 37 33  000000000 -14073
8d10: 37 34 38 38 33 35 35 33 32 39 20 34 32 20 66 66  7488355329 42 ff
8d20: 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66  ffffffffff7fffff
8d30: 66 66 37 66 66 66 66 66 66 66 66 66 66 66 20 2d  ff7fffffffffff -
8d40: 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36  3602879701896396
8d50: 38 20 34 31 20 66 66 66 66 66 66 66 66 66 66 38  8 41 ffffffffff8
8d60: 30 30 30 30 30 66 66 38 30 30 30 30 30 30 30 30  00000ff800000000
8d70: 30 30 30 30 30 20 2d 33 36 30 32 38 37 39 37 30  00000 -360287970
8d80: 31 38 39 36 33 39 36 39 20 31 34 20 66 66 66 66  18963969 14 ffff
8d90: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66  ffffff7fffffff7f
8da0: 66 66 66 66 66 66 66 66 66 66 66 66 20 2d 35 37  ffffffffffff -57
8db0: 36 34 36 30 37 35 32 33 30 33 34 32 33 34 38 38  6460752303423488
8dc0: 20 31 32 20 66 66 66 66 66 66 66 66 66 38 30 30   12 fffffffff800
8dd0: 30 30 30 30 66 38 30 30 30 30 30 30 30 30 30 30  0000f80000000000
8de0: 30 30 30 30 20 2d 35 37 36 34 36 30 37 35 32 33  0000 -5764607523
8df0: 30 33 34 32 33 34 38 39 20 33 33 20 66 66 66 66  03423489 33 ffff
8e00: 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66  fffff7fffffff7ff
8e10: 66 66 66 66 66 66 66 66 66 66 66 66 7d 0a 64 6f  ffffffffffff}.do
8e20: 5f 74 65 73 74 20 62 6f 75 6e 64 61 72 79 34 2d  _test boundary4-
8e30: 32 2e 37 20 7b 0a 20 20 64 62 20 65 76 61 6c 20  2.7 {.  db eval 
8e40: 7b 0a 20 20 20 20 53 45 4c 45 43 54 20 61 2c 20  {.    SELECT a, 
8e50: 6f 69 64 2c 20 78 20 46 52 4f 4d 20 74 31 20 4f  oid, x FROM t1 O
8e60: 52 44 45 52 20 42 59 20 2b 6f 69 64 0a 20 20 7d  RDER BY +oid.  }
8e70: 0a 7d 20 7b 2d 31 32 39 20 31 20 66 66 66 66 66  .} {-129 1 fffff
8e80: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
8e90: 66 66 66 66 66 66 66 66 66 37 66 20 32 35 36 20  fffffffff7f 256 
8ea0: 32 20 30 30 30 30 30 30 30 30 30 30 30 30 30 31  2 00000000000001
8eb0: 30 30 20 31 34 30 37 33 37 34 38 38 33 35 35 33  00 1407374883553
8ec0: 32 37 20 33 20 30 30 30 30 37 66 66 66 37 66 66  27 3 00007fff7ff
8ed0: 66 66 66 66 66 66 66 66 66 20 2d 31 34 30 37 33  fffffffff -14073
8ee0: 37 34 38 38 33 35 35 33 32 38 20 34 20 66 66 66  7488355328 4 fff
8ef0: 66 66 66 66 66 66 66 66 66 38 30 30 30 66 66 66  fffffffff8000fff
8f00: 66 38 30 30 30 30 30 30 30 30 30 30 30 20 2d 35  f800000000000 -5
8f10: 34 39 37 35 35 38 31 33 38 38 39 20 35 20 66 66  49755813889 5 ff
8f20: 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66  ffffffffffff7fff
8f30: 66 66 66 66 37 66 66 66 66 66 66 66 66 66 20 34  ffff7fffffffff 4
8f40: 32 39 34 39 36 37 32 39 36 20 36 20 30 30 30 30  294967296 6 0000
8f50: 30 30 30 31 31 30 30 30 30 30 30 30 30 20 2d 35  0001100000000 -5
8f60: 34 39 37 35 35 38 31 33 38 38 38 20 37 20 66 66  49755813888 7 ff
8f70: 66 66 66 66 66 66 66 66 66 66 66 66 38 30 66 66  ffffffffffff80ff
8f80: 66 66 66 66 38 30 30 30 30 30 30 30 30 30 20 33  ffff8000000000 3
8f90: 32 37 36 37 20 38 20 30 30 30 30 30 30 30 30 30  2767 8 000000000
8fa0: 30 30 30 37 66 66 66 20 35 37 36 34 36 30 37 35  0007fff 57646075
8fb0: 32 33 30 33 34 32 33 34 38 37 20 39 20 30 37 66  2303423487 9 07f
8fc0: 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66  fffff7ffffffffff
8fd0: 66 66 66 66 20 32 38 31 34 37 34 39 37 36 37 31  ffff 28147497671
8fe0: 30 36 35 36 20 31 30 20 30 30 30 31 30 30 30 30  0656 10 00010000
8ff0: 31 30 30 30 30 30 30 30 30 30 30 30 30 20 37 32  1000000000000 72
9000: 30 35 37 35 39 34 30 33 37 39 32 37 39 33 36 20  057594037927936 
9010: 31 31 20 30 31 30 30 30 30 30 30 31 30 30 30 30  11 0100000010000
9020: 30 30 30 30 30 30 30 30 30 30 20 2d 35 37 36 34  0000000000 -5764
9030: 36 30 37 35 32 33 30 33 34 32 33 34 38 38 20 31  60752303423488 1
9040: 32 20 66 66 66 66 66 66 66 66 66 38 30 30 30 30  2 fffffffff80000
9050: 30 30 66 38 30 30 30 30 30 30 30 30 30 30 30 30  00f8000000000000
9060: 30 30 20 2d 33 32 37 36 39 20 31 33 20 66 66 66  00 -32769 13 fff
9070: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
9080: 66 66 66 66 66 66 66 66 66 37 66 66 66 20 2d 33  fffffffff7fff -3
9090: 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36 39  6028797018963969
90a0: 20 31 34 20 66 66 66 66 66 66 66 66 66 66 37 66   14 ffffffffff7f
90b0: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66  ffffff7fffffffff
90c0: 66 66 66 66 20 31 31 35 32 39 32 31 35 30 34 36  ffff 11529215046
90d0: 30 36 38 34 36 39 37 35 20 31 35 20 30 66 66 66  06846975 15 0fff
90e0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
90f0: 66 66 66 20 2d 38 33 38 38 36 30 38 20 31 36 20  fff -8388608 16 
9100: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
9110: 66 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30  ffffffffff800000
9120: 20 31 31 35 32 39 32 31 35 30 34 36 30 36 38 34   115292150460684
9130: 36 39 37 36 20 31 37 20 31 30 30 30 30 30 30 30  6976 17 10000000
9140: 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  1000000000000000
9150: 20 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39   360287970189639
9160: 36 37 20 31 38 20 30 30 37 66 66 66 66 66 37 66  67 18 007fffff7f
9170: 66 66 66 66 66 66 66 66 66 66 66 66 20 31 32 37  ffffffffffff 127
9180: 20 31 39 20 30 30 30 30 30 30 30 30 30 30 30 30   19 000000000000
9190: 30 30 37 66 20 31 36 37 37 37 32 31 35 20 32 30  007f 16777215 20
91a0: 20 30 30 30 30 30 30 30 30 30 30 66 66 66 66 66   0000000000fffff
91b0: 66 20 35 34 39 37 35 35 38 31 33 38 38 38 20 32  f 549755813888 2
91c0: 31 20 30 30 30 30 30 30 38 30 38 30 30 30 30 30  1 00000080800000
91d0: 30 30 30 30 20 34 32 39 34 39 36 37 32 39 35 20  0000 4294967295 
91e0: 32 32 20 30 30 30 30 30 30 30 30 66 66 66 66 66  22 00000000fffff
91f0: 66 66 66 20 35 34 39 37 35 35 38 31 33 38 38 37  fff 549755813887
9200: 20 32 33 20 30 30 30 30 30 30 37 66 37 66 66 66   23 0000007f7fff
9210: 66 66 66 66 66 66 20 38 33 38 38 36 30 37 20 32  ffffff 8388607 2
9220: 34 20 30 30 30 30 30 30 30 30 30 30 37 66 66 66  4 00000000007fff
9230: 66 66 20 33 36 30 32 38 37 39 37 30 31 38 39 36  ff 3602879701896
9240: 33 39 36 38 20 32 35 20 30 30 38 30 30 30 30 30  3968 25 00800000
9250: 38 30 30 30 30 30 30 30 30 30 30 30 30 30 20 32  80000000000000 2
9260: 31 34 37 34 38 33 36 34 37 20 32 36 20 30 30 30  147483647 26 000
9270: 30 30 30 30 30 37 66 66 66 66 66 66 66 20 2d 31  000007fffffff -1
9280: 32 38 20 32 37 20 66 66 66 66 66 66 66 66 66 66  28 27 ffffffffff
9290: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
92a0: 66 66 66 66 38 30 20 31 30 39 39 35 31 31 36 32  ffff80 109951162
92b0: 37 37 37 36 20 32 38 20 30 30 30 30 30 31 30 30  7776 28 00000100
92c0: 31 30 30 30 30 30 30 30 30 30 30 20 2d 38 33 38  10000000000 -838
92d0: 38 36 30 39 20 32 39 20 66 66 66 66 66 66 66 66  8609 29 ffffffff
92e0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
92f0: 66 66 37 66 66 66 66 66 20 31 32 38 20 33 30 20  ff7fffff 128 30 
9300: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38 30  0000000000000080
9310: 20 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33   576460752303423
9320: 34 38 38 20 33 31 20 30 38 30 30 30 30 30 30 38  488 31 080000008
9330: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 37  00000000000000 7
9340: 32 30 35 37 35 39 34 30 33 37 39 32 37 39 33 35  2057594037927935
9350: 20 33 32 20 30 30 66 66 66 66 66 66 66 66 66 66   32 00ffffffffff
9360: 66 66 66 66 66 66 66 66 66 66 20 2d 35 37 36 34  ffffffffff -5764
9370: 36 30 37 35 32 33 30 33 34 32 33 34 38 39 20 33  60752303423489 3
9380: 33 20 66 66 66 66 66 66 66 66 66 37 66 66 66 66  3 fffffffff7ffff
9390: 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66 66  fff7ffffffffffff
93a0: 66 66 20 31 36 37 37 37 32 31 36 20 33 34 20 30  ff 16777216 34 0
93b0: 30 30 30 30 30 30 30 30 31 30 30 30 30 30 30 20  000000001000000 
93c0: 2d 32 31 34 37 34 38 33 36 34 38 20 33 35 20 66  -2147483648 35 f
93d0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
93e0: 66 66 66 66 66 66 66 38 30 30 30 30 30 30 30 20  fffffff80000000 
93f0: 38 33 38 38 36 30 38 20 33 36 20 30 30 30 30 30  8388608 36 00000
9400: 30 30 30 30 30 38 30 30 30 30 30 20 36 35 35 33  00000800000 6553
9410: 35 20 33 37 20 30 30 30 30 30 30 30 30 30 30 30  5 37 00000000000
9420: 30 66 66 66 66 20 36 35 35 33 36 20 33 38 20 30  0ffff 65536 38 0
9430: 30 30 30 30 30 30 30 30 30 30 31 30 30 30 30 20  000000000010000 
9440: 32 38 31 34 37 34 39 37 36 37 31 30 36 35 35 20  281474976710655 
9450: 33 39 20 30 30 30 30 66 66 66 66 66 66 66 66 66  39 0000fffffffff
9460: 66 66 66 66 66 66 66 20 31 30 39 39 35 31 31 36  fffffff 10995116
9470: 32 37 37 37 35 20 34 30 20 30 30 30 30 30 30 66  27775 40 000000f
9480: 66 66 66 66 66 66 66 66 66 66 66 20 2d 33 36 30  fffffffffff -360
9490: 32 38 37 39 37 30 31 38 39 36 33 39 36 38 20 34  28797018963968 4
94a0: 31 20 66 66 66 66 66 66 66 66 66 66 38 30 30 30  1 ffffffffff8000
94b0: 30 30 66 66 38 30 30 30 30 30 30 30 30 30 30 30  00ff800000000000
94c0: 30 30 20 2d 31 34 30 37 33 37 34 38 38 33 35 35  00 -140737488355
94d0: 33 32 39 20 34 32 20 66 66 66 66 66 66 66 66 66  329 42 fffffffff
94e0: 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66  fff7fffffff7ffff
94f0: 66 66 66 66 66 66 66 20 32 31 34 37 34 38 33 36  fffffff 21474836
9500: 34 38 20 34 33 20 30 30 30 30 30 30 30 30 38 30  48 43 0000000080
9510: 30 30 30 30 30 30 20 33 32 37 36 38 20 34 34 20  000000 32768 44 
9520: 30 30 30 30 30 30 30 30 30 30 30 30 38 30 30 30  0000000000008000
9530: 20 2d 33 32 37 36 38 20 34 35 20 66 66 66 66 66   -32768 45 fffff
9540: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
9550: 66 66 66 66 66 66 66 38 30 30 30 20 2d 32 31 34  fffffff8000 -214
9560: 37 34 38 33 36 34 39 20 34 36 20 66 66 66 66 66  7483649 46 fffff
9570: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
9580: 66 66 66 37 66 66 66 66 66 66 66 20 31 34 30 37  fff7fffffff 1407
9590: 33 37 34 38 38 33 35 35 33 32 38 20 34 37 20 30  37488355328 47 0
95a0: 30 30 30 38 30 30 30 38 30 30 30 30 30 30 30 30  0008000800000000
95b0: 30 30 30 20 32 35 35 20 34 38 20 30 30 30 30 30  000 255 48 00000
95c0: 30 30 30 30 30 30 30 30 30 66 66 7d 0a 64 6f 5f  000000000ff}.do_
95d0: 74 65 73 74 20 62 6f 75 6e 64 61 72 79 34 2d 32  test boundary4-2
95e0: 2e 38 20 7b 0a 20 20 64 62 20 65 76 61 6c 20 7b  .8 {.  db eval {
95f0: 0a 20 20 20 20 53 45 4c 45 43 54 20 61 2c 20 6f  .    SELECT a, o
9600: 69 64 2c 20 78 20 46 52 4f 4d 20 74 31 20 4f 52  id, x FROM t1 OR
9610: 44 45 52 20 42 59 20 6f 69 64 0a 20 20 7d 0a 7d  DER BY oid.  }.}
9620: 20 7b 2d 31 32 39 20 31 20 66 66 66 66 66 66 66   {-129 1 fffffff
9630: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
9640: 66 66 66 66 66 66 66 37 66 20 32 35 36 20 32 20  fffffff7f 256 2 
9650: 30 30 30 30 30 30 30 30 30 30 30 30 30 31 30 30  0000000000000100
9660: 20 31 34 30 37 33 37 34 38 38 33 35 35 33 32 37   140737488355327
9670: 20 33 20 30 30 30 30 37 66 66 66 37 66 66 66 66   3 00007fff7ffff
9680: 66 66 66 66 66 66 66 20 2d 31 34 30 37 33 37 34  fffffff -1407374
9690: 38 38 33 35 35 33 32 38 20 34 20 66 66 66 66 66  88355328 4 fffff
96a0: 66 66 66 66 66 66 66 38 30 30 30 66 66 66 66 38  fffffff8000ffff8
96b0: 30 30 30 30 30 30 30 30 30 30 30 20 2d 35 34 39  00000000000 -549
96c0: 37 35 35 38 31 33 38 38 39 20 35 20 66 66 66 66  755813889 5 ffff
96d0: 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66  ffffffffff7fffff
96e0: 66 66 37 66 66 66 66 66 66 66 66 66 20 34 32 39  ff7fffffffff 429
96f0: 34 39 36 37 32 39 36 20 36 20 30 30 30 30 30 30  4967296 6 000000
9700: 30 31 31 30 30 30 30 30 30 30 30 20 2d 35 34 39  01100000000 -549
9710: 37 35 35 38 31 33 38 38 38 20 37 20 66 66 66 66  755813888 7 ffff
9720: 66 66 66 66 66 66 66 66 66 66 38 30 66 66 66 66  ffffffffff80ffff
9730: 66 66 38 30 30 30 30 30 30 30 30 30 20 33 32 37  ff8000000000 327
9740: 36 37 20 38 20 30 30 30 30 30 30 30 30 30 30 30  67 8 00000000000
9750: 30 37 66 66 66 20 35 37 36 34 36 30 37 35 32 33  07fff 5764607523
9760: 30 33 34 32 33 34 38 37 20 39 20 30 37 66 66 66  03423487 9 07fff
9770: 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66 66  fff7ffffffffffff
9780: 66 66 20 32 38 31 34 37 34 39 37 36 37 31 30 36  ff 2814749767106
9790: 35 36 20 31 30 20 30 30 30 31 30 30 30 30 31 30  56 10 0001000010
97a0: 30 30 30 30 30 30 30 30 30 30 30 20 37 32 30 35  00000000000 7205
97b0: 37 35 39 34 30 33 37 39 32 37 39 33 36 20 31 31  7594037927936 11
97c0: 20 30 31 30 30 30 30 30 30 31 30 30 30 30 30 30   010000001000000
97d0: 30 30 30 30 30 30 30 30 20 2d 35 37 36 34 36 30  00000000 -576460
97e0: 37 35 32 33 30 33 34 32 33 34 38 38 20 31 32 20  752303423488 12 
97f0: 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30 30  fffffffff8000000
9800: 66 38 30 30 30 30 30 30 30 30 30 30 30 30 30 30  f800000000000000
9810: 20 2d 33 32 37 36 39 20 31 33 20 66 66 66 66 66   -32769 13 fffff
9820: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
9830: 66 66 66 66 66 66 66 37 66 66 66 20 2d 33 36 30  fffffff7fff -360
9840: 32 38 37 39 37 30 31 38 39 36 33 39 36 39 20 31  28797018963969 1
9850: 34 20 66 66 66 66 66 66 66 66 66 66 37 66 66 66  4 ffffffffff7fff
9860: 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66  ffff7fffffffffff
9870: 66 66 20 31 31 35 32 39 32 31 35 30 34 36 30 36  ff 1152921504606
9880: 38 34 36 39 37 35 20 31 35 20 30 66 66 66 66 66  846975 15 0fffff
9890: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
98a0: 66 20 2d 38 33 38 38 36 30 38 20 31 36 20 66 66  f -8388608 16 ff
98b0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
98c0: 66 66 66 66 66 66 66 66 38 30 30 30 30 30 20 31  ffffffff800000 1
98d0: 31 35 32 39 32 31 35 30 34 36 30 36 38 34 36 39  1529215046068469
98e0: 37 36 20 31 37 20 31 30 30 30 30 30 30 30 31 30  76 17 1000000010
98f0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 33  00000000000000 3
9900: 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36 37  6028797018963967
9910: 20 31 38 20 30 30 37 66 66 66 66 66 37 66 66 66   18 007fffff7fff
9920: 66 66 66 66 66 66 66 66 66 66 20 31 32 37 20 31  ffffffffff 127 1
9930: 39 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30  9 00000000000000
9940: 37 66 20 31 36 37 37 37 32 31 35 20 32 30 20 30  7f 16777215 20 0
9950: 30 30 30 30 30 30 30 30 30 66 66 66 66 66 66 20  000000000ffffff 
9960: 35 34 39 37 35 35 38 31 33 38 38 38 20 32 31 20  549755813888 21 
9970: 30 30 30 30 30 30 38 30 38 30 30 30 30 30 30 30  0000008080000000
9980: 30 30 20 34 32 39 34 39 36 37 32 39 35 20 32 32  00 4294967295 22
9990: 20 30 30 30 30 30 30 30 30 66 66 66 66 66 66 66   00000000fffffff
99a0: 66 20 35 34 39 37 35 35 38 31 33 38 38 37 20 32  f 549755813887 2
99b0: 33 20 30 30 30 30 30 30 37 66 37 66 66 66 66 66  3 0000007f7fffff
99c0: 66 66 66 66 20 38 33 38 38 36 30 37 20 32 34 20  ffff 8388607 24 
99d0: 30 30 30 30 30 30 30 30 30 30 37 66 66 66 66 66  00000000007fffff
99e0: 20 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39   360287970189639
99f0: 36 38 20 32 35 20 30 30 38 30 30 30 30 30 38 30  68 25 0080000080
9a00: 30 30 30 30 30 30 30 30 30 30 30 30 20 32 31 34  000000000000 214
9a10: 37 34 38 33 36 34 37 20 32 36 20 30 30 30 30 30  7483647 26 00000
9a20: 30 30 30 37 66 66 66 66 66 66 66 20 2d 31 32 38  0007fffffff -128
9a30: 20 32 37 20 66 66 66 66 66 66 66 66 66 66 66 66   27 ffffffffffff
9a40: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
9a50: 66 66 38 30 20 31 30 39 39 35 31 31 36 32 37 37  ff80 10995116277
9a60: 37 36 20 32 38 20 30 30 30 30 30 31 30 30 31 30  76 28 0000010010
9a70: 30 30 30 30 30 30 30 30 30 20 2d 38 33 38 38 36  000000000 -83886
9a80: 30 39 20 32 39 20 66 66 66 66 66 66 66 66 66 66  09 29 ffffffffff
9a90: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
9aa0: 37 66 66 66 66 66 20 31 32 38 20 33 30 20 30 30  7fffff 128 30 00
9ab0: 30 30 30 30 30 30 30 30 30 30 30 30 38 30 20 35  00000000000080 5
9ac0: 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34 38  7646075230342348
9ad0: 38 20 33 31 20 30 38 30 30 30 30 30 30 38 30 30  8 31 08000000800
9ae0: 30 30 30 30 30 30 30 30 30 30 30 30 20 37 32 30  000000000000 720
9af0: 35 37 35 39 34 30 33 37 39 32 37 39 33 35 20 33  57594037927935 3
9b00: 32 20 30 30 66 66 66 66 66 66 66 66 66 66 66 66  2 00ffffffffffff
9b10: 66 66 66 66 66 66 66 66 20 2d 35 37 36 34 36 30  ffffffff -576460
9b20: 37 35 32 33 30 33 34 32 33 34 38 39 20 33 33 20  752303423489 33 
9b30: 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66  fffffffff7ffffff
9b40: 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66 66  f7ffffffffffffff
9b50: 20 31 36 37 37 37 32 31 36 20 33 34 20 30 30 30   16777216 34 000
9b60: 30 30 30 30 30 30 31 30 30 30 30 30 30 20 2d 32  0000001000000 -2
9b70: 31 34 37 34 38 33 36 34 38 20 33 35 20 66 66 66  147483648 35 fff
9b80: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
9b90: 66 66 66 66 66 38 30 30 30 30 30 30 30 20 38 33  fffff80000000 83
9ba0: 38 38 36 30 38 20 33 36 20 30 30 30 30 30 30 30  88608 36 0000000
9bb0: 30 30 30 38 30 30 30 30 30 20 36 35 35 33 35 20  000800000 65535 
9bc0: 33 37 20 30 30 30 30 30 30 30 30 30 30 30 30 66  37 000000000000f
9bd0: 66 66 66 20 36 35 35 33 36 20 33 38 20 30 30 30  fff 65536 38 000
9be0: 30 30 30 30 30 30 30 30 31 30 30 30 30 20 32 38  0000000010000 28
9bf0: 31 34 37 34 39 37 36 37 31 30 36 35 35 20 33 39  1474976710655 39
9c00: 20 30 30 30 30 66 66 66 66 66 66 66 66 66 66 66   0000fffffffffff
9c10: 66 66 66 66 66 20 31 30 39 39 35 31 31 36 32 37  fffff 1099511627
9c20: 37 37 35 20 34 30 20 30 30 30 30 30 30 66 66 66  775 40 000000fff
9c30: 66 66 66 66 66 66 66 66 66 20 2d 33 36 30 32 38  fffffffff -36028
9c40: 37 39 37 30 31 38 39 36 33 39 36 38 20 34 31 20  797018963968 41 
9c50: 66 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30  ffffffffff800000
9c60: 66 66 38 30 30 30 30 30 30 30 30 30 30 30 30 30  ff80000000000000
9c70: 20 2d 31 34 30 37 33 37 34 38 38 33 35 35 33 32   -14073748835532
9c80: 39 20 34 32 20 66 66 66 66 66 66 66 66 66 66 66  9 42 fffffffffff
9c90: 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66  f7fffffff7ffffff
9ca0: 66 66 66 66 66 20 32 31 34 37 34 38 33 36 34 38  fffff 2147483648
9cb0: 20 34 33 20 30 30 30 30 30 30 30 30 38 30 30 30   43 000000008000
9cc0: 30 30 30 30 20 33 32 37 36 38 20 34 34 20 30 30  0000 32768 44 00
9cd0: 30 30 30 30 30 30 30 30 30 30 38 30 30 30 20 2d  00000000008000 -
9ce0: 33 32 37 36 38 20 34 35 20 66 66 66 66 66 66 66  32768 45 fffffff
9cf0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
9d00: 66 66 66 66 66 38 30 30 30 20 2d 32 31 34 37 34  fffff8000 -21474
9d10: 38 33 36 34 39 20 34 36 20 66 66 66 66 66 66 66  83649 46 fffffff
9d20: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
9d30: 66 37 66 66 66 66 66 66 66 20 31 34 30 37 33 37  f7fffffff 140737
9d40: 34 38 38 33 35 35 33 32 38 20 34 37 20 30 30 30  488355328 47 000
9d50: 30 38 30 30 30 38 30 30 30 30 30 30 30 30 30 30  0800080000000000
9d60: 30 20 32 35 35 20 34 38 20 30 30 30 30 30 30 30  0 255 48 0000000
9d70: 30 30 30 30 30 30 30 66 66 7d 0a 64 6f 5f 74 65  0000000ff}.do_te
9d80: 73 74 20 62 6f 75 6e 64 61 72 79 34 2d 32 2e 39  st boundary4-2.9
9d90: 20 7b 0a 20 20 64 62 20 65 76 61 6c 20 7b 0a 20   {.  db eval {. 
9da0: 20 20 20 53 45 4c 45 43 54 20 61 2c 20 6f 69 64     SELECT a, oid
9db0: 2c 20 78 20 46 52 4f 4d 20 74 31 20 4f 52 44 45  , x FROM t1 ORDE
9dc0: 52 20 42 59 20 2b 6f 69 64 20 44 45 53 43 0a 20  R BY +oid DESC. 
9dd0: 20 7d 0a 7d 20 7b 32 35 35 20 34 38 20 30 30 30   }.} {255 48 000
9de0: 30 30 30 30 30 30 30 30 30 30 30 66 66 20 31 34  00000000000ff 14
9df0: 30 37 33 37 34 38 38 33 35 35 33 32 38 20 34 37  0737488355328 47
9e00: 20 30 30 30 30 38 30 30 30 38 30 30 30 30 30 30   000080008000000
9e10: 30 30 30 30 30 20 2d 32 31 34 37 34 38 33 36 34  00000 -214748364
9e20: 39 20 34 36 20 66 66 66 66 66 66 66 66 66 66 66  9 46 fffffffffff
9e30: 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66  fffffffffffff7ff
9e40: 66 66 66 66 66 20 2d 33 32 37 36 38 20 34 35 20  fffff -32768 45 
9e50: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
9e60: 66 66 66 66 66 66 66 66 66 66 66 66 38 30 30 30  ffffffffffff8000
9e70: 20 33 32 37 36 38 20 34 34 20 30 30 30 30 30 30   32768 44 000000
9e80: 30 30 30 30 30 30 38 30 30 30 20 32 31 34 37 34  0000008000 21474
9e90: 38 33 36 34 38 20 34 33 20 30 30 30 30 30 30 30  83648 43 0000000
9ea0: 30 38 30 30 30 30 30 30 30 20 2d 31 34 30 37 33  080000000 -14073
9eb0: 37 34 38 38 33 35 35 33 32 39 20 34 32 20 66 66  7488355329 42 ff
9ec0: 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66  ffffffffff7fffff
9ed0: 66 66 37 66 66 66 66 66 66 66 66 66 66 66 20 2d  ff7fffffffffff -
9ee0: 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36  3602879701896396
9ef0: 38 20 34 31 20 66 66 66 66 66 66 66 66 66 66 38  8 41 ffffffffff8
9f00: 30 30 30 30 30 66 66 38 30 30 30 30 30 30 30 30  00000ff800000000
9f10: 30 30 30 30 30 20 31 30 39 39 35 31 31 36 32 37  00000 1099511627
9f20: 37 37 35 20 34 30 20 30 30 30 30 30 30 66 66 66  775 40 000000fff
9f30: 66 66 66 66 66 66 66 66 66 20 32 38 31 34 37 34  fffffffff 281474
9f40: 39 37 36 37 31 30 36 35 35 20 33 39 20 30 30 30  976710655 39 000
9f50: 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  0fffffffffffffff
9f60: 66 20 36 35 35 33 36 20 33 38 20 30 30 30 30 30  f 65536 38 00000
9f70: 30 30 30 30 30 30 31 30 30 30 30 20 36 35 35 33  00000010000 6553
9f80: 35 20 33 37 20 30 30 30 30 30 30 30 30 30 30 30  5 37 00000000000
9f90: 30 66 66 66 66 20 38 33 38 38 36 30 38 20 33 36  0ffff 8388608 36
9fa0: 20 30 30 30 30 30 30 30 30 30 30 38 30 30 30 30   000000000080000
9fb0: 30 20 2d 32 31 34 37 34 38 33 36 34 38 20 33 35  0 -2147483648 35
9fc0: 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
9fd0: 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30 30  fffffffff8000000
9fe0: 30 20 31 36 37 37 37 32 31 36 20 33 34 20 30 30  0 16777216 34 00
9ff0: 30 30 30 30 30 30 30 31 30 30 30 30 30 30 20 2d  00000001000000 -
a000: 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34  5764607523034234
a010: 38 39 20 33 33 20 66 66 66 66 66 66 66 66 66 37  89 33 fffffffff7
a020: 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66  fffffff7ffffffff
a030: 66 66 66 66 66 66 20 37 32 30 35 37 35 39 34 30  ffffff 720575940
a040: 33 37 39 32 37 39 33 35 20 33 32 20 30 30 66 66  37927935 32 00ff
a050: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
a060: 66 66 20 35 37 36 34 36 30 37 35 32 33 30 33 34  ff 5764607523034
a070: 32 33 34 38 38 20 33 31 20 30 38 30 30 30 30 30  23488 31 0800000
a080: 30 38 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0800000000000000
a090: 20 31 32 38 20 33 30 20 30 30 30 30 30 30 30 30   128 30 00000000
a0a0: 30 30 30 30 30 30 38 30 20 2d 38 33 38 38 36 30  00000080 -838860
a0b0: 39 20 32 39 20 66 66 66 66 66 66 66 66 66 66 66  9 29 fffffffffff
a0c0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37  fffffffffffffff7
a0d0: 66 66 66 66 66 20 31 30 39 39 35 31 31 36 32 37  fffff 1099511627
a0e0: 37 37 36 20 32 38 20 30 30 30 30 30 31 30 30 31  776 28 000001001
a0f0: 30 30 30 30 30 30 30 30 30 30 20 2d 31 32 38 20  0000000000 -128 
a100: 32 37 20 66 66 66 66 66 66 66 66 66 66 66 66 66  27 fffffffffffff
a110: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
a120: 66 38 30 20 32 31 34 37 34 38 33 36 34 37 20 32  f80 2147483647 2
a130: 36 20 30 30 30 30 30 30 30 30 37 66 66 66 66 66  6 000000007fffff
a140: 66 66 20 33 36 30 32 38 37 39 37 30 31 38 39 36  ff 3602879701896
a150: 33 39 36 38 20 32 35 20 30 30 38 30 30 30 30 30  3968 25 00800000
a160: 38 30 30 30 30 30 30 30 30 30 30 30 30 30 20 38  80000000000000 8
a170: 33 38 38 36 30 37 20 32 34 20 30 30 30 30 30 30  388607 24 000000
a180: 30 30 30 30 37 66 66 66 66 66 20 35 34 39 37 35  00007fffff 54975
a190: 35 38 31 33 38 38 37 20 32 33 20 30 30 30 30 30  5813887 23 00000
a1a0: 30 37 66 37 66 66 66 66 66 66 66 66 66 20 34 32  07f7fffffffff 42
a1b0: 39 34 39 36 37 32 39 35 20 32 32 20 30 30 30 30  94967295 22 0000
a1c0: 30 30 30 30 66 66 66 66 66 66 66 66 20 35 34 39  0000ffffffff 549
a1d0: 37 35 35 38 31 33 38 38 38 20 32 31 20 30 30 30  755813888 21 000
a1e0: 30 30 30 38 30 38 30 30 30 30 30 30 30 30 30 20  000808000000000 
a1f0: 31 36 37 37 37 32 31 35 20 32 30 20 30 30 30 30  16777215 20 0000
a200: 30 30 30 30 30 30 66 66 66 66 66 66 20 31 32 37  000000ffffff 127
a210: 20 31 39 20 30 30 30 30 30 30 30 30 30 30 30 30   19 000000000000
a220: 30 30 37 66 20 33 36 30 32 38 37 39 37 30 31 38  007f 36028797018
a230: 39 36 33 39 36 37 20 31 38 20 30 30 37 66 66 66  963967 18 007fff
a240: 66 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66  ff7fffffffffffff
a250: 20 31 31 35 32 39 32 31 35 30 34 36 30 36 38 34   115292150460684
a260: 36 39 37 36 20 31 37 20 31 30 30 30 30 30 30 30  6976 17 10000000
a270: 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  1000000000000000
a280: 20 2d 38 33 38 38 36 30 38 20 31 36 20 66 66 66   -8388608 16 fff
a290: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
a2a0: 66 66 66 66 66 66 66 38 30 30 30 30 30 20 31 31  fffffff800000 11
a2b0: 35 32 39 32 31 35 30 34 36 30 36 38 34 36 39 37  5292150460684697
a2c0: 35 20 31 35 20 30 66 66 66 66 66 66 66 66 66 66  5 15 0ffffffffff
a2d0: 66 66 66 66 66 66 66 66 66 66 66 66 20 2d 33 36  ffffffffffff -36
a2e0: 30 32 38 37 39 37 30 31 38 39 36 33 39 36 39 20  028797018963969 
a2f0: 31 34 20 66 66 66 66 66 66 66 66 66 66 37 66 66  14 ffffffffff7ff
a300: 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66  fffff7ffffffffff
a310: 66 66 66 20 2d 33 32 37 36 39 20 31 33 20 66 66  fff -32769 13 ff
a320: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
a330: 66 66 66 66 66 66 66 66 66 66 37 66 66 66 20 2d  ffffffffff7fff -
a340: 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34  5764607523034234
a350: 38 38 20 31 32 20 66 66 66 66 66 66 66 66 66 38  88 12 fffffffff8
a360: 30 30 30 30 30 30 66 38 30 30 30 30 30 30 30 30  000000f800000000
a370: 30 30 30 30 30 30 20 37 32 30 35 37 35 39 34 30  000000 720575940
a380: 33 37 39 32 37 39 33 36 20 31 31 20 30 31 30 30  37927936 11 0100
a390: 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30  0000100000000000
a3a0: 30 30 30 20 32 38 31 34 37 34 39 37 36 37 31 30  000 281474976710
a3b0: 36 35 36 20 31 30 20 30 30 30 31 30 30 30 30 31  656 10 000100001
a3c0: 30 30 30 30 30 30 30 30 30 30 30 30 20 35 37 36  000000000000 576
a3d0: 34 36 30 37 35 32 33 30 33 34 32 33 34 38 37 20  460752303423487 
a3e0: 39 20 30 37 66 66 66 66 66 66 37 66 66 66 66 66  9 07ffffff7fffff
a3f0: 66 66 66 66 66 66 66 66 66 20 33 32 37 36 37 20  fffffffff 32767 
a400: 38 20 30 30 30 30 30 30 30 30 30 30 30 30 37 66  8 0000000000007f
a410: 66 66 20 2d 35 34 39 37 35 35 38 31 33 38 38 38  ff -549755813888
a420: 20 37 20 66 66 66 66 66 66 66 66 66 66 66 66 66   7 fffffffffffff
a430: 66 38 30 66 66 66 66 66 66 38 30 30 30 30 30 30  f80ffffff8000000
a440: 30 30 30 20 34 32 39 34 39 36 37 32 39 36 20 36  000 4294967296 6
a450: 20 30 30 30 30 30 30 30 31 31 30 30 30 30 30 30   000000011000000
a460: 30 30 20 2d 35 34 39 37 35 35 38 31 33 38 38 39  00 -549755813889
a470: 20 35 20 66 66 66 66 66 66 66 66 66 66 66 66 66   5 fffffffffffff
a480: 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66  f7fffffff7ffffff
a490: 66 66 66 20 2d 31 34 30 37 33 37 34 38 38 33 35  fff -14073748835
a4a0: 35 33 32 38 20 34 20 66 66 66 66 66 66 66 66 66  5328 4 fffffffff
a4b0: 66 66 66 38 30 30 30 66 66 66 66 38 30 30 30 30  fff8000ffff80000
a4c0: 30 30 30 30 30 30 30 20 31 34 30 37 33 37 34 38  0000000 14073748
a4d0: 38 33 35 35 33 32 37 20 33 20 30 30 30 30 37 66  8355327 3 00007f
a4e0: 66 66 37 66 66 66 66 66 66 66 66 66 66 66 20 32  ff7fffffffffff 2
a4f0: 35 36 20 32 20 30 30 30 30 30 30 30 30 30 30 30  56 2 00000000000
a500: 30 30 31 30 30 20 2d 31 32 39 20 31 20 66 66 66  00100 -129 1 fff
a510: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
a520: 66 66 66 66 66 66 66 66 66 66 66 37 66 7d 0a 64  fffffffffff7f}.d
a530: 6f 5f 74 65 73 74 20 62 6f 75 6e 64 61 72 79 34  o_test boundary4
a540: 2d 32 2e 31 30 20 7b 0a 20 20 64 62 20 65 76 61  -2.10 {.  db eva
a550: 6c 20 7b 0a 20 20 20 20 53 45 4c 45 43 54 20 61  l {.    SELECT a
a560: 2c 20 6f 69 64 2c 20 78 20 46 52 4f 4d 20 74 31  , oid, x FROM t1
a570: 20 4f 52 44 45 52 20 42 59 20 6f 69 64 20 44 45   ORDER BY oid DE
a580: 53 43 0a 20 20 7d 0a 7d 20 7b 32 35 35 20 34 38  SC.  }.} {255 48
a590: 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 66   00000000000000f
a5a0: 66 20 31 34 30 37 33 37 34 38 38 33 35 35 33 32  f 14073748835532
a5b0: 38 20 34 37 20 30 30 30 30 38 30 30 30 38 30 30  8 47 00008000800
a5c0: 30 30 30 30 30 30 30 30 30 20 2d 32 31 34 37 34  000000000 -21474
a5d0: 38 33 36 34 39 20 34 36 20 66 66 66 66 66 66 66  83649 46 fffffff
a5e0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
a5f0: 66 37 66 66 66 66 66 66 66 20 2d 33 32 37 36 38  f7fffffff -32768
a600: 20 34 35 20 66 66 66 66 66 66 66 66 66 66 66 66   45 ffffffffffff
a610: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
a620: 38 30 30 30 20 33 32 37 36 38 20 34 34 20 30 30  8000 32768 44 00
a630: 30 30 30 30 30 30 30 30 30 30 38 30 30 30 20 32  00000000008000 2
a640: 31 34 37 34 38 33 36 34 38 20 34 33 20 30 30 30  147483648 43 000
a650: 30 30 30 30 30 38 30 30 30 30 30 30 30 20 2d 31  0000080000000 -1
a660: 34 30 37 33 37 34 38 38 33 35 35 33 32 39 20 34  40737488355329 4
a670: 32 20 66 66 66 66 66 66 66 66 66 66 66 66 37 66  2 ffffffffffff7f
a680: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66  ffffff7fffffffff
a690: 66 66 20 2d 33 36 30 32 38 37 39 37 30 31 38 39  ff -360287970189
a6a0: 36 33 39 36 38 20 34 31 20 66 66 66 66 66 66 66  63968 41 fffffff
a6b0: 66 66 66 38 30 30 30 30 30 66 66 38 30 30 30 30  fff800000ff80000
a6c0: 30 30 30 30 30 30 30 30 30 20 31 30 39 39 35 31  000000000 109951
a6d0: 31 36 32 37 37 37 35 20 34 30 20 30 30 30 30 30  1627775 40 00000
a6e0: 30 66 66 66 66 66 66 66 66 66 66 66 66 20 32 38  0ffffffffffff 28
a6f0: 31 34 37 34 39 37 36 37 31 30 36 35 35 20 33 39  1474976710655 39
a700: 20 30 30 30 30 66 66 66 66 66 66 66 66 66 66 66   0000fffffffffff
a710: 66 66 66 66 66 20 36 35 35 33 36 20 33 38 20 30  fffff 65536 38 0
a720: 30 30 30 30 30 30 30 30 30 30 31 30 30 30 30 20  000000000010000 
a730: 36 35 35 33 35 20 33 37 20 30 30 30 30 30 30 30  65535 37 0000000
a740: 30 30 30 30 30 66 66 66 66 20 38 33 38 38 36 30  00000ffff 838860
a750: 38 20 33 36 20 30 30 30 30 30 30 30 30 30 30 38  8 36 00000000008
a760: 30 30 30 30 30 20 2d 32 31 34 37 34 38 33 36 34  00000 -214748364
a770: 38 20 33 35 20 66 66 66 66 66 66 66 66 66 66 66  8 35 fffffffffff
a780: 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30 30  fffffffffffff800
a790: 30 30 30 30 30 20 31 36 37 37 37 32 31 36 20 33  00000 16777216 3
a7a0: 34 20 30 30 30 30 30 30 30 30 30 31 30 30 30 30  4 00000000010000
a7b0: 30 30 20 2d 35 37 36 34 36 30 37 35 32 33 30 33  00 -576460752303
a7c0: 34 32 33 34 38 39 20 33 33 20 66 66 66 66 66 66  423489 33 ffffff
a7d0: 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66  fff7fffffff7ffff
a7e0: 66 66 66 66 66 66 66 66 66 66 20 37 32 30 35 37  ffffffffff 72057
a7f0: 35 39 34 30 33 37 39 32 37 39 33 35 20 33 32 20  594037927935 32 
a800: 30 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66  00ffffffffffffff
a810: 66 66 66 66 66 66 20 35 37 36 34 36 30 37 35 32  ffffff 576460752
a820: 33 30 33 34 32 33 34 38 38 20 33 31 20 30 38 30  303423488 31 080
a830: 30 30 30 30 30 38 30 30 30 30 30 30 30 30 30 30  0000080000000000
a840: 30 30 30 30 20 31 32 38 20 33 30 20 30 30 30 30  0000 128 30 0000
a850: 30 30 30 30 30 30 30 30 30 30 38 30 20 2d 38 33  000000000080 -83
a860: 38 38 36 30 39 20 32 39 20 66 66 66 66 66 66 66  88609 29 fffffff
a870: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
a880: 66 66 66 37 66 66 66 66 66 20 31 30 39 39 35 31  fff7fffff 109951
a890: 31 36 32 37 37 37 36 20 32 38 20 30 30 30 30 30  1627776 28 00000
a8a0: 31 30 30 31 30 30 30 30 30 30 30 30 30 30 20 2d  10010000000000 -
a8b0: 31 32 38 20 32 37 20 66 66 66 66 66 66 66 66 66  128 27 fffffffff
a8c0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
a8d0: 66 66 66 66 66 38 30 20 32 31 34 37 34 38 33 36  fffff80 21474836
a8e0: 34 37 20 32 36 20 30 30 30 30 30 30 30 30 37 66  47 26 000000007f
a8f0: 66 66 66 66 66 66 20 33 36 30 32 38 37 39 37 30  ffffff 360287970
a900: 31 38 39 36 33 39 36 38 20 32 35 20 30 30 38 30  18963968 25 0080
a910: 30 30 30 30 38 30 30 30 30 30 30 30 30 30 30 30  0000800000000000
a920: 30 30 20 38 33 38 38 36 30 37 20 32 34 20 30 30  00 8388607 24 00
a930: 30 30 30 30 30 30 30 30 37 66 66 66 66 66 20 35  000000007fffff 5
a940: 34 39 37 35 35 38 31 33 38 38 37 20 32 33 20 30  49755813887 23 0
a950: 30 30 30 30 30 37 66 37 66 66 66 66 66 66 66 66  000007f7ffffffff
a960: 66 20 34 32 39 34 39 36 37 32 39 35 20 32 32 20  f 4294967295 22 
a970: 30 30 30 30 30 30 30 30 66 66 66 66 66 66 66 66  00000000ffffffff
a980: 20 35 34 39 37 35 35 38 31 33 38 38 38 20 32 31   549755813888 21
a990: 20 30 30 30 30 30 30 38 30 38 30 30 30 30 30 30   000000808000000
a9a0: 30 30 30 20 31 36 37 37 37 32 31 35 20 32 30 20  000 16777215 20 
a9b0: 30 30 30 30 30 30 30 30 30 30 66 66 66 66 66 66  0000000000ffffff
a9c0: 20 31 32 37 20 31 39 20 30 30 30 30 30 30 30 30   127 19 00000000
a9d0: 30 30 30 30 30 30 37 66 20 33 36 30 32 38 37 39  0000007f 3602879
a9e0: 37 30 31 38 39 36 33 39 36 37 20 31 38 20 30 30  7018963967 18 00
a9f0: 37 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66  7fffff7fffffffff
aa00: 66 66 66 66 20 31 31 35 32 39 32 31 35 30 34 36  ffff 11529215046
aa10: 30 36 38 34 36 39 37 36 20 31 37 20 31 30 30 30  06846976 17 1000
aa20: 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30  0000100000000000
aa30: 30 30 30 30 20 2d 38 33 38 38 36 30 38 20 31 36  0000 -8388608 16
aa40: 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
aa50: 66 66 66 66 66 66 66 66 66 66 66 38 30 30 30 30  fffffffffff80000
aa60: 30 20 31 31 35 32 39 32 31 35 30 34 36 30 36 38  0 11529215046068
aa70: 34 36 39 37 35 20 31 35 20 30 66 66 66 66 66 66  46975 15 0ffffff
aa80: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
aa90: 20 2d 33 36 30 32 38 37 39 37 30 31 38 39 36 33   -36028797018963
aaa0: 39 36 39 20 31 34 20 66 66 66 66 66 66 66 66 66  969 14 fffffffff
aab0: 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66  f7fffffff7ffffff
aac0: 66 66 66 66 66 66 66 20 2d 33 32 37 36 39 20 31  fffffff -32769 1
aad0: 33 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  3 ffffffffffffff
aae0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66  ffffffffffffff7f
aaf0: 66 66 20 2d 35 37 36 34 36 30 37 35 32 33 30 33  ff -576460752303
ab00: 34 32 33 34 38 38 20 31 32 20 66 66 66 66 66 66  423488 12 ffffff
ab10: 66 66 66 38 30 30 30 30 30 30 66 38 30 30 30 30  fff8000000f80000
ab20: 30 30 30 30 30 30 30 30 30 30 20 37 32 30 35 37  0000000000 72057
ab30: 35 39 34 30 33 37 39 32 37 39 33 36 20 31 31 20  594037927936 11 
ab40: 30 31 30 30 30 30 30 30 31 30 30 30 30 30 30 30  0100000010000000
ab50: 30 30 30 30 30 30 30 20 32 38 31 34 37 34 39 37  0000000 28147497
ab60: 36 37 31 30 36 35 36 20 31 30 20 30 30 30 31 30  6710656 10 00010
ab70: 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30  0001000000000000
ab80: 20 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33   576460752303423
ab90: 34 38 37 20 39 20 30 37 66 66 66 66 66 66 37 66  487 9 07ffffff7f
aba0: 66 66 66 66 66 66 66 66 66 66 66 66 66 20 33 32  fffffffffffff 32
abb0: 37 36 37 20 38 20 30 30 30 30 30 30 30 30 30 30  767 8 0000000000
abc0: 30 30 37 66 66 66 20 2d 35 34 39 37 35 35 38 31  007fff -54975581
abd0: 33 38 38 38 20 37 20 66 66 66 66 66 66 66 66 66  3888 7 fffffffff
abe0: 66 66 66 66 66 38 30 66 66 66 66 66 66 38 30 30  fffff80ffffff800
abf0: 30 30 30 30 30 30 30 20 34 32 39 34 39 36 37 32  0000000 42949672
ac00: 39 36 20 36 20 30 30 30 30 30 30 30 31 31 30 30  96 6 00000001100
ac10: 30 30 30 30 30 30 20 2d 35 34 39 37 35 35 38 31  000000 -54975581
ac20: 33 38 38 39 20 35 20 66 66 66 66 66 66 66 66 66  3889 5 fffffffff
ac30: 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66  fffff7fffffff7ff
ac40: 66 66 66 66 66 66 66 20 2d 31 34 30 37 33 37 34  fffffff -1407374
ac50: 38 38 33 35 35 33 32 38 20 34 20 66 66 66 66 66  88355328 4 fffff
ac60: 66 66 66 66 66 66 66 38 30 30 30 66 66 66 66 38  fffffff8000ffff8
ac70: 30 30 30 30 30 30 30 30 30 30 30 20 31 34 30 37  00000000000 1407
ac80: 33 37 34 38 38 33 35 35 33 32 37 20 33 20 30 30  37488355327 3 00
ac90: 30 30 37 66 66 66 37 66 66 66 66 66 66 66 66 66  007fff7fffffffff
aca0: 66 66 20 32 35 36 20 32 20 30 30 30 30 30 30 30  ff 256 2 0000000
acb0: 30 30 30 30 30 30 31 30 30 20 2d 31 32 39 20 31  000000100 -129 1
acc0: 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
acd0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37  fffffffffffffff7
ace0: 66 7d 0a 64 6f 5f 74 65 73 74 20 62 6f 75 6e 64  f}.do_test bound
acf0: 61 72 79 34 2d 32 2e 31 31 20 7b 0a 20 20 64 62  ary4-2.11 {.  db
ad00: 20 65 76 61 6c 20 7b 0a 20 20 20 20 53 45 4c 45   eval {.    SELE
ad10: 43 54 20 61 2c 20 6f 69 64 2c 20 78 20 46 52 4f  CT a, oid, x FRO
ad20: 4d 20 74 31 20 4f 52 44 45 52 20 42 59 20 2b 78  M t1 ORDER BY +x
ad30: 0a 20 20 7d 0a 7d 20 7b 31 32 37 20 31 39 20 30  .  }.} {127 19 0
ad40: 30 30 30 30 30 30 30 30 30 30 30 30 30 37 66 20  00000000000007f 
ad50: 31 32 38 20 33 30 20 30 30 30 30 30 30 30 30 30  128 30 000000000
ad60: 30 30 30 30 30 38 30 20 32 35 35 20 34 38 20 30  0000080 255 48 0
ad70: 30 30 30 30 30 30 30 30 30 30 30 30 30 66 66 20  0000000000000ff 
ad80: 32 35 36 20 32 20 30 30 30 30 30 30 30 30 30 30  256 2 0000000000
ad90: 30 30 30 31 30 30 20 33 32 37 36 37 20 38 20 30  000100 32767 8 0
ada0: 30 30 30 30 30 30 30 30 30 30 30 37 66 66 66 20  000000000007fff 
adb0: 33 32 37 36 38 20 34 34 20 30 30 30 30 30 30 30  32768 44 0000000
adc0: 30 30 30 30 30 38 30 30 30 20 36 35 35 33 35 20  000008000 65535 
add0: 33 37 20 30 30 30 30 30 30 30 30 30 30 30 30 66  37 000000000000f
ade0: 66 66 66 20 36 35 35 33 36 20 33 38 20 30 30 30  fff 65536 38 000
adf0: 30 30 30 30 30 30 30 30 31 30 30 30 30 20 38 33  0000000010000 83
ae00: 38 38 36 30 37 20 32 34 20 30 30 30 30 30 30 30  88607 24 0000000
ae10: 30 30 30 37 66 66 66 66 66 20 38 33 38 38 36 30  0007fffff 838860
ae20: 38 20 33 36 20 30 30 30 30 30 30 30 30 30 30 38  8 36 00000000008
ae30: 30 30 30 30 30 20 31 36 37 37 37 32 31 35 20 32  00000 16777215 2
ae40: 30 20 30 30 30 30 30 30 30 30 30 30 66 66 66 66  0 0000000000ffff
ae50: 66 66 20 31 36 37 37 37 32 31 36 20 33 34 20 30  ff 16777216 34 0
ae60: 30 30 30 30 30 30 30 30 31 30 30 30 30 30 30 20  000000001000000 
ae70: 32 31 34 37 34 38 33 36 34 37 20 32 36 20 30 30  2147483647 26 00
ae80: 30 30 30 30 30 30 37 66 66 66 66 66 66 66 20 32  0000007fffffff 2
ae90: 31 34 37 34 38 33 36 34 38 20 34 33 20 30 30 30  147483648 43 000
aea0: 30 30 30 30 30 38 30 30 30 30 30 30 30 20 34 32  0000080000000 42
aeb0: 39 34 39 36 37 32 39 35 20 32 32 20 30 30 30 30  94967295 22 0000
aec0: 30 30 30 30 66 66 66 66 66 66 66 66 20 34 32 39  0000ffffffff 429
aed0: 34 39 36 37 32 39 36 20 36 20 30 30 30 30 30 30  4967296 6 000000
aee0: 30 31 31 30 30 30 30 30 30 30 30 20 35 34 39 37  01100000000 5497
aef0: 35 35 38 31 33 38 38 37 20 32 33 20 30 30 30 30  55813887 23 0000
af00: 30 30 37 66 37 66 66 66 66 66 66 66 66 66 20 35  007f7fffffffff 5
af10: 34 39 37 35 35 38 31 33 38 38 38 20 32 31 20 30  49755813888 21 0
af20: 30 30 30 30 30 38 30 38 30 30 30 30 30 30 30 30  0000080800000000
af30: 30 20 31 30 39 39 35 31 31 36 32 37 37 37 35 20  0 1099511627775 
af40: 34 30 20 30 30 30 30 30 30 66 66 66 66 66 66 66  40 000000fffffff
af50: 66 66 66 66 66 20 31 30 39 39 35 31 31 36 32 37  fffff 1099511627
af60: 37 37 36 20 32 38 20 30 30 30 30 30 31 30 30 31  776 28 000001001
af70: 30 30 30 30 30 30 30 30 30 30 20 31 34 30 37 33  0000000000 14073
af80: 37 34 38 38 33 35 35 33 32 37 20 33 20 30 30 30  7488355327 3 000
af90: 30 37 66 66 66 37 66 66 66 66 66 66 66 66 66 66  07fff7ffffffffff
afa0: 66 20 31 34 30 37 33 37 34 38 38 33 35 35 33 32  f 14073748835532
afb0: 38 20 34 37 20 30 30 30 30 38 30 30 30 38 30 30  8 47 00008000800
afc0: 30 30 30 30 30 30 30 30 30 20 32 38 31 34 37 34  000000000 281474
afd0: 39 37 36 37 31 30 36 35 35 20 33 39 20 30 30 30  976710655 39 000
afe0: 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  0fffffffffffffff
aff0: 66 20 32 38 31 34 37 34 39 37 36 37 31 30 36 35  f 28147497671065
b000: 36 20 31 30 20 30 30 30 31 30 30 30 30 31 30 30  6 10 00010000100
b010: 30 30 30 30 30 30 30 30 30 30 20 33 36 30 32 38  0000000000 36028
b020: 37 39 37 30 31 38 39 36 33 39 36 37 20 31 38 20  797018963967 18 
b030: 30 30 37 66 66 66 66 66 37 66 66 66 66 66 66 66  007fffff7fffffff
b040: 66 66 66 66 66 66 20 33 36 30 32 38 37 39 37 30  ffffff 360287970
b050: 31 38 39 36 33 39 36 38 20 32 35 20 30 30 38 30  18963968 25 0080
b060: 30 30 30 30 38 30 30 30 30 30 30 30 30 30 30 30  0000800000000000
b070: 30 30 20 37 32 30 35 37 35 39 34 30 33 37 39 32  00 7205759403792
b080: 37 39 33 35 20 33 32 20 30 30 66 66 66 66 66 66  7935 32 00ffffff
b090: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20 37  ffffffffffffff 7
b0a0: 32 30 35 37 35 39 34 30 33 37 39 32 37 39 33 36  2057594037927936
b0b0: 20 31 31 20 30 31 30 30 30 30 30 30 31 30 30 30   11 010000001000
b0c0: 30 30 30 30 30 30 30 30 30 30 30 20 35 37 36 34  00000000000 5764
b0d0: 36 30 37 35 32 33 30 33 34 32 33 34 38 37 20 39  60752303423487 9
b0e0: 20 30 37 66 66 66 66 66 66 37 66 66 66 66 66 66   07ffffff7ffffff
b0f0: 66 66 66 66 66 66 66 66 20 35 37 36 34 36 30 37  ffffffff 5764607
b100: 35 32 33 30 33 34 32 33 34 38 38 20 33 31 20 30  52303423488 31 0
b110: 38 30 30 30 30 30 30 38 30 30 30 30 30 30 30 30  8000000800000000
b120: 30 30 30 30 30 30 20 31 31 35 32 39 32 31 35 30  000000 115292150
b130: 34 36 30 36 38 34 36 39 37 35 20 31 35 20 30 66  4606846975 15 0f
b140: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
b150: 66 66 66 66 66 20 31 31 35 32 39 32 31 35 30 34  fffff 1152921504
b160: 36 30 36 38 34 36 39 37 36 20 31 37 20 31 30 30  606846976 17 100
b170: 30 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30  0000010000000000
b180: 30 30 30 30 30 20 2d 35 37 36 34 36 30 37 35 32  00000 -576460752
b190: 33 30 33 34 32 33 34 38 39 20 33 33 20 66 66 66  303423489 33 fff
b1a0: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66  ffffff7fffffff7f
b1b0: 66 66 66 66 66 66 66 66 66 66 66 66 66 20 2d 35  fffffffffffff -5
b1c0: 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34 38  7646075230342348
b1d0: 38 20 31 32 20 66 66 66 66 66 66 66 66 66 38 30  8 12 fffffffff80
b1e0: 30 30 30 30 30 66 38 30 30 30 30 30 30 30 30 30  00000f8000000000
b1f0: 30 30 30 30 30 20 2d 33 36 30 32 38 37 39 37 30  00000 -360287970
b200: 31 38 39 36 33 39 36 39 20 31 34 20 66 66 66 66  18963969 14 ffff
b210: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66  ffffff7fffffff7f
b220: 66 66 66 66 66 66 66 66 66 66 66 66 20 2d 33 36  ffffffffffff -36
b230: 30 32 38 37 39 37 30 31 38 39 36 33 39 36 38 20  028797018963968 
b240: 34 31 20 66 66 66 66 66 66 66 66 66 66 38 30 30  41 ffffffffff800
b250: 30 30 30 66 66 38 30 30 30 30 30 30 30 30 30 30  000ff80000000000
b260: 30 30 30 20 2d 31 34 30 37 33 37 34 38 38 33 35  000 -14073748835
b270: 35 33 32 39 20 34 32 20 66 66 66 66 66 66 66 66  5329 42 ffffffff
b280: 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66  ffff7fffffff7fff
b290: 66 66 66 66 66 66 66 66 20 2d 31 34 30 37 33 37  ffffffff -140737
b2a0: 34 38 38 33 35 35 33 32 38 20 34 20 66 66 66 66  488355328 4 ffff
b2b0: 66 66 66 66 66 66 66 66 38 30 30 30 66 66 66 66  ffffffff8000ffff
b2c0: 38 30 30 30 30 30 30 30 30 30 30 30 20 2d 35 34  800000000000 -54
b2d0: 39 37 35 35 38 31 33 38 38 39 20 35 20 66 66 66  9755813889 5 fff
b2e0: 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66  fffffffffff7ffff
b2f0: 66 66 66 37 66 66 66 66 66 66 66 66 66 20 2d 35  fff7fffffffff -5
b300: 34 39 37 35 35 38 31 33 38 38 38 20 37 20 66 66  49755813888 7 ff
b310: 66 66 66 66 66 66 66 66 66 66 66 66 38 30 66 66  ffffffffffff80ff
b320: 66 66 66 66 38 30 30 30 30 30 30 30 30 30 20 2d  ffff8000000000 -
b330: 32 31 34 37 34 38 33 36 34 39 20 34 36 20 66 66  2147483649 46 ff
b340: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
b350: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 20 2d  ffffff7fffffff -
b360: 32 31 34 37 34 38 33 36 34 38 20 33 35 20 66 66  2147483648 35 ff
b370: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
b380: 66 66 66 66 66 66 38 30 30 30 30 30 30 30 20 2d  ffffff80000000 -
b390: 38 33 38 38 36 30 39 20 32 39 20 66 66 66 66 66  8388609 29 fffff
b3a0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
b3b0: 66 66 66 66 66 37 66 66 66 66 66 20 2d 38 33 38  fffff7fffff -838
b3c0: 38 36 30 38 20 31 36 20 66 66 66 66 66 66 66 66  8608 16 ffffffff
b3d0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
b3e0: 66 66 38 30 30 30 30 30 20 2d 33 32 37 36 39 20  ff800000 -32769 
b3f0: 31 33 20 66 66 66 66 66 66 66 66 66 66 66 66 66  13 fffffffffffff
b400: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37  fffffffffffffff7
b410: 66 66 66 20 2d 33 32 37 36 38 20 34 35 20 66 66  fff -32768 45 ff
b420: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
b430: 66 66 66 66 66 66 66 66 66 66 38 30 30 30 20 2d  ffffffffff8000 -
b440: 31 32 39 20 31 20 66 66 66 66 66 66 66 66 66 66  129 1 ffffffffff
b450: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
b460: 66 66 66 66 37 66 20 2d 31 32 38 20 32 37 20 66  ffff7f -128 27 f
b470: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
b480: 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30 7d  fffffffffffff80}
b490: 0a 64 6f 5f 74 65 73 74 20 62 6f 75 6e 64 61 72  .do_test boundar
b4a0: 79 34 2d 32 2e 31 32 20 7b 0a 20 20 64 62 20 65  y4-2.12 {.  db e
b4b0: 76 61 6c 20 7b 0a 20 20 20 20 53 45 4c 45 43 54  val {.    SELECT
b4c0: 20 61 2c 20 6f 69 64 2c 20 78 20 46 52 4f 4d 20   a, oid, x FROM 
b4d0: 74 31 20 4f 52 44 45 52 20 42 59 20 78 0a 20 20  t1 ORDER BY x.  
b4e0: 7d 0a 7d 20 7b 31 32 37 20 31 39 20 30 30 30 30  }.} {127 19 0000
b4f0: 30 30 30 30 30 30 30 30 30 30 37 66 20 31 32 38  00000000007f 128
b500: 20 33 30 20 30 30 30 30 30 30 30 30 30 30 30 30   30 000000000000
b510: 30 30 38 30 20 32 35 35 20 34 38 20 30 30 30 30  0080 255 48 0000
b520: 30 30 30 30 30 30 30 30 30 30 66 66 20 32 35 36  0000000000ff 256
b530: 20 32 20 30 30 30 30 30 30 30 30 30 30 30 30 30   2 0000000000000
b540: 31 30 30 20 33 32 37 36 37 20 38 20 30 30 30 30  100 32767 8 0000
b550: 30 30 30 30 30 30 30 30 37 66 66 66 20 33 32 37  000000007fff 327
b560: 36 38 20 34 34 20 30 30 30 30 30 30 30 30 30 30  68 44 0000000000
b570: 30 30 38 30 30 30 20 36 35 35 33 35 20 33 37 20  008000 65535 37 
b580: 30 30 30 30 30 30 30 30 30 30 30 30 66 66 66 66  000000000000ffff
b590: 20 36 35 35 33 36 20 33 38 20 30 30 30 30 30 30   65536 38 000000
b5a0: 30 30 30 30 30 31 30 30 30 30 20 38 33 38 38 36  0000010000 83886
b5b0: 30 37 20 32 34 20 30 30 30 30 30 30 30 30 30 30  07 24 0000000000
b5c0: 37 66 66 66 66 66 20 38 33 38 38 36 30 38 20 33  7fffff 8388608 3
b5d0: 36 20 30 30 30 30 30 30 30 30 30 30 38 30 30 30  6 00000000008000
b5e0: 30 30 20 31 36 37 37 37 32 31 35 20 32 30 20 30  00 16777215 20 0
b5f0: 30 30 30 30 30 30 30 30 30 66 66 66 66 66 66 20  000000000ffffff 
b600: 31 36 37 37 37 32 31 36 20 33 34 20 30 30 30 30  16777216 34 0000
b610: 30 30 30 30 30 31 30 30 30 30 30 30 20 32 31 34  000001000000 214
b620: 37 34 38 33 36 34 37 20 32 36 20 30 30 30 30 30  7483647 26 00000
b630: 30 30 30 37 66 66 66 66 66 66 66 20 32 31 34 37  0007fffffff 2147
b640: 34 38 33 36 34 38 20 34 33 20 30 30 30 30 30 30  483648 43 000000
b650: 30 30 38 30 30 30 30 30 30 30 20 34 32 39 34 39  0080000000 42949
b660: 36 37 32 39 35 20 32 32 20 30 30 30 30 30 30 30  67295 22 0000000
b670: 30 66 66 66 66 66 66 66 66 20 34 32 39 34 39 36  0ffffffff 429496
b680: 37 32 39 36 20 36 20 30 30 30 30 30 30 30 31 31  7296 6 000000011
b690: 30 30 30 30 30 30 30 30 20 35 34 39 37 35 35 38  00000000 5497558
b6a0: 31 33 38 38 37 20 32 33 20 30 30 30 30 30 30 37  13887 23 0000007
b6b0: 66 37 66 66 66 66 66 66 66 66 66 20 35 34 39 37  f7fffffffff 5497
b6c0: 35 35 38 31 33 38 38 38 20 32 31 20 30 30 30 30  55813888 21 0000
b6d0: 30 30 38 30 38 30 30 30 30 30 30 30 30 30 20 31  00808000000000 1
b6e0: 30 39 39 35 31 31 36 32 37 37 37 35 20 34 30 20  099511627775 40 
b6f0: 30 30 30 30 30 30 66 66 66 66 66 66 66 66 66 66  000000ffffffffff
b700: 66 66 20 31 30 39 39 35 31 31 36 32 37 37 37 36  ff 1099511627776
b710: 20 32 38 20 30 30 30 30 30 31 30 30 31 30 30 30   28 000001001000
b720: 30 30 30 30 30 30 30 20 31 34 30 37 33 37 34 38  0000000 14073748
b730: 38 33 35 35 33 32 37 20 33 20 30 30 30 30 37 66  8355327 3 00007f
b740: 66 66 37 66 66 66 66 66 66 66 66 66 66 66 20 31  ff7fffffffffff 1
b750: 34 30 37 33 37 34 38 38 33 35 35 33 32 38 20 34  40737488355328 4
b760: 37 20 30 30 30 30 38 30 30 30 38 30 30 30 30 30  7 00008000800000
b770: 30 30 30 30 30 30 20 32 38 31 34 37 34 39 37 36  000000 281474976
b780: 37 31 30 36 35 35 20 33 39 20 30 30 30 30 66 66  710655 39 0000ff
b790: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20 32  ffffffffffffff 2
b7a0: 38 31 34 37 34 39 37 36 37 31 30 36 35 36 20 31  81474976710656 1
b7b0: 30 20 30 30 30 31 30 30 30 30 31 30 30 30 30 30  0 00010000100000
b7c0: 30 30 30 30 30 30 30 20 33 36 30 32 38 37 39 37  0000000 36028797
b7d0: 30 31 38 39 36 33 39 36 37 20 31 38 20 30 30 37  018963967 18 007
b7e0: 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66  fffff7ffffffffff
b7f0: 66 66 66 20 33 36 30 32 38 37 39 37 30 31 38 39  fff 360287970189
b800: 36 33 39 36 38 20 32 35 20 30 30 38 30 30 30 30  63968 25 0080000
b810: 30 38 30 30 30 30 30 30 30 30 30 30 30 30 30 20  080000000000000 
b820: 37 32 30 35 37 35 39 34 30 33 37 39 32 37 39 33  7205759403792793
b830: 35 20 33 32 20 30 30 66 66 66 66 66 66 66 66 66  5 32 00fffffffff
b840: 66 66 66 66 66 66 66 66 66 66 66 20 37 32 30 35  fffffffffff 7205
b850: 37 35 39 34 30 33 37 39 32 37 39 33 36 20 31 31  7594037927936 11
b860: 20 30 31 30 30 30 30 30 30 31 30 30 30 30 30 30   010000001000000
b870: 30 30 30 30 30 30 30 30 20 35 37 36 34 36 30 37  00000000 5764607
b880: 35 32 33 30 33 34 32 33 34 38 37 20 39 20 30 37  52303423487 9 07
b890: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66  ffffff7fffffffff
b8a0: 66 66 66 66 66 20 35 37 36 34 36 30 37 35 32 33  fffff 5764607523
b8b0: 30 33 34 32 33 34 38 38 20 33 31 20 30 38 30 30  03423488 31 0800
b8c0: 30 30 30 30 38 30 30 30 30 30 30 30 30 30 30 30  0000800000000000
b8d0: 30 30 30 20 31 31 35 32 39 32 31 35 30 34 36 30  000 115292150460
b8e0: 36 38 34 36 39 37 35 20 31 35 20 30 66 66 66 66  6846975 15 0ffff
b8f0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
b900: 66 66 20 31 31 35 32 39 32 31 35 30 34 36 30 36  ff 1152921504606
b910: 38 34 36 39 37 36 20 31 37 20 31 30 30 30 30 30  846976 17 100000
b920: 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30  0010000000000000
b930: 30 30 20 2d 35 37 36 34 36 30 37 35 32 33 30 33  00 -576460752303
b940: 34 32 33 34 38 39 20 33 33 20 66 66 66 66 66 66  423489 33 ffffff
b950: 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66  fff7fffffff7ffff
b960: 66 66 66 66 66 66 66 66 66 66 20 2d 35 37 36 34  ffffffffff -5764
b970: 36 30 37 35 32 33 30 33 34 32 33 34 38 38 20 31  60752303423488 1
b980: 32 20 66 66 66 66 66 66 66 66 66 38 30 30 30 30  2 fffffffff80000
b990: 30 30 66 38 30 30 30 30 30 30 30 30 30 30 30 30  00f8000000000000
b9a0: 30 30 20 2d 33 36 30 32 38 37 39 37 30 31 38 39  00 -360287970189
b9b0: 36 33 39 36 39 20 31 34 20 66 66 66 66 66 66 66  63969 14 fffffff
b9c0: 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66  fff7fffffff7ffff
b9d0: 66 66 66 66 66 66 66 66 66 20 2d 33 36 30 32 38  fffffffff -36028
b9e0: 37 39 37 30 31 38 39 36 33 39 36 38 20 34 31 20  797018963968 41 
b9f0: 66 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30  ffffffffff800000
ba00: 66 66 38 30 30 30 30 30 30 30 30 30 30 30 30 30  ff80000000000000
ba10: 20 2d 31 34 30 37 33 37 34 38 38 33 35 35 33 32   -14073748835532
ba20: 39 20 34 32 20 66 66 66 66 66 66 66 66 66 66 66  9 42 fffffffffff
ba30: 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66  f7fffffff7ffffff
ba40: 66 66 66 66 66 20 2d 31 34 30 37 33 37 34 38 38  fffff -140737488
ba50: 33 35 35 33 32 38 20 34 20 66 66 66 66 66 66 66  355328 4 fffffff
ba60: 66 66 66 66 66 38 30 30 30 66 66 66 66 38 30 30  fffff8000ffff800
ba70: 30 30 30 30 30 30 30 30 30 20 2d 35 34 39 37 35  000000000 -54975
ba80: 35 38 31 33 38 38 39 20 35 20 66 66 66 66 66 66  5813889 5 ffffff
ba90: 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66  ffffffff7fffffff
baa0: 37 66 66 66 66 66 66 66 66 66 20 2d 35 34 39 37  7fffffffff -5497
bab0: 35 35 38 31 33 38 38 38 20 37 20 66 66 66 66 66  55813888 7 fffff
bac0: 66 66 66 66 66 66 66 66 66 38 30 66 66 66 66 66  fffffffff80fffff
bad0: 66 38 30 30 30 30 30 30 30 30 30 20 2d 32 31 34  f8000000000 -214
bae0: 37 34 38 33 36 34 39 20 34 36 20 66 66 66 66 66  7483649 46 fffff
baf0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
bb00: 66 66 66 37 66 66 66 66 66 66 66 20 2d 32 31 34  fff7fffffff -214
bb10: 37 34 38 33 36 34 38 20 33 35 20 66 66 66 66 66  7483648 35 fffff
bb20: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
bb30: 66 66 66 38 30 30 30 30 30 30 30 20 2d 38 33 38  fff80000000 -838
bb40: 38 36 30 39 20 32 39 20 66 66 66 66 66 66 66 66  8609 29 ffffffff
bb50: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
bb60: 66 66 37 66 66 66 66 66 20 2d 38 33 38 38 36 30  ff7fffff -838860
bb70: 38 20 31 36 20 66 66 66 66 66 66 66 66 66 66 66  8 16 fffffffffff
bb80: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38  fffffffffffffff8
bb90: 30 30 30 30 30 20 2d 33 32 37 36 39 20 31 33 20  00000 -32769 13 
bba0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
bbb0: 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66  ffffffffffff7fff
bbc0: 20 2d 33 32 37 36 38 20 34 35 20 66 66 66 66 66   -32768 45 fffff
bbd0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
bbe0: 66 66 66 66 66 66 66 38 30 30 30 20 2d 31 32 39  fffffff8000 -129
bbf0: 20 31 20 66 66 66 66 66 66 66 66 66 66 66 66 66   1 fffffffffffff
bc00: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
bc10: 66 37 66 20 2d 31 32 38 20 32 37 20 66 66 66 66  f7f -128 27 ffff
bc20: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
bc30: 66 66 66 66 66 66 66 66 66 66 38 30 7d 0a 64 6f  ffffffffff80}.do
bc40: 5f 74 65 73 74 20 62 6f 75 6e 64 61 72 79 34 2d  _test boundary4-
bc50: 32 2e 31 33 20 7b 0a 20 20 64 62 20 65 76 61 6c  2.13 {.  db eval
bc60: 20 7b 0a 20 20 20 20 53 45 4c 45 43 54 20 61 2c   {.    SELECT a,
bc70: 20 6f 69 64 2c 20 78 20 46 52 4f 4d 20 74 31 20   oid, x FROM t1 
bc80: 4f 52 44 45 52 20 42 59 20 2b 78 20 44 45 53 43  ORDER BY +x DESC
bc90: 0a 20 20 7d 0a 7d 20 7b 2d 31 32 38 20 32 37 20  .  }.} {-128 27 
bca0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
bcb0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30  ffffffffffffff80
bcc0: 20 2d 31 32 39 20 31 20 66 66 66 66 66 66 66 66   -129 1 ffffffff
bcd0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
bce0: 66 66 66 66 66 66 37 66 20 2d 33 32 37 36 38 20  ffffff7f -32768 
bcf0: 34 35 20 66 66 66 66 66 66 66 66 66 66 66 66 66  45 fffffffffffff
bd00: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38  fffffffffffffff8
bd10: 30 30 30 20 2d 33 32 37 36 39 20 31 33 20 66 66  000 -32769 13 ff
bd20: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
bd30: 66 66 66 66 66 66 66 66 66 66 37 66 66 66 20 2d  ffffffffff7fff -
bd40: 38 33 38 38 36 30 38 20 31 36 20 66 66 66 66 66  8388608 16 fffff
bd50: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
bd60: 66 66 66 66 66 38 30 30 30 30 30 20 2d 38 33 38  fffff800000 -838
bd70: 38 36 30 39 20 32 39 20 66 66 66 66 66 66 66 66  8609 29 ffffffff
bd80: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
bd90: 66 66 37 66 66 66 66 66 20 2d 32 31 34 37 34 38  ff7fffff -214748
bda0: 33 36 34 38 20 33 35 20 66 66 66 66 66 66 66 66  3648 35 ffffffff
bdb0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
bdc0: 38 30 30 30 30 30 30 30 20 2d 32 31 34 37 34 38  80000000 -214748
bdd0: 33 36 34 39 20 34 36 20 66 66 66 66 66 66 66 66  3649 46 ffffffff
bde0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
bdf0: 37 66 66 66 66 66 66 66 20 2d 35 34 39 37 35 35  7fffffff -549755
be00: 38 31 33 38 38 38 20 37 20 66 66 66 66 66 66 66  813888 7 fffffff
be10: 66 66 66 66 66 66 66 38 30 66 66 66 66 66 66 38  fffffff80ffffff8
be20: 30 30 30 30 30 30 30 30 30 20 2d 35 34 39 37 35  000000000 -54975
be30: 35 38 31 33 38 38 39 20 35 20 66 66 66 66 66 66  5813889 5 ffffff
be40: 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66  ffffffff7fffffff
be50: 37 66 66 66 66 66 66 66 66 66 20 2d 31 34 30 37  7fffffffff -1407
be60: 33 37 34 38 38 33 35 35 33 32 38 20 34 20 66 66  37488355328 4 ff
be70: 66 66 66 66 66 66 66 66 66 66 38 30 30 30 66 66  ffffffffff8000ff
be80: 66 66 38 30 30 30 30 30 30 30 30 30 30 30 20 2d  ff800000000000 -
be90: 31 34 30 37 33 37 34 38 38 33 35 35 33 32 39 20  140737488355329 
bea0: 34 32 20 66 66 66 66 66 66 66 66 66 66 66 66 37  42 ffffffffffff7
beb0: 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66  fffffff7ffffffff
bec0: 66 66 66 20 2d 33 36 30 32 38 37 39 37 30 31 38  fff -36028797018
bed0: 39 36 33 39 36 38 20 34 31 20 66 66 66 66 66 66  963968 41 ffffff
bee0: 66 66 66 66 38 30 30 30 30 30 66 66 38 30 30 30  ffff800000ff8000
bef0: 30 30 30 30 30 30 30 30 30 30 20 2d 33 36 30 32  0000000000 -3602
bf00: 38 37 39 37 30 31 38 39 36 33 39 36 39 20 31 34  8797018963969 14
bf10: 20 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66   ffffffffff7ffff
bf20: 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66 66  fff7ffffffffffff
bf30: 66 20 2d 35 37 36 34 36 30 37 35 32 33 30 33 34  f -5764607523034
bf40: 32 33 34 38 38 20 31 32 20 66 66 66 66 66 66 66  23488 12 fffffff
bf50: 66 66 38 30 30 30 30 30 30 66 38 30 30 30 30 30  ff8000000f800000
bf60: 30 30 30 30 30 30 30 30 30 20 2d 35 37 36 34 36  000000000 -57646
bf70: 30 37 35 32 33 30 33 34 32 33 34 38 39 20 33 33  0752303423489 33
bf80: 20 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66   fffffffff7fffff
bf90: 66 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66  ff7fffffffffffff
bfa0: 66 20 31 31 35 32 39 32 31 35 30 34 36 30 36 38  f 11529215046068
bfb0: 34 36 39 37 36 20 31 37 20 31 30 30 30 30 30 30  46976 17 1000000
bfc0: 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0100000000000000
bfd0: 30 20 31 31 35 32 39 32 31 35 30 34 36 30 36 38  0 11529215046068
bfe0: 34 36 39 37 35 20 31 35 20 30 66 66 66 66 66 66  46975 15 0ffffff
bff0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
c000: 20 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33   576460752303423
c010: 34 38 38 20 33 31 20 30 38 30 30 30 30 30 30 38  488 31 080000008
c020: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 35  00000000000000 5
c030: 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34 38  7646075230342348
c040: 37 20 39 20 30 37 66 66 66 66 66 66 37 66 66 66  7 9 07ffffff7fff
c050: 66 66 66 66 66 66 66 66 66 66 66 20 37 32 30 35  fffffffffff 7205
c060: 37 35 39 34 30 33 37 39 32 37 39 33 36 20 31 31  7594037927936 11
c070: 20 30 31 30 30 30 30 30 30 31 30 30 30 30 30 30   010000001000000
c080: 30 30 30 30 30 30 30 30 20 37 32 30 35 37 35 39  00000000 7205759
c090: 34 30 33 37 39 32 37 39 33 35 20 33 32 20 30 30  4037927935 32 00
c0a0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
c0b0: 66 66 66 66 20 33 36 30 32 38 37 39 37 30 31 38  ffff 36028797018
c0c0: 39 36 33 39 36 38 20 32 35 20 30 30 38 30 30 30  963968 25 008000
c0d0: 30 30 38 30 30 30 30 30 30 30 30 30 30 30 30 30  0080000000000000
c0e0: 20 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39   360287970189639
c0f0: 36 37 20 31 38 20 30 30 37 66 66 66 66 66 37 66  67 18 007fffff7f
c100: 66 66 66 66 66 66 66 66 66 66 66 66 20 32 38 31  ffffffffffff 281
c110: 34 37 34 39 37 36 37 31 30 36 35 36 20 31 30 20  474976710656 10 
c120: 30 30 30 31 30 30 30 30 31 30 30 30 30 30 30 30  0001000010000000
c130: 30 30 30 30 30 20 32 38 31 34 37 34 39 37 36 37  00000 2814749767
c140: 31 30 36 35 35 20 33 39 20 30 30 30 30 66 66 66  10655 39 0000fff
c150: 66 66 66 66 66 66 66 66 66 66 66 66 66 20 31 34  fffffffffffff 14
c160: 30 37 33 37 34 38 38 33 35 35 33 32 38 20 34 37  0737488355328 47
c170: 20 30 30 30 30 38 30 30 30 38 30 30 30 30 30 30   000080008000000
c180: 30 30 30 30 30 20 31 34 30 37 33 37 34 38 38 33  00000 1407374883
c190: 35 35 33 32 37 20 33 20 30 30 30 30 37 66 66 66  55327 3 00007fff
c1a0: 37 66 66 66 66 66 66 66 66 66 66 66 20 31 30 39  7fffffffffff 109
c1b0: 39 35 31 31 36 32 37 37 37 36 20 32 38 20 30 30  9511627776 28 00
c1c0: 30 30 30 31 30 30 31 30 30 30 30 30 30 30 30 30  0001001000000000
c1d0: 30 20 31 30 39 39 35 31 31 36 32 37 37 37 35 20  0 1099511627775 
c1e0: 34 30 20 30 30 30 30 30 30 66 66 66 66 66 66 66  40 000000fffffff
c1f0: 66 66 66 66 66 20 35 34 39 37 35 35 38 31 33 38  fffff 5497558138
c200: 38 38 20 32 31 20 30 30 30 30 30 30 38 30 38 30  88 21 0000008080
c210: 30 30 30 30 30 30 30 30 20 35 34 39 37 35 35 38  00000000 5497558
c220: 31 33 38 38 37 20 32 33 20 30 30 30 30 30 30 37  13887 23 0000007
c230: 66 37 66 66 66 66 66 66 66 66 66 20 34 32 39 34  f7fffffffff 4294
c240: 39 36 37 32 39 36 20 36 20 30 30 30 30 30 30 30  967296 6 0000000
c250: 31 31 30 30 30 30 30 30 30 30 20 34 32 39 34 39  1100000000 42949
c260: 36 37 32 39 35 20 32 32 20 30 30 30 30 30 30 30  67295 22 0000000
c270: 30 66 66 66 66 66 66 66 66 20 32 31 34 37 34 38  0ffffffff 214748
c280: 33 36 34 38 20 34 33 20 30 30 30 30 30 30 30 30  3648 43 00000000
c290: 38 30 30 30 30 30 30 30 20 32 31 34 37 34 38 33  80000000 2147483
c2a0: 36 34 37 20 32 36 20 30 30 30 30 30 30 30 30 37  647 26 000000007
c2b0: 66 66 66 66 66 66 66 20 31 36 37 37 37 32 31 36  fffffff 16777216
c2c0: 20 33 34 20 30 30 30 30 30 30 30 30 30 31 30 30   34 000000000100
c2d0: 30 30 30 30 20 31 36 37 37 37 32 31 35 20 32 30  0000 16777215 20
c2e0: 20 30 30 30 30 30 30 30 30 30 30 66 66 66 66 66   0000000000fffff
c2f0: 66 20 38 33 38 38 36 30 38 20 33 36 20 30 30 30  f 8388608 36 000
c300: 30 30 30 30 30 30 30 38 30 30 30 30 30 20 38 33  0000000800000 83
c310: 38 38 36 30 37 20 32 34 20 30 30 30 30 30 30 30  88607 24 0000000
c320: 30 30 30 37 66 66 66 66 66 20 36 35 35 33 36 20  0007fffff 65536 
c330: 33 38 20 30 30 30 30 30 30 30 30 30 30 30 31 30  38 0000000000010
c340: 30 30 30 20 36 35 35 33 35 20 33 37 20 30 30 30  000 65535 37 000
c350: 30 30 30 30 30 30 30 30 30 66 66 66 66 20 33 32  000000000ffff 32
c360: 37 36 38 20 34 34 20 30 30 30 30 30 30 30 30 30  768 44 000000000
c370: 30 30 30 38 30 30 30 20 33 32 37 36 37 20 38 20  0008000 32767 8 
c380: 30 30 30 30 30 30 30 30 30 30 30 30 37 66 66 66  0000000000007fff
c390: 20 32 35 36 20 32 20 30 30 30 30 30 30 30 30 30   256 2 000000000
c3a0: 30 30 30 30 31 30 30 20 32 35 35 20 34 38 20 30  0000100 255 48 0
c3b0: 30 30 30 30 30 30 30 30 30 30 30 30 30 66 66 20  0000000000000ff 
c3c0: 31 32 38 20 33 30 20 30 30 30 30 30 30 30 30 30  128 30 000000000
c3d0: 30 30 30 30 30 38 30 20 31 32 37 20 31 39 20 30  0000080 127 19 0
c3e0: 30 30 30 30 30 30 30 30 30 30 30 30 30 37 66 7d  00000000000007f}
c3f0: 0a 64 6f 5f 74 65 73 74 20 62 6f 75 6e 64 61 72  .do_test boundar
c400: 79 34 2d 32 2e 31 34 20 7b 0a 20 20 64 62 20 65  y4-2.14 {.  db e
c410: 76 61 6c 20 7b 0a 20 20 20 20 53 45 4c 45 43 54  val {.    SELECT
c420: 20 61 2c 20 6f 69 64 2c 20 78 20 46 52 4f 4d 20   a, oid, x FROM 
c430: 74 31 20 4f 52 44 45 52 20 42 59 20 78 20 44 45  t1 ORDER BY x DE
c440: 53 43 0a 20 20 7d 0a 7d 20 7b 2d 31 32 38 20 32  SC.  }.} {-128 2
c450: 37 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  7 ffffffffffffff
c460: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
c470: 38 30 20 2d 31 32 39 20 31 20 66 66 66 66 66 66  80 -129 1 ffffff
c480: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
c490: 66 66 66 66 66 66 66 66 37 66 20 2d 33 32 37 36  ffffffff7f -3276
c4a0: 38 20 34 35 20 66 66 66 66 66 66 66 66 66 66 66  8 45 fffffffffff
c4b0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
c4c0: 66 38 30 30 30 20 2d 33 32 37 36 39 20 31 33 20  f8000 -32769 13 
c4d0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
c4e0: 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66  ffffffffffff7fff
c4f0: 20 2d 38 33 38 38 36 30 38 20 31 36 20 66 66 66   -8388608 16 fff
c500: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
c510: 66 66 66 66 66 66 66 38 30 30 30 30 30 20 2d 38  fffffff800000 -8
c520: 33 38 38 36 30 39 20 32 39 20 66 66 66 66 66 66  388609 29 ffffff
c530: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
c540: 66 66 66 66 37 66 66 66 66 66 20 2d 32 31 34 37  ffff7fffff -2147
c550: 34 38 33 36 34 38 20 33 35 20 66 66 66 66 66 66  483648 35 ffffff
c560: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
c570: 66 66 38 30 30 30 30 30 30 30 20 2d 32 31 34 37  ff80000000 -2147
c580: 34 38 33 36 34 39 20 34 36 20 66 66 66 66 66 66  483649 46 ffffff
c590: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
c5a0: 66 66 37 66 66 66 66 66 66 66 20 2d 35 34 39 37  ff7fffffff -5497
c5b0: 35 35 38 31 33 38 38 38 20 37 20 66 66 66 66 66  55813888 7 fffff
c5c0: 66 66 66 66 66 66 66 66 66 38 30 66 66 66 66 66  fffffffff80fffff
c5d0: 66 38 30 30 30 30 30 30 30 30 30 20 2d 35 34 39  f8000000000 -549
c5e0: 37 35 35 38 31 33 38 38 39 20 35 20 66 66 66 66  755813889 5 ffff
c5f0: 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66  ffffffffff7fffff
c600: 66 66 37 66 66 66 66 66 66 66 66 66 20 2d 31 34  ff7fffffffff -14
c610: 30 37 33 37 34 38 38 33 35 35 33 32 38 20 34 20  0737488355328 4 
c620: 66 66 66 66 66 66 66 66 66 66 66 66 38 30 30 30  ffffffffffff8000
c630: 66 66 66 66 38 30 30 30 30 30 30 30 30 30 30 30  ffff800000000000
c640: 20 2d 31 34 30 37 33 37 34 38 38 33 35 35 33 32   -14073748835532
c650: 39 20 34 32 20 66 66 66 66 66 66 66 66 66 66 66  9 42 fffffffffff
c660: 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66  f7fffffff7ffffff
c670: 66 66 66 66 66 20 2d 33 36 30 32 38 37 39 37 30  fffff -360287970
c680: 31 38 39 36 33 39 36 38 20 34 31 20 66 66 66 66  18963968 41 ffff
c690: 66 66 66 66 66 66 38 30 30 30 30 30 66 66 38 30  ffffff800000ff80
c6a0: 30 30 30 30 30 30 30 30 30 30 30 30 20 2d 33 36  000000000000 -36
c6b0: 30 32 38 37 39 37 30 31 38 39 36 33 39 36 39 20  028797018963969 
c6c0: 31 34 20 66 66 66 66 66 66 66 66 66 66 37 66 66  14 ffffffffff7ff
c6d0: 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66  fffff7ffffffffff
c6e0: 66 66 66 20 2d 35 37 36 34 36 30 37 35 32 33 30  fff -57646075230
c6f0: 33 34 32 33 34 38 38 20 31 32 20 66 66 66 66 66  3423488 12 fffff
c700: 66 66 66 66 38 30 30 30 30 30 30 66 38 30 30 30  ffff8000000f8000
c710: 30 30 30 30 30 30 30 30 30 30 30 20 2d 35 37 36  00000000000 -576
c720: 34 36 30 37 35 32 33 30 33 34 32 33 34 38 39 20  460752303423489 
c730: 33 33 20 66 66 66 66 66 66 66 66 66 37 66 66 66  33 fffffffff7fff
c740: 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66  ffff7fffffffffff
c750: 66 66 66 20 31 31 35 32 39 32 31 35 30 34 36 30  fff 115292150460
c760: 36 38 34 36 39 37 36 20 31 37 20 31 30 30 30 30  6846976 17 10000
c770: 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30  0001000000000000
c780: 30 30 30 20 31 31 35 32 39 32 31 35 30 34 36 30  000 115292150460
c790: 36 38 34 36 39 37 35 20 31 35 20 30 66 66 66 66  6846975 15 0ffff
c7a0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
c7b0: 66 66 20 35 37 36 34 36 30 37 35 32 33 30 33 34  ff 5764607523034
c7c0: 32 33 34 38 38 20 33 31 20 30 38 30 30 30 30 30  23488 31 0800000
c7d0: 30 38 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0800000000000000
c7e0: 20 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33   576460752303423
c7f0: 34 38 37 20 39 20 30 37 66 66 66 66 66 66 37 66  487 9 07ffffff7f
c800: 66 66 66 66 66 66 66 66 66 66 66 66 66 20 37 32  fffffffffffff 72
c810: 30 35 37 35 39 34 30 33 37 39 32 37 39 33 36 20  057594037927936 
c820: 31 31 20 30 31 30 30 30 30 30 30 31 30 30 30 30  11 0100000010000
c830: 30 30 30 30 30 30 30 30 30 30 20 37 32 30 35 37  0000000000 72057
c840: 35 39 34 30 33 37 39 32 37 39 33 35 20 33 32 20  594037927935 32 
c850: 30 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66  00ffffffffffffff
c860: 66 66 66 66 66 66 20 33 36 30 32 38 37 39 37 30  ffffff 360287970
c870: 31 38 39 36 33 39 36 38 20 32 35 20 30 30 38 30  18963968 25 0080
c880: 30 30 30 30 38 30 30 30 30 30 30 30 30 30 30 30  0000800000000000
c890: 30 30 20 33 36 30 32 38 37 39 37 30 31 38 39 36  00 3602879701896
c8a0: 33 39 36 37 20 31 38 20 30 30 37 66 66 66 66 66  3967 18 007fffff
c8b0: 37 66 66 66 66 66 66 66 66 66 66 66 66 66 20 32  7fffffffffffff 2
c8c0: 38 31 34 37 34 39 37 36 37 31 30 36 35 36 20 31  81474976710656 1
c8d0: 30 20 30 30 30 31 30 30 30 30 31 30 30 30 30 30  0 00010000100000
c8e0: 30 30 30 30 30 30 30 20 32 38 31 34 37 34 39 37  0000000 28147497
c8f0: 36 37 31 30 36 35 35 20 33 39 20 30 30 30 30 66  6710655 39 0000f
c900: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20  fffffffffffffff 
c910: 31 34 30 37 33 37 34 38 38 33 35 35 33 32 38 20  140737488355328 
c920: 34 37 20 30 30 30 30 38 30 30 30 38 30 30 30 30  47 0000800080000
c930: 30 30 30 30 30 30 30 20 31 34 30 37 33 37 34 38  0000000 14073748
c940: 38 33 35 35 33 32 37 20 33 20 30 30 30 30 37 66  8355327 3 00007f
c950: 66 66 37 66 66 66 66 66 66 66 66 66 66 66 20 31  ff7fffffffffff 1
c960: 30 39 39 35 31 31 36 32 37 37 37 36 20 32 38 20  099511627776 28 
c970: 30 30 30 30 30 31 30 30 31 30 30 30 30 30 30 30  0000010010000000
c980: 30 30 30 20 31 30 39 39 35 31 31 36 32 37 37 37  000 109951162777
c990: 35 20 34 30 20 30 30 30 30 30 30 66 66 66 66 66  5 40 000000fffff
c9a0: 66 66 66 66 66 66 66 20 35 34 39 37 35 35 38 31  fffffff 54975581
c9b0: 33 38 38 38 20 32 31 20 30 30 30 30 30 30 38 30  3888 21 00000080
c9c0: 38 30 30 30 30 30 30 30 30 30 20 35 34 39 37 35  8000000000 54975
c9d0: 35 38 31 33 38 38 37 20 32 33 20 30 30 30 30 30  5813887 23 00000
c9e0: 30 37 66 37 66 66 66 66 66 66 66 66 66 20 34 32  07f7fffffffff 42
c9f0: 39 34 39 36 37 32 39 36 20 36 20 30 30 30 30 30  94967296 6 00000
ca00: 30 30 31 31 30 30 30 30 30 30 30 30 20 34 32 39  001100000000 429
ca10: 34 39 36 37 32 39 35 20 32 32 20 30 30 30 30 30  4967295 22 00000
ca20: 30 30 30 66 66 66 66 66 66 66 66 20 32 31 34 37  000ffffffff 2147
ca30: 34 38 33 36 34 38 20 34 33 20 30 30 30 30 30 30  483648 43 000000
ca40: 30 30 38 30 30 30 30 30 30 30 20 32 31 34 37 34  0080000000 21474
ca50: 38 33 36 34 37 20 32 36 20 30 30 30 30 30 30 30  83647 26 0000000
ca60: 30 37 66 66 66 66 66 66 66 20 31 36 37 37 37 32  07fffffff 167772
ca70: 31 36 20 33 34 20 30 30 30 30 30 30 30 30 30 31  16 34 0000000001
ca80: 30 30 30 30 30 30 20 31 36 37 37 37 32 31 35 20  000000 16777215 
ca90: 32 30 20 30 30 30 30 30 30 30 30 30 30 66 66 66  20 0000000000fff
caa0: 66 66 66 20 38 33 38 38 36 30 38 20 33 36 20 30  fff 8388608 36 0
cab0: 30 30 30 30 30 30 30 30 30 38 30 30 30 30 30 20  000000000800000 
cac0: 38 33 38 38 36 30 37 20 32 34 20 30 30 30 30 30  8388607 24 00000
cad0: 30 30 30 30 30 37 66 66 66 66 66 20 36 35 35 33  000007fffff 6553
cae0: 36 20 33 38 20 30 30 30 30 30 30 30 30 30 30 30  6 38 00000000000
caf0: 31 30 30 30 30 20 36 35 35 33 35 20 33 37 20 30  10000 65535 37 0
cb00: 30 30 30 30 30 30 30 30 30 30 30 66 66 66 66 20  00000000000ffff 
cb10: 33 32 37 36 38 20 34 34 20 30 30 30 30 30 30 30  32768 44 0000000
cb20: 30 30 30 30 30 38 30 30 30 20 33 32 37 36 37 20  000008000 32767 
cb30: 38 20 30 30 30 30 30 30 30 30 30 30 30 30 37 66  8 0000000000007f
cb40: 66 66 20 32 35 36 20 32 20 30 30 30 30 30 30 30  ff 256 2 0000000
cb50: 30 30 30 30 30 30 31 30 30 20 32 35 35 20 34 38  000000100 255 48
cb60: 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 66   00000000000000f
cb70: 66 20 31 32 38 20 33 30 20 30 30 30 30 30 30 30  f 128 30 0000000
cb80: 30 30 30 30 30 30 30 38 30 20 31 32 37 20 31 39  000000080 127 19
cb90: 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 37   000000000000007
cba0: 66 7d 0a 64 6f 5f 74 65 73 74 20 62 6f 75 6e 64  f}.do_test bound
cbb0: 61 72 79 34 2d 33 2e 31 20 7b 0a 20 20 64 62 20  ary4-3.1 {.  db 
cbc0: 65 76 61 6c 20 7b 0a 20 20 20 20 55 50 44 41 54  eval {.    UPDAT
cbd0: 45 20 74 31 20 53 45 54 20 6f 69 64 3d 61 2c 20  E t1 SET oid=a, 
cbe0: 61 3d 6f 69 64 0a 20 20 7d 0a 7d 20 7b 7d 0a 64  a=oid.  }.} {}.d
cbf0: 6f 5f 74 65 73 74 20 62 6f 75 6e 64 61 72 79 34  o_test boundary4
cc00: 2d 33 2e 32 20 7b 0a 20 20 64 62 20 65 76 61 6c  -3.2 {.  db eval
cc10: 20 7b 0a 20 20 20 20 41 4c 54 45 52 20 54 41 42   {.    ALTER TAB
cc20: 4c 45 20 74 31 20 41 44 44 20 43 4f 4c 55 4d 4e  LE t1 ADD COLUMN
cc30: 20 7a 3b 20 55 50 44 41 54 45 20 74 31 20 53 45   z; UPDATE t1 SE
cc40: 54 20 7a 3d 7a 65 72 6f 62 6c 6f 62 28 36 30 30  T z=zeroblob(600
cc50: 29 0a 20 20 7d 0a 7d 20 7b 7d 0a 64 6f 5f 74 65  ).  }.} {}.do_te
cc60: 73 74 20 62 6f 75 6e 64 61 72 79 34 2d 33 2e 33  st boundary4-3.3
cc70: 20 7b 0a 20 20 64 62 20 65 76 61 6c 20 7b 0a 20   {.  db eval {. 
cc80: 20 20 20 53 45 4c 45 43 54 20 6f 69 64 2c 20 61     SELECT oid, a
cc90: 2c 20 78 20 46 52 4f 4d 20 74 31 20 4f 52 44 45  , x FROM t1 ORDE
cca0: 52 20 42 59 20 2b 6f 69 64 0a 20 20 7d 0a 7d 20  R BY +oid.  }.} 
ccb0: 7b 2d 35 37 36 34 36 30 37 35 32 33 30 33 34 32  {-57646075230342
ccc0: 33 34 38 39 20 33 33 20 66 66 66 66 66 66 66 66  3489 33 ffffffff
ccd0: 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66  f7fffffff7ffffff
cce0: 66 66 66 66 66 66 66 66 20 2d 35 37 36 34 36 30  ffffffff -576460
ccf0: 37 35 32 33 30 33 34 32 33 34 38 38 20 31 32 20  752303423488 12 
cd00: 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30 30  fffffffff8000000
cd10: 66 38 30 30 30 30 30 30 30 30 30 30 30 30 30 30  f800000000000000
cd20: 20 2d 33 36 30 32 38 37 39 37 30 31 38 39 36 33   -36028797018963
cd30: 39 36 39 20 31 34 20 66 66 66 66 66 66 66 66 66  969 14 fffffffff
cd40: 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66  f7fffffff7ffffff
cd50: 66 66 66 66 66 66 66 20 2d 33 36 30 32 38 37 39  fffffff -3602879
cd60: 37 30 31 38 39 36 33 39 36 38 20 34 31 20 66 66  7018963968 41 ff
cd70: 66 66 66 66 66 66 66 66 38 30 30 30 30 30 66 66  ffffffff800000ff
cd80: 38 30 30 30 30 30 30 30 30 30 30 30 30 30 20 2d  80000000000000 -
cd90: 31 34 30 37 33 37 34 38 38 33 35 35 33 32 39 20  140737488355329 
cda0: 34 32 20 66 66 66 66 66 66 66 66 66 66 66 66 37  42 ffffffffffff7
cdb0: 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66  fffffff7ffffffff
cdc0: 66 66 66 20 2d 31 34 30 37 33 37 34 38 38 33 35  fff -14073748835
cdd0: 35 33 32 38 20 34 20 66 66 66 66 66 66 66 66 66  5328 4 fffffffff
cde0: 66 66 66 38 30 30 30 66 66 66 66 38 30 30 30 30  fff8000ffff80000
cdf0: 30 30 30 30 30 30 30 20 2d 35 34 39 37 35 35 38  0000000 -5497558
ce00: 31 33 38 38 39 20 35 20 66 66 66 66 66 66 66 66  13889 5 ffffffff
ce10: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66  ffffff7fffffff7f
ce20: 66 66 66 66 66 66 66 66 20 2d 35 34 39 37 35 35  ffffffff -549755
ce30: 38 31 33 38 38 38 20 37 20 66 66 66 66 66 66 66  813888 7 fffffff
ce40: 66 66 66 66 66 66 66 38 30 66 66 66 66 66 66 38  fffffff80ffffff8
ce50: 30 30 30 30 30 30 30 30 30 20 2d 32 31 34 37 34  000000000 -21474
ce60: 38 33 36 34 39 20 34 36 20 66 66 66 66 66 66 66  83649 46 fffffff
ce70: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
ce80: 66 37 66 66 66 66 66 66 66 20 2d 32 31 34 37 34  f7fffffff -21474
ce90: 38 33 36 34 38 20 33 35 20 66 66 66 66 66 66 66  83648 35 fffffff
cea0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
ceb0: 66 38 30 30 30 30 30 30 30 20 2d 38 33 38 38 36  f80000000 -83886
cec0: 30 39 20 32 39 20 66 66 66 66 66 66 66 66 66 66  09 29 ffffffffff
ced0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
cee0: 37 66 66 66 66 66 20 2d 38 33 38 38 36 30 38 20  7fffff -8388608 
cef0: 31 36 20 66 66 66 66 66 66 66 66 66 66 66 66 66  16 fffffffffffff
cf00: 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30 30  fffffffffffff800
cf10: 30 30 30 20 2d 33 32 37 36 39 20 31 33 20 66 66  000 -32769 13 ff
cf20: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
cf30: 66 66 66 66 66 66 66 66 66 66 37 66 66 66 20 2d  ffffffffff7fff -
cf40: 33 32 37 36 38 20 34 35 20 66 66 66 66 66 66 66  32768 45 fffffff
cf50: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
cf60: 66 66 66 66 66 38 30 30 30 20 2d 31 32 39 20 31  fffff8000 -129 1
cf70: 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
cf80: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37  fffffffffffffff7
cf90: 66 20 2d 31 32 38 20 32 37 20 66 66 66 66 66 66  f -128 27 ffffff
cfa0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
cfb0: 66 66 66 66 66 66 66 66 38 30 20 31 32 37 20 31  ffffffff80 127 1
cfc0: 39 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30  9 00000000000000
cfd0: 37 66 20 31 32 38 20 33 30 20 30 30 30 30 30 30  7f 128 30 000000
cfe0: 30 30 30 30 30 30 30 30 38 30 20 32 35 35 20 34  0000000080 255 4
cff0: 38 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30  8 00000000000000
d000: 66 66 20 32 35 36 20 32 20 30 30 30 30 30 30 30  ff 256 2 0000000
d010: 30 30 30 30 30 30 31 30 30 20 33 32 37 36 37 20  000000100 32767 
d020: 38 20 30 30 30 30 30 30 30 30 30 30 30 30 37 66  8 0000000000007f
d030: 66 66 20 33 32 37 36 38 20 34 34 20 30 30 30 30  ff 32768 44 0000
d040: 30 30 30 30 30 30 30 30 38 30 30 30 20 36 35 35  000000008000 655
d050: 33 35 20 33 37 20 30 30 30 30 30 30 30 30 30 30  35 37 0000000000
d060: 30 30 66 66 66 66 20 36 35 35 33 36 20 33 38 20  00ffff 65536 38 
d070: 30 30 30 30 30 30 30 30 30 30 30 31 30 30 30 30  0000000000010000
d080: 20 38 33 38 38 36 30 37 20 32 34 20 30 30 30 30   8388607 24 0000
d090: 30 30 30 30 30 30 37 66 66 66 66 66 20 38 33 38  0000007fffff 838
d0a0: 38 36 30 38 20 33 36 20 30 30 30 30 30 30 30 30  8608 36 00000000
d0b0: 30 30 38 30 30 30 30 30 20 31 36 37 37 37 32 31  00800000 1677721
d0c0: 35 20 32 30 20 30 30 30 30 30 30 30 30 30 30 66  5 20 0000000000f
d0d0: 66 66 66 66 66 20 31 36 37 37 37 32 31 36 20 33  fffff 16777216 3
d0e0: 34 20 30 30 30 30 30 30 30 30 30 31 30 30 30 30  4 00000000010000
d0f0: 30 30 20 32 31 34 37 34 38 33 36 34 37 20 32 36  00 2147483647 26
d100: 20 30 30 30 30 30 30 30 30 37 66 66 66 66 66 66   000000007ffffff
d110: 66 20 32 31 34 37 34 38 33 36 34 38 20 34 33 20  f 2147483648 43 
d120: 30 30 30 30 30 30 30 30 38 30 30 30 30 30 30 30  0000000080000000
d130: 20 34 32 39 34 39 36 37 32 39 35 20 32 32 20 30   4294967295 22 0
d140: 30 30 30 30 30 30 30 66 66 66 66 66 66 66 66 20  0000000ffffffff 
d150: 34 32 39 34 39 36 37 32 39 36 20 36 20 30 30 30  4294967296 6 000
d160: 30 30 30 30 31 31 30 30 30 30 30 30 30 30 20 35  00001100000000 5
d170: 34 39 37 35 35 38 31 33 38 38 37 20 32 33 20 30  49755813887 23 0
d180: 30 30 30 30 30 37 66 37 66 66 66 66 66 66 66 66  000007f7ffffffff
d190: 66 20 35 34 39 37 35 35 38 31 33 38 38 38 20 32  f 549755813888 2
d1a0: 31 20 30 30 30 30 30 30 38 30 38 30 30 30 30 30  1 00000080800000
d1b0: 30 30 30 30 20 31 30 39 39 35 31 31 36 32 37 37  0000 10995116277
d1c0: 37 35 20 34 30 20 30 30 30 30 30 30 66 66 66 66  75 40 000000ffff
d1d0: 66 66 66 66 66 66 66 66 20 31 30 39 39 35 31 31  ffffffff 1099511
d1e0: 36 32 37 37 37 36 20 32 38 20 30 30 30 30 30 31  627776 28 000001
d1f0: 30 30 31 30 30 30 30 30 30 30 30 30 30 20 31 34  0010000000000 14
d200: 30 37 33 37 34 38 38 33 35 35 33 32 37 20 33 20  0737488355327 3 
d210: 30 30 30 30 37 66 66 66 37 66 66 66 66 66 66 66  00007fff7fffffff
d220: 66 66 66 66 20 31 34 30 37 33 37 34 38 38 33 35  ffff 14073748835
d230: 35 33 32 38 20 34 37 20 30 30 30 30 38 30 30 30  5328 47 00008000
d240: 38 30 30 30 30 30 30 30 30 30 30 30 20 32 38 31  800000000000 281
d250: 34 37 34 39 37 36 37 31 30 36 35 35 20 33 39 20  474976710655 39 
d260: 30 30 30 30 66 66 66 66 66 66 66 66 66 66 66 66  0000ffffffffffff
d270: 66 66 66 66 20 32 38 31 34 37 34 39 37 36 37 31  ffff 28147497671
d280: 30 36 35 36 20 31 30 20 30 30 30 31 30 30 30 30  0656 10 00010000
d290: 31 30 30 30 30 30 30 30 30 30 30 30 30 20 33 36  1000000000000 36
d2a0: 30 32 38 37 39 37 30 31 38 39 36 33 39 36 37 20  028797018963967 
d2b0: 31 38 20 30 30 37 66 66 66 66 66 37 66 66 66 66  18 007fffff7ffff
d2c0: 66 66 66 66 66 66 66 66 66 20 33 36 30 32 38 37  fffffffff 360287
d2d0: 39 37 30 31 38 39 36 33 39 36 38 20 32 35 20 30  97018963968 25 0
d2e0: 30 38 30 30 30 30 30 38 30 30 30 30 30 30 30 30  0800000800000000
d2f0: 30 30 30 30 30 20 37 32 30 35 37 35 39 34 30 33  00000 7205759403
d300: 37 39 32 37 39 33 35 20 33 32 20 30 30 66 66 66  7927935 32 00fff
d310: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
d320: 66 20 37 32 30 35 37 35 39 34 30 33 37 39 32 37  f 72057594037927
d330: 39 33 36 20 31 31 20 30 31 30 30 30 30 30 30 31  936 11 010000001
d340: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 35  00000000000000 5
d350: 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34 38  7646075230342348
d360: 37 20 39 20 30 37 66 66 66 66 66 66 37 66 66 66  7 9 07ffffff7fff
d370: 66 66 66 66 66 66 66 66 66 66 66 20 35 37 36 34  fffffffffff 5764
d380: 36 30 37 35 32 33 30 33 34 32 33 34 38 38 20 33  60752303423488 3
d390: 31 20 30 38 30 30 30 30 30 30 38 30 30 30 30 30  1 08000000800000
d3a0: 30 30 30 30 30 30 30 30 30 20 31 31 35 32 39 32  000000000 115292
d3b0: 31 35 30 34 36 30 36 38 34 36 39 37 35 20 31 35  1504606846975 15
d3c0: 20 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66   0ffffffffffffff
d3d0: 66 66 66 66 66 66 66 66 20 31 31 35 32 39 32 31  ffffffff 1152921
d3e0: 35 30 34 36 30 36 38 34 36 39 37 36 20 31 37 20  504606846976 17 
d3f0: 31 30 30 30 30 30 30 30 31 30 30 30 30 30 30 30  1000000010000000
d400: 30 30 30 30 30 30 30 30 7d 0a 64 6f 5f 74 65 73  00000000}.do_tes
d410: 74 20 62 6f 75 6e 64 61 72 79 34 2d 33 2e 34 20  t boundary4-3.4 
d420: 7b 0a 20 20 64 62 20 65 76 61 6c 20 7b 0a 20 20  {.  db eval {.  
d430: 20 20 53 45 4c 45 43 54 20 6f 69 64 2c 20 61 2c    SELECT oid, a,
d440: 20 78 20 46 52 4f 4d 20 74 31 20 4f 52 44 45 52   x FROM t1 ORDER
d450: 20 42 59 20 6f 69 64 0a 20 20 7d 0a 7d 20 7b 2d   BY oid.  }.} {-
d460: 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34  5764607523034234
d470: 38 39 20 33 33 20 66 66 66 66 66 66 66 66 66 37  89 33 fffffffff7
d480: 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66  fffffff7ffffffff
d490: 66 66 66 66 66 66 20 2d 35 37 36 34 36 30 37 35  ffffff -57646075
d4a0: 32 33 30 33 34 32 33 34 38 38 20 31 32 20 66 66  2303423488 12 ff
d4b0: 66 66 66 66 66 66 66 38 30 30 30 30 30 30 66 38  fffffff8000000f8
d4c0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 2d  00000000000000 -
d4d0: 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36  3602879701896396
d4e0: 39 20 31 34 20 66 66 66 66 66 66 66 66 66 66 37  9 14 ffffffffff7
d4f0: 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66  fffffff7ffffffff
d500: 66 66 66 66 66 20 2d 33 36 30 32 38 37 39 37 30  fffff -360287970
d510: 31 38 39 36 33 39 36 38 20 34 31 20 66 66 66 66  18963968 41 ffff
d520: 66 66 66 66 66 66 38 30 30 30 30 30 66 66 38 30  ffffff800000ff80
d530: 30 30 30 30 30 30 30 30 30 30 30 30 20 2d 31 34  000000000000 -14
d540: 30 37 33 37 34 38 38 33 35 35 33 32 39 20 34 32  0737488355329 42
d550: 20 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66   ffffffffffff7ff
d560: 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66  fffff7ffffffffff
d570: 66 20 2d 31 34 30 37 33 37 34 38 38 33 35 35 33  f -1407374883553
d580: 32 38 20 34 20 66 66 66 66 66 66 66 66 66 66 66  28 4 fffffffffff
d590: 66 38 30 30 30 66 66 66 66 38 30 30 30 30 30 30  f8000ffff8000000
d5a0: 30 30 30 30 30 20 2d 35 34 39 37 35 35 38 31 33  00000 -549755813
d5b0: 38 38 39 20 35 20 66 66 66 66 66 66 66 66 66 66  889 5 ffffffffff
d5c0: 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66  ffff7fffffff7fff
d5d0: 66 66 66 66 66 66 20 2d 35 34 39 37 35 35 38 31  ffffff -54975581
d5e0: 33 38 38 38 20 37 20 66 66 66 66 66 66 66 66 66  3888 7 fffffffff
d5f0: 66 66 66 66 66 38 30 66 66 66 66 66 66 38 30 30  fffff80ffffff800
d600: 30 30 30 30 30 30 30 20 2d 32 31 34 37 34 38 33  0000000 -2147483
d610: 36 34 39 20 34 36 20 66 66 66 66 66 66 66 66 66  649 46 fffffffff
d620: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37  fffffffffffffff7
d630: 66 66 66 66 66 66 66 20 2d 32 31 34 37 34 38 33  fffffff -2147483
d640: 36 34 38 20 33 35 20 66 66 66 66 66 66 66 66 66  648 35 fffffffff
d650: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38  fffffffffffffff8
d660: 30 30 30 30 30 30 30 20 2d 38 33 38 38 36 30 39  0000000 -8388609
d670: 20 32 39 20 66 66 66 66 66 66 66 66 66 66 66 66   29 ffffffffffff
d680: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66  ffffffffffffff7f
d690: 66 66 66 66 20 2d 38 33 38 38 36 30 38 20 31 36  ffff -8388608 16
d6a0: 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
d6b0: 66 66 66 66 66 66 66 66 66 66 66 38 30 30 30 30  fffffffffff80000
d6c0: 30 20 2d 33 32 37 36 39 20 31 33 20 66 66 66 66  0 -32769 13 ffff
d6d0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
d6e0: 66 66 66 66 66 66 66 66 37 66 66 66 20 2d 33 32  ffffffff7fff -32
d6f0: 37 36 38 20 34 35 20 66 66 66 66 66 66 66 66 66  768 45 fffffffff
d700: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
d710: 66 66 66 38 30 30 30 20 2d 31 32 39 20 31 20 66  fff8000 -129 1 f
d720: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
d730: 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66 20  fffffffffffff7f 
d740: 2d 31 32 38 20 32 37 20 66 66 66 66 66 66 66 66  -128 27 ffffffff
d750: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
d760: 66 66 66 66 66 66 38 30 20 31 32 37 20 31 39 20  ffffff80 127 19 
d770: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 37 66  000000000000007f
d780: 20 31 32 38 20 33 30 20 30 30 30 30 30 30 30 30   128 30 00000000
d790: 30 30 30 30 30 30 38 30 20 32 35 35 20 34 38 20  00000080 255 48 
d7a0: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 66 66  00000000000000ff
d7b0: 20 32 35 36 20 32 20 30 30 30 30 30 30 30 30 30   256 2 000000000
d7c0: 30 30 30 30 31 30 30 20 33 32 37 36 37 20 38 20  0000100 32767 8 
d7d0: 30 30 30 30 30 30 30 30 30 30 30 30 37 66 66 66  0000000000007fff
d7e0: 20 33 32 37 36 38 20 34 34 20 30 30 30 30 30 30   32768 44 000000
d7f0: 30 30 30 30 30 30 38 30 30 30 20 36 35 35 33 35  0000008000 65535
d800: 20 33 37 20 30 30 30 30 30 30 30 30 30 30 30 30   37 000000000000
d810: 66 66 66 66 20 36 35 35 33 36 20 33 38 20 30 30  ffff 65536 38 00
d820: 30 30 30 30 30 30 30 30 30 31 30 30 30 30 20 38  00000000010000 8
d830: 33 38 38 36 30 37 20 32 34 20 30 30 30 30 30 30  388607 24 000000
d840: 30 30 30 30 37 66 66 66 66 66 20 38 33 38 38 36  00007fffff 83886
d850: 30 38 20 33 36 20 30 30 30 30 30 30 30 30 30 30  08 36 0000000000
d860: 38 30 30 30 30 30 20 31 36 37 37 37 32 31 35 20  800000 16777215 
d870: 32 30 20 30 30 30 30 30 30 30 30 30 30 66 66 66  20 0000000000fff
d880: 66 66 66 20 31 36 37 37 37 32 31 36 20 33 34 20  fff 16777216 34 
d890: 30 30 30 30 30 30 30 30 30 31 30 30 30 30 30 30  0000000001000000
d8a0: 20 32 31 34 37 34 38 33 36 34 37 20 32 36 20 30   2147483647 26 0
d8b0: 30 30 30 30 30 30 30 37 66 66 66 66 66 66 66 20  00000007fffffff 
d8c0: 32 31 34 37 34 38 33 36 34 38 20 34 33 20 30 30  2147483648 43 00
d8d0: 30 30 30 30 30 30 38 30 30 30 30 30 30 30 20 34  00000080000000 4
d8e0: 32 39 34 39 36 37 32 39 35 20 32 32 20 30 30 30  294967295 22 000
d8f0: 30 30 30 30 30 66 66 66 66 66 66 66 66 20 34 32  00000ffffffff 42
d900: 39 34 39 36 37 32 39 36 20 36 20 30 30 30 30 30  94967296 6 00000
d910: 30 30 31 31 30 30 30 30 30 30 30 30 20 35 34 39  001100000000 549
d920: 37 35 35 38 31 33 38 38 37 20 32 33 20 30 30 30  755813887 23 000
d930: 30 30 30 37 66 37 66 66 66 66 66 66 66 66 66 20  0007f7fffffffff 
d940: 35 34 39 37 35 35 38 31 33 38 38 38 20 32 31 20  549755813888 21 
d950: 30 30 30 30 30 30 38 30 38 30 30 30 30 30 30 30  0000008080000000
d960: 30 30 20 31 30 39 39 35 31 31 36 32 37 37 37 35  00 1099511627775
d970: 20 34 30 20 30 30 30 30 30 30 66 66 66 66 66 66   40 000000ffffff
d980: 66 66 66 66 66 66 20 31 30 39 39 35 31 31 36 32  ffffff 109951162
d990: 37 37 37 36 20 32 38 20 30 30 30 30 30 31 30 30  7776 28 00000100
d9a0: 31 30 30 30 30 30 30 30 30 30 30 20 31 34 30 37  10000000000 1407
d9b0: 33 37 34 38 38 33 35 35 33 32 37 20 33 20 30 30  37488355327 3 00
d9c0: 30 30 37 66 66 66 37 66 66 66 66 66 66 66 66 66  007fff7fffffffff
d9d0: 66 66 20 31 34 30 37 33 37 34 38 38 33 35 35 33  ff 1407374883553
d9e0: 32 38 20 34 37 20 30 30 30 30 38 30 30 30 38 30  28 47 0000800080
d9f0: 30 30 30 30 30 30 30 30 30 30 20 32 38 31 34 37  0000000000 28147
da00: 34 39 37 36 37 31 30 36 35 35 20 33 39 20 30 30  4976710655 39 00
da10: 30 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66  00ffffffffffffff
da20: 66 66 20 32 38 31 34 37 34 39 37 36 37 31 30 36  ff 2814749767106
da30: 35 36 20 31 30 20 30 30 30 31 30 30 30 30 31 30  56 10 0001000010
da40: 30 30 30 30 30 30 30 30 30 30 30 20 33 36 30 32  00000000000 3602
da50: 38 37 39 37 30 31 38 39 36 33 39 36 37 20 31 38  8797018963967 18
da60: 20 30 30 37 66 66 66 66 66 37 66 66 66 66 66 66   007fffff7ffffff
da70: 66 66 66 66 66 66 66 20 33 36 30 32 38 37 39 37  fffffff 36028797
da80: 30 31 38 39 36 33 39 36 38 20 32 35 20 30 30 38  018963968 25 008
da90: 30 30 30 30 30 38 30 30 30 30 30 30 30 30 30 30  0000080000000000
daa0: 30 30 30 20 37 32 30 35 37 35 39 34 30 33 37 39  000 720575940379
dab0: 32 37 39 33 35 20 33 32 20 30 30 66 66 66 66 66  27935 32 00fffff
dac0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20  fffffffffffffff 
dad0: 37 32 30 35 37 35 39 34 30 33 37 39 32 37 39 33  7205759403792793
dae0: 36 20 31 31 20 30 31 30 30 30 30 30 30 31 30 30  6 11 01000000100
daf0: 30 30 30 30 30 30 30 30 30 30 30 30 20 35 37 36  000000000000 576
db00: 34 36 30 37 35 32 33 30 33 34 32 33 34 38 37 20  460752303423487 
db10: 39 20 30 37 66 66 66 66 66 66 37 66 66 66 66 66  9 07ffffff7fffff
db20: 66 66 66 66 66 66 66 66 66 20 35 37 36 34 36 30  fffffffff 576460
db30: 37 35 32 33 30 33 34 32 33 34 38 38 20 33 31 20  752303423488 31 
db40: 30 38 30 30 30 30 30 30 38 30 30 30 30 30 30 30  0800000080000000
db50: 30 30 30 30 30 30 30 20 31 31 35 32 39 32 31 35  0000000 11529215
db60: 30 34 36 30 36 38 34 36 39 37 35 20 31 35 20 30  04606846975 15 0
db70: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
db80: 66 66 66 66 66 66 20 31 31 35 32 39 32 31 35 30  ffffff 115292150
db90: 34 36 30 36 38 34 36 39 37 36 20 31 37 20 31 30  4606846976 17 10
dba0: 30 30 30 30 30 30 31 30 30 30 30 30 30 30 30 30  0000001000000000
dbb0: 30 30 30 30 30 30 7d 0a 64 6f 5f 74 65 73 74 20  000000}.do_test 
dbc0: 62 6f 75 6e 64 61 72 79 34 2d 33 2e 35 20 7b 0a  boundary4-3.5 {.
dbd0: 20 20 64 62 20 65 76 61 6c 20 7b 0a 20 20 20 20    db eval {.    
dbe0: 53 45 4c 45 43 54 20 6f 69 64 2c 20 61 2c 20 78  SELECT oid, a, x
dbf0: 20 46 52 4f 4d 20 74 31 20 4f 52 44 45 52 20 42   FROM t1 ORDER B
dc00: 59 20 2b 6f 69 64 20 44 45 53 43 0a 20 20 7d 0a  Y +oid DESC.  }.
dc10: 7d 20 7b 31 31 35 32 39 32 31 35 30 34 36 30 36  } {1152921504606
dc20: 38 34 36 39 37 36 20 31 37 20 31 30 30 30 30 30  846976 17 100000
dc30: 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30  0010000000000000
dc40: 30 30 20 31 31 35 32 39 32 31 35 30 34 36 30 36  00 1152921504606
dc50: 38 34 36 39 37 35 20 31 35 20 30 66 66 66 66 66  846975 15 0fffff
dc60: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
dc70: 66 20 35 37 36 34 36 30 37 35 32 33 30 33 34 32  f 57646075230342
dc80: 33 34 38 38 20 33 31 20 30 38 30 30 30 30 30 30  3488 31 08000000
dc90: 38 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  800000000000000 
dca0: 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34  5764607523034234
dcb0: 38 37 20 39 20 30 37 66 66 66 66 66 66 37 66 66  87 9 07ffffff7ff
dcc0: 66 66 66 66 66 66 66 66 66 66 66 66 20 37 32 30  ffffffffffff 720
dcd0: 35 37 35 39 34 30 33 37 39 32 37 39 33 36 20 31  57594037927936 1
dce0: 31 20 30 31 30 30 30 30 30 30 31 30 30 30 30 30  1 01000000100000
dcf0: 30 30 30 30 30 30 30 30 30 20 37 32 30 35 37 35  000000000 720575
dd00: 39 34 30 33 37 39 32 37 39 33 35 20 33 32 20 30  94037927935 32 0
dd10: 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  0fffffffffffffff
dd20: 66 66 66 66 66 20 33 36 30 32 38 37 39 37 30 31  fffff 3602879701
dd30: 38 39 36 33 39 36 38 20 32 35 20 30 30 38 30 30  8963968 25 00800
dd40: 30 30 30 38 30 30 30 30 30 30 30 30 30 30 30 30  0008000000000000
dd50: 30 20 33 36 30 32 38 37 39 37 30 31 38 39 36 33  0 36028797018963
dd60: 39 36 37 20 31 38 20 30 30 37 66 66 66 66 66 37  967 18 007fffff7
dd70: 66 66 66 66 66 66 66 66 66 66 66 66 66 20 32 38  fffffffffffff 28
dd80: 31 34 37 34 39 37 36 37 31 30 36 35 36 20 31 30  1474976710656 10
dd90: 20 30 30 30 31 30 30 30 30 31 30 30 30 30 30 30   000100001000000
dda0: 30 30 30 30 30 30 20 32 38 31 34 37 34 39 37 36  000000 281474976
ddb0: 37 31 30 36 35 35 20 33 39 20 30 30 30 30 66 66  710655 39 0000ff
ddc0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20 31  ffffffffffffff 1
ddd0: 34 30 37 33 37 34 38 38 33 35 35 33 32 38 20 34  40737488355328 4
dde0: 37 20 30 30 30 30 38 30 30 30 38 30 30 30 30 30  7 00008000800000
ddf0: 30 30 30 30 30 30 20 31 34 30 37 33 37 34 38 38  000000 140737488
de00: 33 35 35 33 32 37 20 33 20 30 30 30 30 37 66 66  355327 3 00007ff
de10: 66 37 66 66 66 66 66 66 66 66 66 66 66 20 31 30  f7fffffffffff 10
de20: 39 39 35 31 31 36 32 37 37 37 36 20 32 38 20 30  99511627776 28 0
de30: 30 30 30 30 31 30 30 31 30 30 30 30 30 30 30 30  0000100100000000
de40: 30 30 20 31 30 39 39 35 31 31 36 32 37 37 37 35  00 1099511627775
de50: 20 34 30 20 30 30 30 30 30 30 66 66 66 66 66 66   40 000000ffffff
de60: 66 66 66 66 66 66 20 35 34 39 37 35 35 38 31 33  ffffff 549755813
de70: 38 38 38 20 32 31 20 30 30 30 30 30 30 38 30 38  888 21 000000808
de80: 30 30 30 30 30 30 30 30 30 20 35 34 39 37 35 35  000000000 549755
de90: 38 31 33 38 38 37 20 32 33 20 30 30 30 30 30 30  813887 23 000000
dea0: 37 66 37 66 66 66 66 66 66 66 66 66 20 34 32 39  7f7fffffffff 429
deb0: 34 39 36 37 32 39 36 20 36 20 30 30 30 30 30 30  4967296 6 000000
dec0: 30 31 31 30 30 30 30 30 30 30 30 20 34 32 39 34  01100000000 4294
ded0: 39 36 37 32 39 35 20 32 32 20 30 30 30 30 30 30  967295 22 000000
dee0: 30 30 66 66 66 66 66 66 66 66 20 32 31 34 37 34  00ffffffff 21474
def0: 38 33 36 34 38 20 34 33 20 30 30 30 30 30 30 30  83648 43 0000000
df00: 30 38 30 30 30 30 30 30 30 20 32 31 34 37 34 38  080000000 214748
df10: 33 36 34 37 20 32 36 20 30 30 30 30 30 30 30 30  3647 26 00000000
df20: 37 66 66 66 66 66 66 66 20 31 36 37 37 37 32 31  7fffffff 1677721
df30: 36 20 33 34 20 30 30 30 30 30 30 30 30 30 31 30  6 34 00000000010
df40: 30 30 30 30 30 20 31 36 37 37 37 32 31 35 20 32  00000 16777215 2
df50: 30 20 30 30 30 30 30 30 30 30 30 30 66 66 66 66  0 0000000000ffff
df60: 66 66 20 38 33 38 38 36 30 38 20 33 36 20 30 30  ff 8388608 36 00
df70: 30 30 30 30 30 30 30 30 38 30 30 30 30 30 20 38  00000000800000 8
df80: 33 38 38 36 30 37 20 32 34 20 30 30 30 30 30 30  388607 24 000000
df90: 30 30 30 30 37 66 66 66 66 66 20 36 35 35 33 36  00007fffff 65536
dfa0: 20 33 38 20 30 30 30 30 30 30 30 30 30 30 30 31   38 000000000001
dfb0: 30 30 30 30 20 36 35 35 33 35 20 33 37 20 30 30  0000 65535 37 00
dfc0: 30 30 30 30 30 30 30 30 30 30 66 66 66 66 20 33  0000000000ffff 3
dfd0: 32 37 36 38 20 34 34 20 30 30 30 30 30 30 30 30  2768 44 00000000
dfe0: 30 30 30 30 38 30 30 30 20 33 32 37 36 37 20 38  00008000 32767 8
dff0: 20 30 30 30 30 30 30 30 30 30 30 30 30 37 66 66   0000000000007ff
e000: 66 20 32 35 36 20 32 20 30 30 30 30 30 30 30 30  f 256 2 00000000
e010: 30 30 30 30 30 31 30 30 20 32 35 35 20 34 38 20  00000100 255 48 
e020: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 66 66  00000000000000ff
e030: 20 31 32 38 20 33 30 20 30 30 30 30 30 30 30 30   128 30 00000000
e040: 30 30 30 30 30 30 38 30 20 31 32 37 20 31 39 20  00000080 127 19 
e050: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 37 66  000000000000007f
e060: 20 2d 31 32 38 20 32 37 20 66 66 66 66 66 66 66   -128 27 fffffff
e070: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
e080: 66 66 66 66 66 66 66 38 30 20 2d 31 32 39 20 31  fffffff80 -129 1
e090: 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
e0a0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37  fffffffffffffff7
e0b0: 66 20 2d 33 32 37 36 38 20 34 35 20 66 66 66 66  f -32768 45 ffff
e0c0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
e0d0: 66 66 66 66 66 66 66 66 38 30 30 30 20 2d 33 32  ffffffff8000 -32
e0e0: 37 36 39 20 31 33 20 66 66 66 66 66 66 66 66 66  769 13 fffffffff
e0f0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
e100: 66 66 66 37 66 66 66 20 2d 38 33 38 38 36 30 38  fff7fff -8388608
e110: 20 31 36 20 66 66 66 66 66 66 66 66 66 66 66 66   16 ffffffffffff
e120: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30  ffffffffffffff80
e130: 30 30 30 30 20 2d 38 33 38 38 36 30 39 20 32 39  0000 -8388609 29
e140: 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
e150: 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66  fffffffffff7ffff
e160: 66 20 2d 32 31 34 37 34 38 33 36 34 38 20 33 35  f -2147483648 35
e170: 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
e180: 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30 30  fffffffff8000000
e190: 30 20 2d 32 31 34 37 34 38 33 36 34 39 20 34 36  0 -2147483649 46
e1a0: 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
e1b0: 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66  fffffffff7ffffff
e1c0: 66 20 2d 35 34 39 37 35 35 38 31 33 38 38 38 20  f -549755813888 
e1d0: 37 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  7 ffffffffffffff
e1e0: 38 30 66 66 66 66 66 66 38 30 30 30 30 30 30 30  80ffffff80000000
e1f0: 30 30 20 2d 35 34 39 37 35 35 38 31 33 38 38 39  00 -549755813889
e200: 20 35 20 66 66 66 66 66 66 66 66 66 66 66 66 66   5 fffffffffffff
e210: 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66  f7fffffff7ffffff
e220: 66 66 66 20 2d 31 34 30 37 33 37 34 38 38 33 35  fff -14073748835
e230: 35 33 32 38 20 34 20 66 66 66 66 66 66 66 66 66  5328 4 fffffffff
e240: 66 66 66 38 30 30 30 66 66 66 66 38 30 30 30 30  fff8000ffff80000
e250: 30 30 30 30 30 30 30 20 2d 31 34 30 37 33 37 34  0000000 -1407374
e260: 38 38 33 35 35 33 32 39 20 34 32 20 66 66 66 66  88355329 42 ffff
e270: 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66  ffffffff7fffffff
e280: 37 66 66 66 66 66 66 66 66 66 66 66 20 2d 33 36  7fffffffffff -36
e290: 30 32 38 37 39 37 30 31 38 39 36 33 39 36 38 20  028797018963968 
e2a0: 34 31 20 66 66 66 66 66 66 66 66 66 66 38 30 30  41 ffffffffff800
e2b0: 30 30 30 66 66 38 30 30 30 30 30 30 30 30 30 30  000ff80000000000
e2c0: 30 30 30 20 2d 33 36 30 32 38 37 39 37 30 31 38  000 -36028797018
e2d0: 39 36 33 39 36 39 20 31 34 20 66 66 66 66 66 66  963969 14 ffffff
e2e0: 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66  ffff7fffffff7fff
e2f0: 66 66 66 66 66 66 66 66 66 66 20 2d 35 37 36 34  ffffffffff -5764
e300: 36 30 37 35 32 33 30 33 34 32 33 34 38 38 20 31  60752303423488 1
e310: 32 20 66 66 66 66 66 66 66 66 66 38 30 30 30 30  2 fffffffff80000
e320: 30 30 66 38 30 30 30 30 30 30 30 30 30 30 30 30  00f8000000000000
e330: 30 30 20 2d 35 37 36 34 36 30 37 35 32 33 30 33  00 -576460752303
e340: 34 32 33 34 38 39 20 33 33 20 66 66 66 66 66 66  423489 33 ffffff
e350: 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66  fff7fffffff7ffff
e360: 66 66 66 66 66 66 66 66 66 66 7d 0a 64 6f 5f 74  ffffffffff}.do_t
e370: 65 73 74 20 62 6f 75 6e 64 61 72 79 34 2d 33 2e  est boundary4-3.
e380: 36 20 7b 0a 20 20 64 62 20 65 76 61 6c 20 7b 0a  6 {.  db eval {.
e390: 20 20 20 20 53 45 4c 45 43 54 20 6f 69 64 2c 20      SELECT oid, 
e3a0: 61 2c 20 78 20 46 52 4f 4d 20 74 31 20 4f 52 44  a, x FROM t1 ORD
e3b0: 45 52 20 42 59 20 6f 69 64 20 44 45 53 43 0a 20  ER BY oid DESC. 
e3c0: 20 7d 0a 7d 20 7b 31 31 35 32 39 32 31 35 30 34   }.} {1152921504
e3d0: 36 30 36 38 34 36 39 37 36 20 31 37 20 31 30 30  606846976 17 100
e3e0: 30 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30  0000010000000000
e3f0: 30 30 30 30 30 20 31 31 35 32 39 32 31 35 30 34  00000 1152921504
e400: 36 30 36 38 34 36 39 37 35 20 31 35 20 30 66 66  606846975 15 0ff
e410: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
e420: 66 66 66 66 20 35 37 36 34 36 30 37 35 32 33 30  ffff 57646075230
e430: 33 34 32 33 34 38 38 20 33 31 20 30 38 30 30 30  3423488 31 08000
e440: 30 30 30 38 30 30 30 30 30 30 30 30 30 30 30 30  0008000000000000
e450: 30 30 20 35 37 36 34 36 30 37 35 32 33 30 33 34  00 5764607523034
e460: 32 33 34 38 37 20 39 20 30 37 66 66 66 66 66 66  23487 9 07ffffff
e470: 37 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20  7ffffffffffffff 
e480: 37 32 30 35 37 35 39 34 30 33 37 39 32 37 39 33  7205759403792793
e490: 36 20 31 31 20 30 31 30 30 30 30 30 30 31 30 30  6 11 01000000100
e4a0: 30 30 30 30 30 30 30 30 30 30 30 30 20 37 32 30  000000000000 720
e4b0: 35 37 35 39 34 30 33 37 39 32 37 39 33 35 20 33  57594037927935 3
e4c0: 32 20 30 30 66 66 66 66 66 66 66 66 66 66 66 66  2 00ffffffffffff
e4d0: 66 66 66 66 66 66 66 66 20 33 36 30 32 38 37 39  ffffffff 3602879
e4e0: 37 30 31 38 39 36 33 39 36 38 20 32 35 20 30 30  7018963968 25 00
e4f0: 38 30 30 30 30 30 38 30 30 30 30 30 30 30 30 30  8000008000000000
e500: 30 30 30 30 20 33 36 30 32 38 37 39 37 30 31 38  0000 36028797018
e510: 39 36 33 39 36 37 20 31 38 20 30 30 37 66 66 66  963967 18 007fff
e520: 66 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66  ff7fffffffffffff
e530: 20 32 38 31 34 37 34 39 37 36 37 31 30 36 35 36   281474976710656
e540: 20 31 30 20 30 30 30 31 30 30 30 30 31 30 30 30   10 000100001000
e550: 30 30 30 30 30 30 30 30 30 20 32 38 31 34 37 34  000000000 281474
e560: 39 37 36 37 31 30 36 35 35 20 33 39 20 30 30 30  976710655 39 000
e570: 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  0fffffffffffffff
e580: 66 20 31 34 30 37 33 37 34 38 38 33 35 35 33 32  f 14073748835532
e590: 38 20 34 37 20 30 30 30 30 38 30 30 30 38 30 30  8 47 00008000800
e5a0: 30 30 30 30 30 30 30 30 30 20 31 34 30 37 33 37  000000000 140737
e5b0: 34 38 38 33 35 35 33 32 37 20 33 20 30 30 30 30  488355327 3 0000
e5c0: 37 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66  7fff7fffffffffff
e5d0: 20 31 30 39 39 35 31 31 36 32 37 37 37 36 20 32   1099511627776 2
e5e0: 38 20 30 30 30 30 30 31 30 30 31 30 30 30 30 30  8 00000100100000
e5f0: 30 30 30 30 30 20 31 30 39 39 35 31 31 36 32 37  00000 1099511627
e600: 37 37 35 20 34 30 20 30 30 30 30 30 30 66 66 66  775 40 000000fff
e610: 66 66 66 66 66 66 66 66 66 20 35 34 39 37 35 35  fffffffff 549755
e620: 38 31 33 38 38 38 20 32 31 20 30 30 30 30 30 30  813888 21 000000
e630: 38 30 38 30 30 30 30 30 30 30 30 30 20 35 34 39  808000000000 549
e640: 37 35 35 38 31 33 38 38 37 20 32 33 20 30 30 30  755813887 23 000
e650: 30 30 30 37 66 37 66 66 66 66 66 66 66 66 66 20  0007f7fffffffff 
e660: 34 32 39 34 39 36 37 32 39 36 20 36 20 30 30 30  4294967296 6 000
e670: 30 30 30 30 31 31 30 30 30 30 30 30 30 30 20 34  00001100000000 4
e680: 32 39 34 39 36 37 32 39 35 20 32 32 20 30 30 30  294967295 22 000
e690: 30 30 30 30 30 66 66 66 66 66 66 66 66 20 32 31  00000ffffffff 21
e6a0: 34 37 34 38 33 36 34 38 20 34 33 20 30 30 30 30  47483648 43 0000
e6b0: 30 30 30 30 38 30 30 30 30 30 30 30 20 32 31 34  000080000000 214
e6c0: 37 34 38 33 36 34 37 20 32 36 20 30 30 30 30 30  7483647 26 00000
e6d0: 30 30 30 37 66 66 66 66 66 66 66 20 31 36 37 37  0007fffffff 1677
e6e0: 37 32 31 36 20 33 34 20 30 30 30 30 30 30 30 30  7216 34 00000000
e6f0: 30 31 30 30 30 30 30 30 20 31 36 37 37 37 32 31  01000000 1677721
e700: 35 20 32 30 20 30 30 30 30 30 30 30 30 30 30 66  5 20 0000000000f
e710: 66 66 66 66 66 20 38 33 38 38 36 30 38 20 33 36  fffff 8388608 36
e720: 20 30 30 30 30 30 30 30 30 30 30 38 30 30 30 30   000000000080000
e730: 30 20 38 33 38 38 36 30 37 20 32 34 20 30 30 30  0 8388607 24 000
e740: 30 30 30 30 30 30 30 37 66 66 66 66 66 20 36 35  00000007fffff 65
e750: 35 33 36 20 33 38 20 30 30 30 30 30 30 30 30 30  536 38 000000000
e760: 30 30 31 30 30 30 30 20 36 35 35 33 35 20 33 37  0010000 65535 37
e770: 20 30 30 30 30 30 30 30 30 30 30 30 30 66 66 66   000000000000fff
e780: 66 20 33 32 37 36 38 20 34 34 20 30 30 30 30 30  f 32768 44 00000
e790: 30 30 30 30 30 30 30 38 30 30 30 20 33 32 37 36  00000008000 3276
e7a0: 37 20 38 20 30 30 30 30 30 30 30 30 30 30 30 30  7 8 000000000000
e7b0: 37 66 66 66 20 32 35 36 20 32 20 30 30 30 30 30  7fff 256 2 00000
e7c0: 30 30 30 30 30 30 30 30 31 30 30 20 32 35 35 20  00000000100 255 
e7d0: 34 38 20 30 30 30 30 30 30 30 30 30 30 30 30 30  48 0000000000000
e7e0: 30 66 66 20 31 32 38 20 33 30 20 30 30 30 30 30  0ff 128 30 00000
e7f0: 30 30 30 30 30 30 30 30 30 38 30 20 31 32 37 20  00000000080 127 
e800: 31 39 20 30 30 30 30 30 30 30 30 30 30 30 30 30  19 0000000000000
e810: 30 37 66 20 2d 31 32 38 20 32 37 20 66 66 66 66  07f -128 27 ffff
e820: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
e830: 66 66 66 66 66 66 66 66 66 66 38 30 20 2d 31 32  ffffffffff80 -12
e840: 39 20 31 20 66 66 66 66 66 66 66 66 66 66 66 66  9 1 ffffffffffff
e850: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
e860: 66 66 37 66 20 2d 33 32 37 36 38 20 34 35 20 66  ff7f -32768 45 f
e870: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
e880: 66 66 66 66 66 66 66 66 66 66 66 38 30 30 30 20  fffffffffff8000 
e890: 2d 33 32 37 36 39 20 31 33 20 66 66 66 66 66 66  -32769 13 ffffff
e8a0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
e8b0: 66 66 66 66 66 66 37 66 66 66 20 2d 38 33 38 38  ffffff7fff -8388
e8c0: 36 30 38 20 31 36 20 66 66 66 66 66 66 66 66 66  608 16 fffffffff
e8d0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
e8e0: 66 38 30 30 30 30 30 20 2d 38 33 38 38 36 30 39  f800000 -8388609
e8f0: 20 32 39 20 66 66 66 66 66 66 66 66 66 66 66 66   29 ffffffffffff
e900: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66  ffffffffffffff7f
e910: 66 66 66 66 20 2d 32 31 34 37 34 38 33 36 34 38  ffff -2147483648
e920: 20 33 35 20 66 66 66 66 66 66 66 66 66 66 66 66   35 ffffffffffff
e930: 66 66 66 66 66 66 66 66 66 66 66 66 38 30 30 30  ffffffffffff8000
e940: 30 30 30 30 20 2d 32 31 34 37 34 38 33 36 34 39  0000 -2147483649
e950: 20 34 36 20 66 66 66 66 66 66 66 66 66 66 66 66   46 ffffffffffff
e960: 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66  ffffffffffff7fff
e970: 66 66 66 66 20 2d 35 34 39 37 35 35 38 31 33 38  ffff -5497558138
e980: 38 38 20 37 20 66 66 66 66 66 66 66 66 66 66 66  88 7 fffffffffff
e990: 66 66 66 38 30 66 66 66 66 66 66 38 30 30 30 30  fff80ffffff80000
e9a0: 30 30 30 30 30 20 2d 35 34 39 37 35 35 38 31 33  00000 -549755813
e9b0: 38 38 39 20 35 20 66 66 66 66 66 66 66 66 66 66  889 5 ffffffffff
e9c0: 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66  ffff7fffffff7fff
e9d0: 66 66 66 66 66 66 20 2d 31 34 30 37 33 37 34 38  ffffff -14073748
e9e0: 38 33 35 35 33 32 38 20 34 20 66 66 66 66 66 66  8355328 4 ffffff
e9f0: 66 66 66 66 66 66 38 30 30 30 66 66 66 66 38 30  ffffff8000ffff80
ea00: 30 30 30 30 30 30 30 30 30 30 20 2d 31 34 30 37  0000000000 -1407
ea10: 33 37 34 38 38 33 35 35 33 32 39 20 34 32 20 66  37488355329 42 f
ea20: 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66  fffffffffff7ffff
ea30: 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66 20  fff7fffffffffff 
ea40: 2d 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39  -360287970189639
ea50: 36 38 20 34 31 20 66 66 66 66 66 66 66 66 66 66  68 41 ffffffffff
ea60: 38 30 30 30 30 30 66 66 38 30 30 30 30 30 30 30  800000ff80000000
ea70: 30 30 30 30 30 30 20 2d 33 36 30 32 38 37 39 37  000000 -36028797
ea80: 30 31 38 39 36 33 39 36 39 20 31 34 20 66 66 66  018963969 14 fff
ea90: 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37  fffffff7fffffff7
eaa0: 66 66 66 66 66 66 66 66 66 66 66 66 66 20 2d 35  fffffffffffff -5
eab0: 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34 38  7646075230342348
eac0: 38 20 31 32 20 66 66 66 66 66 66 66 66 66 38 30  8 12 fffffffff80
ead0: 30 30 30 30 30 66 38 30 30 30 30 30 30 30 30 30  00000f8000000000
eae0: 30 30 30 30 30 20 2d 35 37 36 34 36 30 37 35 32  00000 -576460752
eaf0: 33 30 33 34 32 33 34 38 39 20 33 33 20 66 66 66  303423489 33 fff
eb00: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66  ffffff7fffffff7f
eb10: 66 66 66 66 66 66 66 66 66 66 66 66 66 7d 0a 64  fffffffffffff}.d
eb20: 6f 5f 74 65 73 74 20 62 6f 75 6e 64 61 72 79 34  o_test boundary4
eb30: 2d 33 2e 37 20 7b 0a 20 20 64 62 20 65 76 61 6c  -3.7 {.  db eval
eb40: 20 7b 0a 20 20 20 20 53 45 4c 45 43 54 20 6f 69   {.    SELECT oi
eb50: 64 2c 20 61 2c 20 78 20 46 52 4f 4d 20 74 31 20  d, a, x FROM t1 
eb60: 4f 52 44 45 52 20 42 59 20 2b 61 0a 20 20 7d 0a  ORDER BY +a.  }.
eb70: 7d 20 7b 2d 31 32 39 20 31 20 66 66 66 66 66 66  } {-129 1 ffffff
eb80: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
eb90: 66 66 66 66 66 66 66 66 37 66 20 32 35 36 20 32  ffffffff7f 256 2
eba0: 20 30 30 30 30 30 30 30 30 30 30 30 30 30 31 30   000000000000010
ebb0: 30 20 31 34 30 37 33 37 34 38 38 33 35 35 33 32  0 14073748835532
ebc0: 37 20 33 20 30 30 30 30 37 66 66 66 37 66 66 66  7 3 00007fff7fff
ebd0: 66 66 66 66 66 66 66 66 20 2d 31 34 30 37 33 37  ffffffff -140737
ebe0: 34 38 38 33 35 35 33 32 38 20 34 20 66 66 66 66  488355328 4 ffff
ebf0: 66 66 66 66 66 66 66 66 38 30 30 30 66 66 66 66  ffffffff8000ffff
ec00: 38 30 30 30 30 30 30 30 30 30 30 30 20 2d 35 34  800000000000 -54
ec10: 39 37 35 35 38 31 33 38 38 39 20 35 20 66 66 66  9755813889 5 fff
ec20: 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66  fffffffffff7ffff
ec30: 66 66 66 37 66 66 66 66 66 66 66 66 66 20 34 32  fff7fffffffff 42
ec40: 39 34 39 36 37 32 39 36 20 36 20 30 30 30 30 30  94967296 6 00000
ec50: 30 30 31 31 30 30 30 30 30 30 30 30 20 2d 35 34  001100000000 -54
ec60: 39 37 35 35 38 31 33 38 38 38 20 37 20 66 66 66  9755813888 7 fff
ec70: 66 66 66 66 66 66 66 66 66 66 66 38 30 66 66 66  fffffffffff80fff
ec80: 66 66 66 38 30 30 30 30 30 30 30 30 30 20 33 32  fff8000000000 32
ec90: 37 36 37 20 38 20 30 30 30 30 30 30 30 30 30 30  767 8 0000000000
eca0: 30 30 37 66 66 66 20 35 37 36 34 36 30 37 35 32  007fff 576460752
ecb0: 33 30 33 34 32 33 34 38 37 20 39 20 30 37 66 66  303423487 9 07ff
ecc0: 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66  ffff7fffffffffff
ecd0: 66 66 66 20 32 38 31 34 37 34 39 37 36 37 31 30  fff 281474976710
ece0: 36 35 36 20 31 30 20 30 30 30 31 30 30 30 30 31  656 10 000100001
ecf0: 30 30 30 30 30 30 30 30 30 30 30 30 20 37 32 30  000000000000 720
ed00: 35 37 35 39 34 30 33 37 39 32 37 39 33 36 20 31  57594037927936 1
ed10: 31 20 30 31 30 30 30 30 30 30 31 30 30 30 30 30  1 01000000100000
ed20: 30 30 30 30 30 30 30 30 30 20 2d 35 37 36 34 36  000000000 -57646
ed30: 30 37 35 32 33 30 33 34 32 33 34 38 38 20 31 32  0752303423488 12
ed40: 20 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30   fffffffff800000
ed50: 30 66 38 30 30 30 30 30 30 30 30 30 30 30 30 30  0f80000000000000
ed60: 30 20 2d 33 32 37 36 39 20 31 33 20 66 66 66 66  0 -32769 13 ffff
ed70: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
ed80: 66 66 66 66 66 66 66 66 37 66 66 66 20 2d 33 36  ffffffff7fff -36
ed90: 30 32 38 37 39 37 30 31 38 39 36 33 39 36 39 20  028797018963969 
eda0: 31 34 20 66 66 66 66 66 66 66 66 66 66 37 66 66  14 ffffffffff7ff
edb0: 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66  fffff7ffffffffff
edc0: 66 66 66 20 31 31 35 32 39 32 31 35 30 34 36 30  fff 115292150460
edd0: 36 38 34 36 39 37 35 20 31 35 20 30 66 66 66 66  6846975 15 0ffff
ede0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
edf0: 66 66 20 2d 38 33 38 38 36 30 38 20 31 36 20 66  ff -8388608 16 f
ee00: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
ee10: 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30 20  fffffffff800000 
ee20: 31 31 35 32 39 32 31 35 30 34 36 30 36 38 34 36  1152921504606846
ee30: 39 37 36 20 31 37 20 31 30 30 30 30 30 30 30 31  976 17 100000001
ee40: 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  000000000000000 
ee50: 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36  3602879701896396
ee60: 37 20 31 38 20 30 30 37 66 66 66 66 66 37 66 66  7 18 007fffff7ff
ee70: 66 66 66 66 66 66 66 66 66 66 66 20 31 32 37 20  fffffffffff 127 
ee80: 31 39 20 30 30 30 30 30 30 30 30 30 30 30 30 30  19 0000000000000
ee90: 30 37 66 20 31 36 37 37 37 32 31 35 20 32 30 20  07f 16777215 20 
eea0: 30 30 30 30 30 30 30 30 30 30 66 66 66 66 66 66  0000000000ffffff
eeb0: 20 35 34 39 37 35 35 38 31 33 38 38 38 20 32 31   549755813888 21
eec0: 20 30 30 30 30 30 30 38 30 38 30 30 30 30 30 30   000000808000000
eed0: 30 30 30 20 34 32 39 34 39 36 37 32 39 35 20 32  000 4294967295 2
eee0: 32 20 30 30 30 30 30 30 30 30 66 66 66 66 66 66  2 00000000ffffff
eef0: 66 66 20 35 34 39 37 35 35 38 31 33 38 38 37 20  ff 549755813887 
ef00: 32 33 20 30 30 30 30 30 30 37 66 37 66 66 66 66  23 0000007f7ffff
ef10: 66 66 66 66 66 20 38 33 38 38 36 30 37 20 32 34  fffff 8388607 24
ef20: 20 30 30 30 30 30 30 30 30 30 30 37 66 66 66 66   00000000007ffff
ef30: 66 20 33 36 30 32 38 37 39 37 30 31 38 39 36 33  f 36028797018963
ef40: 39 36 38 20 32 35 20 30 30 38 30 30 30 30 30 38  968 25 008000008
ef50: 30 30 30 30 30 30 30 30 30 30 30 30 30 20 32 31  0000000000000 21
ef60: 34 37 34 38 33 36 34 37 20 32 36 20 30 30 30 30  47483647 26 0000
ef70: 30 30 30 30 37 66 66 66 66 66 66 66 20 2d 31 32  00007fffffff -12
ef80: 38 20 32 37 20 66 66 66 66 66 66 66 66 66 66 66  8 27 fffffffffff
ef90: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
efa0: 66 66 66 38 30 20 31 30 39 39 35 31 31 36 32 37  fff80 1099511627
efb0: 37 37 36 20 32 38 20 30 30 30 30 30 31 30 30 31  776 28 000001001
efc0: 30 30 30 30 30 30 30 30 30 30 20 2d 38 33 38 38  0000000000 -8388
efd0: 36 30 39 20 32 39 20 66 66 66 66 66 66 66 66 66  609 29 fffffffff
efe0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
eff0: 66 37 66 66 66 66 66 20 31 32 38 20 33 30 20 30  f7fffff 128 30 0
f000: 30 30 30 30 30 30 30 30 30 30 30 30 30 38 30 20  000000000000080 
f010: 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34  5764607523034234
f020: 38 38 20 33 31 20 30 38 30 30 30 30 30 30 38 30  88 31 0800000080
f030: 30 30 30 30 30 30 30 30 30 30 30 30 30 20 37 32  0000000000000 72
f040: 30 35 37 35 39 34 30 33 37 39 32 37 39 33 35 20  057594037927935 
f050: 33 32 20 30 30 66 66 66 66 66 66 66 66 66 66 66  32 00fffffffffff
f060: 66 66 66 66 66 66 66 66 66 20 2d 35 37 36 34 36  fffffffff -57646
f070: 30 37 35 32 33 30 33 34 32 33 34 38 39 20 33 33  0752303423489 33
f080: 20 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66   fffffffff7fffff
f090: 66 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66  ff7fffffffffffff
f0a0: 66 20 31 36 37 37 37 32 31 36 20 33 34 20 30 30  f 16777216 34 00
f0b0: 30 30 30 30 30 30 30 31 30 30 30 30 30 30 20 2d  00000001000000 -
f0c0: 32 31 34 37 34 38 33 36 34 38 20 33 35 20 66 66  2147483648 35 ff
f0d0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
f0e0: 66 66 66 66 66 66 38 30 30 30 30 30 30 30 20 38  ffffff80000000 8
f0f0: 33 38 38 36 30 38 20 33 36 20 30 30 30 30 30 30  388608 36 000000
f100: 30 30 30 30 38 30 30 30 30 30 20 36 35 35 33 35  0000800000 65535
f110: 20 33 37 20 30 30 30 30 30 30 30 30 30 30 30 30   37 000000000000
f120: 66 66 66 66 20 36 35 35 33 36 20 33 38 20 30 30  ffff 65536 38 00
f130: 30 30 30 30 30 30 30 30 30 31 30 30 30 30 20 32  00000000010000 2
f140: 38 31 34 37 34 39 37 36 37 31 30 36 35 35 20 33  81474976710655 3
f150: 39 20 30 30 30 30 66 66 66 66 66 66 66 66 66 66  9 0000ffffffffff
f160: 66 66 66 66 66 66 20 31 30 39 39 35 31 31 36 32  ffffff 109951162
f170: 37 37 37 35 20 34 30 20 30 30 30 30 30 30 66 66  7775 40 000000ff
f180: 66 66 66 66 66 66 66 66 66 66 20 2d 33 36 30 32  ffffffffff -3602
f190: 38 37 39 37 30 31 38 39 36 33 39 36 38 20 34 31  8797018963968 41
f1a0: 20 66 66 66 66 66 66 66 66 66 66 38 30 30 30 30   ffffffffff80000
f1b0: 30 66 66 38 30 30 30 30 30 30 30 30 30 30 30 30  0ff8000000000000
f1c0: 30 20 2d 31 34 30 37 33 37 34 38 38 33 35 35 33  0 -1407374883553
f1d0: 32 39 20 34 32 20 66 66 66 66 66 66 66 66 66 66  29 42 ffffffffff
f1e0: 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66  ff7fffffff7fffff
f1f0: 66 66 66 66 66 66 20 32 31 34 37 34 38 33 36 34  ffffff 214748364
f200: 38 20 34 33 20 30 30 30 30 30 30 30 30 38 30 30  8 43 00000000800
f210: 30 30 30 30 30 20 33 32 37 36 38 20 34 34 20 30  00000 32768 44 0
f220: 30 30 30 30 30 30 30 30 30 30 30 38 30 30 30 20  000000000008000 
f230: 2d 33 32 37 36 38 20 34 35 20 66 66 66 66 66 66  -32768 45 ffffff
f240: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
f250: 66 66 66 66 66 66 38 30 30 30 20 2d 32 31 34 37  ffffff8000 -2147
f260: 34 38 33 36 34 39 20 34 36 20 66 66 66 66 66 66  483649 46 ffffff
f270: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
f280: 66 66 37 66 66 66 66 66 66 66 20 31 34 30 37 33  ff7fffffff 14073
f290: 37 34 38 38 33 35 35 33 32 38 20 34 37 20 30 30  7488355328 47 00
f2a0: 30 30 38 30 30 30 38 30 30 30 30 30 30 30 30 30  0080008000000000
f2b0: 30 30 20 32 35 35 20 34 38 20 30 30 30 30 30 30  00 255 48 000000
f2c0: 30 30 30 30 30 30 30 30 66 66 7d 0a 64 6f 5f 74  00000000ff}.do_t
f2d0: 65 73 74 20 62 6f 75 6e 64 61 72 79 34 2d 33 2e  est boundary4-3.
f2e0: 38 20 7b 0a 20 20 64 62 20 65 76 61 6c 20 7b 0a  8 {.  db eval {.
f2f0: 20 20 20 20 53 45 4c 45 43 54 20 6f 69 64 2c 20      SELECT oid, 
f300: 61 2c 20 78 20 46 52 4f 4d 20 74 31 20 4f 52 44  a, x FROM t1 ORD
f310: 45 52 20 42 59 20 61 0a 20 20 7d 0a 7d 20 7b 2d  ER BY a.  }.} {-
f320: 31 32 39 20 31 20 66 66 66 66 66 66 66 66 66 66  129 1 ffffffffff
f330: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
f340: 66 66 66 66 37 66 20 32 35 36 20 32 20 30 30 30  ffff7f 256 2 000
f350: 30 30 30 30 30 30 30 30 30 30 31 30 30 20 31 34  0000000000100 14
f360: 30 37 33 37 34 38 38 33 35 35 33 32 37 20 33 20  0737488355327 3 
f370: 30 30 30 30 37 66 66 66 37 66 66 66 66 66 66 66  00007fff7fffffff
f380: 66 66 66 66 20 2d 31 34 30 37 33 37 34 38 38 33  ffff -1407374883
f390: 35 35 33 32 38 20 34 20 66 66 66 66 66 66 66 66  55328 4 ffffffff
f3a0: 66 66 66 66 38 30 30 30 66 66 66 66 38 30 30 30  ffff8000ffff8000
f3b0: 30 30 30 30 30 30 30 30 20 2d 35 34 39 37 35 35  00000000 -549755
f3c0: 38 31 33 38 38 39 20 35 20 66 66 66 66 66 66 66  813889 5 fffffff
f3d0: 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37  fffffff7fffffff7
f3e0: 66 66 66 66 66 66 66 66 66 20 34 32 39 34 39 36  fffffffff 429496
f3f0: 37 32 39 36 20 36 20 30 30 30 30 30 30 30 31 31  7296 6 000000011
f400: 30 30 30 30 30 30 30 30 20 2d 35 34 39 37 35 35  00000000 -549755
f410: 38 31 33 38 38 38 20 37 20 66 66 66 66 66 66 66  813888 7 fffffff
f420: 66 66 66 66 66 66 66 38 30 66 66 66 66 66 66 38  fffffff80ffffff8
f430: 30 30 30 30 30 30 30 30 30 20 33 32 37 36 37 20  000000000 32767 
f440: 38 20 30 30 30 30 30 30 30 30 30 30 30 30 37 66  8 0000000000007f
f450: 66 66 20 35 37 36 34 36 30 37 35 32 33 30 33 34  ff 5764607523034
f460: 32 33 34 38 37 20 39 20 30 37 66 66 66 66 66 66  23487 9 07ffffff
f470: 37 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20  7ffffffffffffff 
f480: 32 38 31 34 37 34 39 37 36 37 31 30 36 35 36 20  281474976710656 
f490: 31 30 20 30 30 30 31 30 30 30 30 31 30 30 30 30  10 0001000010000
f4a0: 30 30 30 30 30 30 30 30 20 37 32 30 35 37 35 39  00000000 7205759
f4b0: 34 30 33 37 39 32 37 39 33 36 20 31 31 20 30 31  4037927936 11 01
f4c0: 30 30 30 30 30 30 31 30 30 30 30 30 30 30 30 30  0000001000000000
f4d0: 30 30 30 30 30 20 2d 35 37 36 34 36 30 37 35 32  00000 -576460752
f4e0: 33 30 33 34 32 33 34 38 38 20 31 32 20 66 66 66  303423488 12 fff
f4f0: 66 66 66 66 66 66 38 30 30 30 30 30 30 66 38 30  ffffff8000000f80
f500: 30 30 30 30 30 30 30 30 30 30 30 30 30 20 2d 33  0000000000000 -3
f510: 32 37 36 39 20 31 33 20 66 66 66 66 66 66 66 66  2769 13 ffffffff
f520: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
f530: 66 66 66 66 37 66 66 66 20 2d 33 36 30 32 38 37  ffff7fff -360287
f540: 39 37 30 31 38 39 36 33 39 36 39 20 31 34 20 66  97018963969 14 f
f550: 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66  fffffffff7ffffff
f560: 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66 20  f7fffffffffffff 
f570: 31 31 35 32 39 32 31 35 30 34 36 30 36 38 34 36  1152921504606846
f580: 39 37 35 20 31 35 20 30 66 66 66 66 66 66 66 66  975 15 0ffffffff
f590: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20 2d  ffffffffffffff -
f5a0: 38 33 38 38 36 30 38 20 31 36 20 66 66 66 66 66  8388608 16 fffff
f5b0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
f5c0: 66 66 66 66 66 38 30 30 30 30 30 20 31 31 35 32  fffff800000 1152
f5d0: 39 32 31 35 30 34 36 30 36 38 34 36 39 37 36 20  921504606846976 
f5e0: 31 37 20 31 30 30 30 30 30 30 30 31 30 30 30 30  17 1000000010000
f5f0: 30 30 30 30 30 30 30 30 30 30 30 20 33 36 30 32  00000000000 3602
f600: 38 37 39 37 30 31 38 39 36 33 39 36 37 20 31 38  8797018963967 18
f610: 20 30 30 37 66 66 66 66 66 37 66 66 66 66 66 66   007fffff7ffffff
f620: 66 66 66 66 66 66 66 20 31 32 37 20 31 39 20 30  fffffff 127 19 0
f630: 30 30 30 30 30 30 30 30 30 30 30 30 30 37 66 20  00000000000007f 
f640: 31 36 37 37 37 32 31 35 20 32 30 20 30 30 30 30  16777215 20 0000
f650: 30 30 30 30 30 30 66 66 66 66 66 66 20 35 34 39  000000ffffff 549
f660: 37 35 35 38 31 33 38 38 38 20 32 31 20 30 30 30  755813888 21 000
f670: 30 30 30 38 30 38 30 30 30 30 30 30 30 30 30 20  000808000000000 
f680: 34 32 39 34 39 36 37 32 39 35 20 32 32 20 30 30  4294967295 22 00
f690: 30 30 30 30 30 30 66 66 66 66 66 66 66 66 20 35  000000ffffffff 5
f6a0: 34 39 37 35 35 38 31 33 38 38 37 20 32 33 20 30  49755813887 23 0
f6b0: 30 30 30 30 30 37 66 37 66 66 66 66 66 66 66 66  000007f7ffffffff
f6c0: 66 20 38 33 38 38 36 30 37 20 32 34 20 30 30 30  f 8388607 24 000
f6d0: 30 30 30 30 30 30 30 37 66 66 66 66 66 20 33 36  00000007fffff 36
f6e0: 30 32 38 37 39 37 30 31 38 39 36 33 39 36 38 20  028797018963968 
f6f0: 32 35 20 30 30 38 30 30 30 30 30 38 30 30 30 30  25 0080000080000
f700: 30 30 30 30 30 30 30 30 30 20 32 31 34 37 34 38  000000000 214748
f710: 33 36 34 37 20 32 36 20 30 30 30 30 30 30 30 30  3647 26 00000000
f720: 37 66 66 66 66 66 66 66 20 2d 31 32 38 20 32 37  7fffffff -128 27
f730: 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
f740: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38  fffffffffffffff8
f750: 30 20 31 30 39 39 35 31 31 36 32 37 37 37 36 20  0 1099511627776 
f760: 32 38 20 30 30 30 30 30 31 30 30 31 30 30 30 30  28 0000010010000
f770: 30 30 30 30 30 30 20 2d 38 33 38 38 36 30 39 20  000000 -8388609 
f780: 32 39 20 66 66 66 66 66 66 66 66 66 66 66 66 66  29 fffffffffffff
f790: 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66  fffffffffffff7ff
f7a0: 66 66 66 20 31 32 38 20 33 30 20 30 30 30 30 30  fff 128 30 00000
f7b0: 30 30 30 30 30 30 30 30 30 38 30 20 35 37 36 34  00000000080 5764
f7c0: 36 30 37 35 32 33 30 33 34 32 33 34 38 38 20 33  60752303423488 3
f7d0: 31 20 30 38 30 30 30 30 30 30 38 30 30 30 30 30  1 08000000800000
f7e0: 30 30 30 30 30 30 30 30 30 20 37 32 30 35 37 35  000000000 720575
f7f0: 39 34 30 33 37 39 32 37 39 33 35 20 33 32 20 30  94037927935 32 0
f800: 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  0fffffffffffffff
f810: 66 66 66 66 66 20 2d 35 37 36 34 36 30 37 35 32  fffff -576460752
f820: 33 30 33 34 32 33 34 38 39 20 33 33 20 66 66 66  303423489 33 fff
f830: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66  ffffff7fffffff7f
f840: 66 66 66 66 66 66 66 66 66 66 66 66 66 20 31 36  fffffffffffff 16
f850: 37 37 37 32 31 36 20 33 34 20 30 30 30 30 30 30  777216 34 000000
f860: 30 30 30 31 30 30 30 30 30 30 20 2d 32 31 34 37  0001000000 -2147
f870: 34 38 33 36 34 38 20 33 35 20 66 66 66 66 66 66  483648 35 ffffff
f880: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
f890: 66 66 38 30 30 30 30 30 30 30 20 38 33 38 38 36  ff80000000 83886
f8a0: 30 38 20 33 36 20 30 30 30 30 30 30 30 30 30 30  08 36 0000000000
f8b0: 38 30 30 30 30 30 20 36 35 35 33 35 20 33 37 20  800000 65535 37 
f8c0: 30 30 30 30 30 30 30 30 30 30 30 30 66 66 66 66  000000000000ffff
f8d0: 20 36 35 35 33 36 20 33 38 20 30 30 30 30 30 30   65536 38 000000
f8e0: 30 30 30 30 30 31 30 30 30 30 20 32 38 31 34 37  0000010000 28147
f8f0: 34 39 37 36 37 31 30 36 35 35 20 33 39 20 30 30  4976710655 39 00
f900: 30 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66  00ffffffffffffff
f910: 66 66 20 31 30 39 39 35 31 31 36 32 37 37 37 35  ff 1099511627775
f920: 20 34 30 20 30 30 30 30 30 30 66 66 66 66 66 66   40 000000ffffff
f930: 66 66 66 66 66 66 20 2d 33 36 30 32 38 37 39 37  ffffff -36028797
f940: 30 31 38 39 36 33 39 36 38 20 34 31 20 66 66 66  018963968 41 fff
f950: 66 66 66 66 66 66 66 38 30 30 30 30 30 66 66 38  fffffff800000ff8
f960: 30 30 30 30 30 30 30 30 30 30 30 30 30 20 2d 31  0000000000000 -1
f970: 34 30 37 33 37 34 38 38 33 35 35 33 32 39 20 34  40737488355329 4
f980: 32 20 66 66 66 66 66 66 66 66 66 66 66 66 37 66  2 ffffffffffff7f
f990: 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66  ffffff7fffffffff
f9a0: 66 66 20 32 31 34 37 34 38 33 36 34 38 20 34 33  ff 2147483648 43
f9b0: 20 30 30 30 30 30 30 30 30 38 30 30 30 30 30 30   000000008000000
f9c0: 30 20 33 32 37 36 38 20 34 34 20 30 30 30 30 30  0 32768 44 00000
f9d0: 30 30 30 30 30 30 30 38 30 30 30 20 2d 33 32 37  00000008000 -327
f9e0: 36 38 20 34 35 20 66 66 66 66 66 66 66 66 66 66  68 45 ffffffffff
f9f0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
fa00: 66 66 38 30 30 30 20 2d 32 31 34 37 34 38 33 36  ff8000 -21474836
fa10: 34 39 20 34 36 20 66 66 66 66 66 66 66 66 66 66  49 46 ffffffffff
fa20: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66  ffffffffffffff7f
fa30: 66 66 66 66 66 66 20 31 34 30 37 33 37 34 38 38  ffffff 140737488
fa40: 33 35 35 33 32 38 20 34 37 20 30 30 30 30 38 30  355328 47 000080
fa50: 30 30 38 30 30 30 30 30 30 30 30 30 30 30 20 32  00800000000000 2
fa60: 35 35 20 34 38 20 30 30 30 30 30 30 30 30 30 30  55 48 0000000000
fa70: 30 30 30 30 66 66 7d 0a 64 6f 5f 74 65 73 74 20  0000ff}.do_test 
fa80: 62 6f 75 6e 64 61 72 79 34 2d 33 2e 39 20 7b 0a  boundary4-3.9 {.
fa90: 20 20 64 62 20 65 76 61 6c 20 7b 0a 20 20 20 20    db eval {.    
faa0: 53 45 4c 45 43 54 20 6f 69 64 2c 20 61 2c 20 78  SELECT oid, a, x
fab0: 20 46 52 4f 4d 20 74 31 20 4f 52 44 45 52 20 42   FROM t1 ORDER B
fac0: 59 20 2b 61 20 44 45 53 43 0a 20 20 7d 0a 7d 20  Y +a DESC.  }.} 
fad0: 7b 32 35 35 20 34 38 20 30 30 30 30 30 30 30 30  {255 48 00000000
fae0: 30 30 30 30 30 30 66 66 20 31 34 30 37 33 37 34  000000ff 1407374
faf0: 38 38 33 35 35 33 32 38 20 34 37 20 30 30 30 30  88355328 47 0000
fb00: 38 30 30 30 38 30 30 30 30 30 30 30 30 30 30 30  8000800000000000
fb10: 20 2d 32 31 34 37 34 38 33 36 34 39 20 34 36 20   -2147483649 46 
fb20: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
fb30: 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66  ffffffff7fffffff
fb40: 20 2d 33 32 37 36 38 20 34 35 20 66 66 66 66 66   -32768 45 fffff
fb50: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
fb60: 66 66 66 66 66 66 66 38 30 30 30 20 33 32 37 36  fffffff8000 3276
fb70: 38 20 34 34 20 30 30 30 30 30 30 30 30 30 30 30  8 44 00000000000
fb80: 30 38 30 30 30 20 32 31 34 37 34 38 33 36 34 38  08000 2147483648
fb90: 20 34 33 20 30 30 30 30 30 30 30 30 38 30 30 30   43 000000008000
fba0: 30 30 30 30 20 2d 31 34 30 37 33 37 34 38 38 33  0000 -1407374883
fbb0: 35 35 33 32 39 20 34 32 20 66 66 66 66 66 66 66  55329 42 fffffff
fbc0: 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66  fffff7fffffff7ff
fbd0: 66 66 66 66 66 66 66 66 66 20 2d 33 36 30 32 38  fffffffff -36028
fbe0: 37 39 37 30 31 38 39 36 33 39 36 38 20 34 31 20  797018963968 41 
fbf0: 66 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30  ffffffffff800000
fc00: 66 66 38 30 30 30 30 30 30 30 30 30 30 30 30 30  ff80000000000000
fc10: 20 31 30 39 39 35 31 31 36 32 37 37 37 35 20 34   1099511627775 4
fc20: 30 20 30 30 30 30 30 30 66 66 66 66 66 66 66 66  0 000000ffffffff
fc30: 66 66 66 66 20 32 38 31 34 37 34 39 37 36 37 31  ffff 28147497671
fc40: 30 36 35 35 20 33 39 20 30 30 30 30 66 66 66 66  0655 39 0000ffff
fc50: 66 66 66 66 66 66 66 66 66 66 66 66 20 36 35 35  ffffffffffff 655
fc60: 33 36 20 33 38 20 30 30 30 30 30 30 30 30 30 30  36 38 0000000000
fc70: 30 31 30 30 30 30 20 36 35 35 33 35 20 33 37 20  010000 65535 37 
fc80: 30 30 30 30 30 30 30 30 30 30 30 30 66 66 66 66  000000000000ffff
fc90: 20 38 33 38 38 36 30 38 20 33 36 20 30 30 30 30   8388608 36 0000
fca0: 30 30 30 30 30 30 38 30 30 30 30 30 20 2d 32 31  000000800000 -21
fcb0: 34 37 34 38 33 36 34 38 20 33 35 20 66 66 66 66  47483648 35 ffff
fcc0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
fcd0: 66 66 66 66 38 30 30 30 30 30 30 30 20 31 36 37  ffff80000000 167
fce0: 37 37 32 31 36 20 33 34 20 30 30 30 30 30 30 30  77216 34 0000000
fcf0: 30 30 31 30 30 30 30 30 30 20 2d 35 37 36 34 36  001000000 -57646
fd00: 30 37 35 32 33 30 33 34 32 33 34 38 39 20 33 33  0752303423489 33
fd10: 20 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66   fffffffff7fffff
fd20: 66 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66  ff7fffffffffffff
fd30: 66 20 37 32 30 35 37 35 39 34 30 33 37 39 32 37  f 72057594037927
fd40: 39 33 35 20 33 32 20 30 30 66 66 66 66 66 66 66  935 32 00fffffff
fd50: 66 66 66 66 66 66 66 66 66 66 66 66 66 20 35 37  fffffffffffff 57
fd60: 36 34 36 30 37 35 32 33 30 33 34 32 33 34 38 38  6460752303423488
fd70: 20 33 31 20 30 38 30 30 30 30 30 30 38 30 30 30   31 080000008000
fd80: 30 30 30 30 30 30 30 30 30 30 30 20 31 32 38 20  00000000000 128 
fd90: 33 30 20 30 30 30 30 30 30 30 30 30 30 30 30 30  30 0000000000000
fda0: 30 38 30 20 2d 38 33 38 38 36 30 39 20 32 39 20  080 -8388609 29 
fdb0: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
fdc0: 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66  ffffffffff7fffff
fdd0: 20 31 30 39 39 35 31 31 36 32 37 37 37 36 20 32   1099511627776 2
fde0: 38 20 30 30 30 30 30 31 30 30 31 30 30 30 30 30  8 00000100100000
fdf0: 30 30 30 30 30 20 2d 31 32 38 20 32 37 20 66 66  00000 -128 27 ff
fe00: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
fe10: 66 66 66 66 66 66 66 66 66 66 66 66 38 30 20 32  ffffffffffff80 2
fe20: 31 34 37 34 38 33 36 34 37 20 32 36 20 30 30 30  147483647 26 000
fe30: 30 30 30 30 30 37 66 66 66 66 66 66 66 20 33 36  000007fffffff 36
fe40: 30 32 38 37 39 37 30 31 38 39 36 33 39 36 38 20  028797018963968 
fe50: 32 35 20 30 30 38 30 30 30 30 30 38 30 30 30 30  25 0080000080000
fe60: 30 30 30 30 30 30 30 30 30 20 38 33 38 38 36 30  000000000 838860
fe70: 37 20 32 34 20 30 30 30 30 30 30 30 30 30 30 37  7 24 00000000007
fe80: 66 66 66 66 66 20 35 34 39 37 35 35 38 31 33 38  fffff 5497558138
fe90: 38 37 20 32 33 20 30 30 30 30 30 30 37 66 37 66  87 23 0000007f7f
fea0: 66 66 66 66 66 66 66 66 20 34 32 39 34 39 36 37  ffffffff 4294967
feb0: 32 39 35 20 32 32 20 30 30 30 30 30 30 30 30 66  295 22 00000000f
fec0: 66 66 66 66 66 66 66 20 35 34 39 37 35 35 38 31  fffffff 54975581
fed0: 33 38 38 38 20 32 31 20 30 30 30 30 30 30 38 30  3888 21 00000080
fee0: 38 30 30 30 30 30 30 30 30 30 20 31 36 37 37 37  8000000000 16777
fef0: 32 31 35 20 32 30 20 30 30 30 30 30 30 30 30 30  215 20 000000000
ff00: 30 66 66 66 66 66 66 20 31 32 37 20 31 39 20 30  0ffffff 127 19 0
ff10: 30 30 30 30 30 30 30 30 30 30 30 30 30 37 66 20  00000000000007f 
ff20: 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36  3602879701896396
ff30: 37 20 31 38 20 30 30 37 66 66 66 66 66 37 66 66  7 18 007fffff7ff
ff40: 66 66 66 66 66 66 66 66 66 66 66 20 31 31 35 32  fffffffffff 1152
ff50: 39 32 31 35 30 34 36 30 36 38 34 36 39 37 36 20  921504606846976 
ff60: 31 37 20 31 30 30 30 30 30 30 30 31 30 30 30 30  17 1000000010000
ff70: 30 30 30 30 30 30 30 30 30 30 30 20 2d 38 33 38  00000000000 -838
ff80: 38 36 30 38 20 31 36 20 66 66 66 66 66 66 66 66  8608 16 ffffffff
ff90: 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
ffa0: 66 66 38 30 30 30 30 30 20 31 31 35 32 39 32 31  ff800000 1152921
ffb0: 35 30 34 36 30 36 38 34 36 39 37 35 20 31 35 20  504606846975 15 
ffc0: 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  0fffffffffffffff
ffd0: 66 66 66 66 66 66 66 20 2d 33 36 30 32 38 37 39  fffffff -3602879
ffe0: 37 30 31 38 39 36 33 39 36 39 20 31 34 20 66 66  7018963969 14 ff
fff0: 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66  ffffffff7fffffff
10000 37 66 66 66 66 66 66 66 66 66 66 66 66 66 20 2d  7fffffffffffff -
10010 33 32 37 36 39 20 31 33 20 66 66 66 66 66 66 66  32769 13 fffffff
10020 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
10030 66 66 66 66 66 37 66 66 66 20 2d 35 37 36 34 36  fffff7fff -57646
10040 30 37 35 32 33 30 33 34 32 33 34 38 38 20 31 32  0752303423488 12
10050 20 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30   fffffffff800000
10060 30 66 38 30 30 30 30 30 30 30 30 30 30 30 30 30  0f80000000000000
10070 30 20 37 32 30 35 37 35 39 34 30 33 37 39 32 37  0 72057594037927
10080 39 33 36 20 31 31 20 30 31 30 30 30 30 30 30 31  936 11 010000001
10090 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 32  00000000000000 2
100a0 38 31 34 37 34 39 37 36 37 31 30 36 35 36 20 31  81474976710656 1
100b0 30 20 30 30 30 31 30 30 30 30 31 30 30 30 30 30  0 00010000100000
100c0 30 30 30 30 30 30 30 20 35 37 36 34 36 30 37 35  0000000 57646075
100d0 32 33 30 33 34 32 33 34 38 37 20 39 20 30 37 66  2303423487 9 07f
100e0 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66  fffff7ffffffffff
100f0 66 66 66 66 20 33 32 37 36 37 20 38 20 30 30 30  ffff 32767 8 000
10100 30 30 30 30 30 30 30 30 30 37 66 66 66 20 2d 35  0000000007fff -5
10110 34 39 37 35 35 38 31 33 38 38 38 20 37 20 66 66  49755813888 7 ff
10120 66 66 66 66 66 66 66 66 66 66 66 66 38 30 66 66  ffffffffffff80ff
10130 66 66 66 66 38 30 30 30 30 30 30 30 30 30 20 34  ffff8000000000 4
10140 32 39 34 39 36 37 32 39 36 20 36 20 30 30 30 30  294967296 6 0000
10150 30 30 30 31 31 30 30 30 30 30 30 30 30 20 2d 35  0001100000000 -5
10160 34 39 37 35 35 38 31 33 38 38 39 20 35 20 66 66  49755813889 5 ff
10170 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66  ffffffffffff7fff
10180 66 66 66 66 37 66 66 66 66 66 66 66 66 66 20 2d  ffff7fffffffff -
10190 31 34 30 37 33 37 34 38 38 33 35 35 33 32 38 20  140737488355328 
101a0 34 20 66 66 66 66 66 66 66 66 66 66 66 66 38 30  4 ffffffffffff80
101b0 30 30 66 66 66 66 38 30 30 30 30 30 30 30 30 30  00ffff8000000000
101c0 30 30 20 31 34 30 37 33 37 34 38 38 33 35 35 33  00 1407374883553
101d0 32 37 20 33 20 30 30 30 30 37 66 66 66 37 66 66  27 3 00007fff7ff
101e0 66 66 66 66 66 66 66 66 66 20 32 35 36 20 32 20  fffffffff 256 2 
101f0 30 30 30 30 30 30 30 30 30 30 30 30 30 31 30 30  0000000000000100
10200 20 2d 31 32 39 20 31 20 66 66 66 66 66 66 66 66   -129 1 ffffffff
10210 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
10220 66 66 66 66 66 66 37 66 7d 0a 64 6f 5f 74 65 73  ffffff7f}.do_tes
10230 74 20 62 6f 75 6e 64 61 72 79 34 2d 33 2e 31 30  t boundary4-3.10
10240 20 7b 0a 20 20 64 62 20 65 76 61 6c 20 7b 0a 20   {.  db eval {. 
10250 20 20 20 53 45 4c 45 43 54 20 6f 69 64 2c 20 61     SELECT oid, a
10260 2c 20 78 20 46 52 4f 4d 20 74 31 20 4f 52 44 45  , x FROM t1 ORDE
10270 52 20 42 59 20 61 20 44 45 53 43 0a 20 20 7d 0a  R BY a DESC.  }.
10280 7d 20 7b 32 35 35 20 34 38 20 30 30 30 30 30 30  } {255 48 000000
10290 30 30 30 30 30 30 30 30 66 66 20 31 34 30 37 33  00000000ff 14073
102a0 37 34 38 38 33 35 35 33 32 38 20 34 37 20 30 30  7488355328 47 00
102b0 30 30 38 30 30 30 38 30 30 30 30 30 30 30 30 30  0080008000000000
102c0 30 30 20 2d 32 31 34 37 34 38 33 36 34 39 20 34  00 -2147483649 4
102d0 36 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  6 ffffffffffffff
102e0 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66  ffffffffff7fffff
102f0 66 66 20 2d 33 32 37 36 38 20 34 35 20 66 66 66  ff -32768 45 fff
10300 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
10310 66 66 66 66 66 66 66 66 66 38 30 30 30 20 33 32  fffffffff8000 32
10320 37 36 38 20 34 34 20 30 30 30 30 30 30 30 30 30  768 44 000000000
10330 30 30 30 38 30 30 30 20 32 31 34 37 34 38 33 36  0008000 21474836
10340 34 38 20 34 33 20 30 30 30 30 30 30 30 30 38 30  48 43 0000000080
10350 30 30 30 30 30 30 20 2d 31 34 30 37 33 37 34 38  000000 -14073748
10360 38 33 35 35 33 32 39 20 34 32 20 66 66 66 66 66  8355329 42 fffff
10370 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37  fffffff7fffffff7
10380 66 66 66 66 66 66 66 66 66 66 66 20 2d 33 36 30  fffffffffff -360
10390 32 38 37 39 37 30 31 38 39 36 33 39 36 38 20 34  28797018963968 4
103a0 31 20 66 66 66 66 66 66 66 66 66 66 38 30 30 30  1 ffffffffff8000
103b0 30 30 66 66 38 30 30 30 30 30 30 30 30 30 30 30  00ff800000000000
103c0 30 30 20 31 30 39 39 35 31 31 36 32 37 37 37 35  00 1099511627775
103d0 20 34 30 20 30 30 30 30 30 30 66 66 66 66 66 66   40 000000ffffff
103e0 66 66 66 66 66 66 20 32 38 31 34 37 34 39 37 36  ffffff 281474976
103f0 37 31 30 36 35 35 20 33 39 20 30 30 30 30 66 66  710655 39 0000ff
10400 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20 36  ffffffffffffff 6
10410 35 35 33 36 20 33 38 20 30 30 30 30 30 30 30 30  5536 38 00000000
10420 30 30 30 31 30 30 30 30 20 36 35 35 33 35 20 33  00010000 65535 3
10430 37 20 30 30 30 30 30 30 30 30 30 30 30 30 66 66  7 000000000000ff
10440 66 66 20 38 33 38 38 36 30 38 20 33 36 20 30 30  ff 8388608 36 00
10450 30 30 30 30 30 30 30 30 38 30 30 30 30 30 20 2d  00000000800000 -
10460 32 31 34 37 34 38 33 36 34 38 20 33 35 20 66 66  2147483648 35 ff
10470 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
10480 66 66 66 66 66 66 38 30 30 30 30 30 30 30 20 31  ffffff80000000 1
10490 36 37 37 37 32 31 36 20 33 34 20 30 30 30 30 30  6777216 34 00000
104a0 30 30 30 30 31 30 30 30 30 30 30 20 2d 35 37 36  00001000000 -576
104b0 34 36 30 37 35 32 33 30 33 34 32 33 34 38 39 20  460752303423489 
104c0 33 33 20 66 66 66 66 66 66 66 66 66 37 66 66 66  33 fffffffff7fff
104d0 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66  ffff7fffffffffff
104e0 66 66 66 20 37 32 30 35 37 35 39 34 30 33 37 39  fff 720575940379
104f0 32 37 39 33 35 20 33 32 20 30 30 66 66 66 66 66  27935 32 00fffff
10500 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20  fffffffffffffff 
10510 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34  5764607523034234
10520 38 38 20 33 31 20 30 38 30 30 30 30 30 30 38 30  88 31 0800000080
10530 30 30 30 30 30 30 30 30 30 30 30 30 30 20 31 32  0000000000000 12
10540 38 20 33 30 20 30 30 30 30 30 30 30 30 30 30 30  8 30 00000000000
10550 30 30 30 38 30 20 2d 38 33 38 38 36 30 39 20 32  00080 -8388609 2
10560 39 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  9 ffffffffffffff
10570 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66  ffffffffffff7fff
10580 66 66 20 31 30 39 39 35 31 31 36 32 37 37 37 36  ff 1099511627776
10590 20 32 38 20 30 30 30 30 30 31 30 30 31 30 30 30   28 000001001000
105a0 30 30 30 30 30 30 30 20 2d 31 32 38 20 32 37 20  0000000 -128 27 
105b0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
105c0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30  ffffffffffffff80
105d0 20 32 31 34 37 34 38 33 36 34 37 20 32 36 20 30   2147483647 26 0
105e0 30 30 30 30 30 30 30 37 66 66 66 66 66 66 66 20  00000007fffffff 
105f0 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36  3602879701896396
10600 38 20 32 35 20 30 30 38 30 30 30 30 30 38 30 30  8 25 00800000800
10610 30 30 30 30 30 30 30 30 30 30 30 20 38 33 38 38  00000000000 8388
10620 36 30 37 20 32 34 20 30 30 30 30 30 30 30 30 30  607 24 000000000
10630 30 37 66 66 66 66 66 20 35 34 39 37 35 35 38 31  07fffff 54975581
10640 33 38 38 37 20 32 33 20 30 30 30 30 30 30 37 66  3887 23 0000007f
10650 37 66 66 66 66 66 66 66 66 66 20 34 32 39 34 39  7fffffffff 42949
10660 36 37 32 39 35 20 32 32 20 30 30 30 30 30 30 30  67295 22 0000000
10670 30 66 66 66 66 66 66 66 66 20 35 34 39 37 35 35  0ffffffff 549755
10680 38 31 33 38 38 38 20 32 31 20 30 30 30 30 30 30  813888 21 000000
10690 38 30 38 30 30 30 30 30 30 30 30 30 20 31 36 37  808000000000 167
106a0 37 37 32 31 35 20 32 30 20 30 30 30 30 30 30 30  77215 20 0000000
106b0 30 30 30 66 66 66 66 66 66 20 31 32 37 20 31 39  000ffffff 127 19
106c0 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 37   000000000000007
106d0 66 20 33 36 30 32 38 37 39 37 30 31 38 39 36 33  f 36028797018963
106e0 39 36 37 20 31 38 20 30 30 37 66 66 66 66 66 37  967 18 007fffff7
106f0 66 66 66 66 66 66 66 66 66 66 66 66 66 20 31 31  fffffffffffff 11
10700 35 32 39 32 31 35 30 34 36 30 36 38 34 36 39 37  5292150460684697
10710 36 20 31 37 20 31 30 30 30 30 30 30 30 31 30 30  6 17 10000000100
10720 30 30 30 30 30 30 30 30 30 30 30 30 30 20 2d 38  0000000000000 -8
10730 33 38 38 36 30 38 20 31 36 20 66 66 66 66 66 66  388608 16 ffffff
10740 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
10750 66 66 66 66 38 30 30 30 30 30 20 31 31 35 32 39  ffff800000 11529
10760 32 31 35 30 34 36 30 36 38 34 36 39 37 35 20 31  21504606846975 1
10770 35 20 30 66 66 66 66 66 66 66 66 66 66 66 66 66  5 0fffffffffffff
10780 66 66 66 66 66 66 66 66 66 20 2d 33 36 30 32 38  fffffffff -36028
10790 37 39 37 30 31 38 39 36 33 39 36 39 20 31 34 20  797018963969 14 
107a0 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66  ffffffffff7fffff
107b0 66 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66  ff7fffffffffffff
107c0 20 2d 33 32 37 36 39 20 31 33 20 66 66 66 66 66   -32769 13 fffff
107d0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
107e0 66 66 66 66 66 66 66 37 66 66 66 20 2d 35 37 36  fffffff7fff -576
107f0 34 36 30 37 35 32 33 30 33 34 32 33 34 38 38 20  460752303423488 
10800 31 32 20 66 66 66 66 66 66 66 66 66 38 30 30 30  12 fffffffff8000
10810 30 30 30 66 38 30 30 30 30 30 30 30 30 30 30 30  000f800000000000
10820 30 30 30 20 37 32 30 35 37 35 39 34 30 33 37 39  000 720575940379
10830 32 37 39 33 36 20 31 31 20 30 31 30 30 30 30 30  27936 11 0100000
10840 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0100000000000000
10850 20 32 38 31 34 37 34 39 37 36 37 31 30 36 35 36   281474976710656
10860 20 31 30 20 30 30 30 31 30 30 30 30 31 30 30 30   10 000100001000
10870 30 30 30 30 30 30 30 30 30 20 35 37 36 34 36 30  000000000 576460
10880 37 35 32 33 30 33 34 32 33 34 38 37 20 39 20 30  752303423487 9 0
10890 37 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66  7ffffff7ffffffff
108a0 66 66 66 66 66 66 20 33 32 37 36 37 20 38 20 30  ffffff 32767 8 0
108b0 30 30 30 30 30 30 30 30 30 30 30 37 66 66 66 20  000000000007fff 
108c0 2d 35 34 39 37 35 35 38 31 33 38 38 38 20 37 20  -549755813888 7 
108d0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30  ffffffffffffff80
108e0 66 66 66 66 66 66 38 30 30 30 30 30 30 30 30 30  ffffff8000000000
108f0 20 34 32 39 34 39 36 37 32 39 36 20 36 20 30 30   4294967296 6 00
10900 30 30 30 30 30 31 31 30 30 30 30 30 30 30 30 20  000001100000000 
10910 2d 35 34 39 37 35 35 38 31 33 38 38 39 20 35 20  -549755813889 5 
10920 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66  ffffffffffffff7f
10930 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66  ffffff7fffffffff
10940 20 2d 31 34 30 37 33 37 34 38 38 33 35 35 33 32   -14073748835532
10950 38 20 34 20 66 66 66 66 66 66 66 66 66 66 66 66  8 4 ffffffffffff
10960 38 30 30 30 66 66 66 66 38 30 30 30 30 30 30 30  8000ffff80000000
10970 30 30 30 30 20 31 34 30 37 33 37 34 38 38 33 35  0000 14073748835
10980 35 33 32 37 20 33 20 30 30 30 30 37 66 66 66 37  5327 3 00007fff7
10990 66 66 66 66 66 66 66 66 66 66 66 20 32 35 36 20  fffffffffff 256 
109a0 32 20 30 30 30 30 30 30 30 30 30 30 30 30 30 31  2 00000000000001
109b0 30 30 20 2d 31 32 39 20 31 20 66 66 66 66 66 66  00 -129 1 ffffff
109c0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
109d0 66 66 66 66 66 66 66 66 37 66 7d 0a 64 6f 5f 74  ffffffff7f}.do_t
109e0 65 73 74 20 62 6f 75 6e 64 61 72 79 34 2d 33 2e  est boundary4-3.
109f0 31 31 20 7b 0a 20 20 64 62 20 65 76 61 6c 20 7b  11 {.  db eval {
10a00 0a 20 20 20 20 53 45 4c 45 43 54 20 6f 69 64 2c  .    SELECT oid,
10a10 20 61 2c 20 78 20 46 52 4f 4d 20 74 31 20 4f 52   a, x FROM t1 OR
10a20 44 45 52 20 42 59 20 2b 78 0a 20 20 7d 0a 7d 20  DER BY +x.  }.} 
10a30 7b 31 32 37 20 31 39 20 30 30 30 30 30 30 30 30  {127 19 00000000
10a40 30 30 30 30 30 30 37 66 20 31 32 38 20 33 30 20  0000007f 128 30 
10a50 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38 30  0000000000000080
10a60 20 32 35 35 20 34 38 20 30 30 30 30 30 30 30 30   255 48 00000000
10a70 30 30 30 30 30 30 66 66 20 32 35 36 20 32 20 30  000000ff 256 2 0
10a80 30 30 30 30 30 30 30 30 30 30 30 30 31 30 30 20  000000000000100 
10a90 33 32 37 36 37 20 38 20 30 30 30 30 30 30 30 30  32767 8 00000000
10aa0 30 30 30 30 37 66 66 66 20 33 32 37 36 38 20 34  00007fff 32768 4
10ab0 34 20 30 30 30 30 30 30 30 30 30 30 30 30 38 30  4 00000000000080
10ac0 30 30 20 36 35 35 33 35 20 33 37 20 30 30 30 30  00 65535 37 0000
10ad0 30 30 30 30 30 30 30 30 66 66 66 66 20 36 35 35  00000000ffff 655
10ae0 33 36 20 33 38 20 30 30 30 30 30 30 30 30 30 30  36 38 0000000000
10af0 30 31 30 30 30 30 20 38 33 38 38 36 30 37 20 32  010000 8388607 2
10b00 34 20 30 30 30 30 30 30 30 30 30 30 37 66 66 66  4 00000000007fff
10b10 66 66 20 38 33 38 38 36 30 38 20 33 36 20 30 30  ff 8388608 36 00
10b20 30 30 30 30 30 30 30 30 38 30 30 30 30 30 20 31  00000000800000 1
10b30 36 37 37 37 32 31 35 20 32 30 20 30 30 30 30 30  6777215 20 00000
10b40 30 30 30 30 30 66 66 66 66 66 66 20 31 36 37 37  00000ffffff 1677
10b50 37 32 31 36 20 33 34 20 30 30 30 30 30 30 30 30  7216 34 00000000
10b60 30 31 30 30 30 30 30 30 20 32 31 34 37 34 38 33  01000000 2147483
10b70 36 34 37 20 32 36 20 30 30 30 30 30 30 30 30 37  647 26 000000007
10b80 66 66 66 66 66 66 66 20 32 31 34 37 34 38 33 36  fffffff 21474836
10b90 34 38 20 34 33 20 30 30 30 30 30 30 30 30 38 30  48 43 0000000080
10ba0 30 30 30 30 30 30 20 34 32 39 34 39 36 37 32 39  000000 429496729
10bb0 35 20 32 32 20 30 30 30 30 30 30 30 30 66 66 66  5 22 00000000fff
10bc0 66 66 66 66 66 20 34 32 39 34 39 36 37 32 39 36  fffff 4294967296
10bd0 20 36 20 30 30 30 30 30 30 30 31 31 30 30 30 30   6 0000000110000
10be0 30 30 30 30 20 35 34 39 37 35 35 38 31 33 38 38  0000 54975581388
10bf0 37 20 32 33 20 30 30 30 30 30 30 37 66 37 66 66  7 23 0000007f7ff
10c00 66 66 66 66 66 66 66 20 35 34 39 37 35 35 38 31  fffffff 54975581
10c10 33 38 38 38 20 32 31 20 30 30 30 30 30 30 38 30  3888 21 00000080
10c20 38 30 30 30 30 30 30 30 30 30 20 31 30 39 39 35  8000000000 10995
10c30 31 31 36 32 37 37 37 35 20 34 30 20 30 30 30 30  11627775 40 0000
10c40 30 30 66 66 66 66 66 66 66 66 66 66 66 66 20 31  00ffffffffffff 1
10c50 30 39 39 35 31 31 36 32 37 37 37 36 20 32 38 20  099511627776 28 
10c60 30 30 30 30 30 31 30 30 31 30 30 30 30 30 30 30  0000010010000000
10c70 30 30 30 20 31 34 30 37 33 37 34 38 38 33 35 35  000 140737488355
10c80 33 32 37 20 33 20 30 30 30 30 37 66 66 66 37 66  327 3 00007fff7f
10c90 66 66 66 66 66 66 66 66 66 66 20 31 34 30 37 33  ffffffffff 14073
10ca0 37 34 38 38 33 35 35 33 32 38 20 34 37 20 30 30  7488355328 47 00
10cb0 30 30 38 30 30 30 38 30 30 30 30 30 30 30 30 30  0080008000000000
10cc0 30 30 20 32 38 31 34 37 34 39 37 36 37 31 30 36  00 2814749767106
10cd0 35 35 20 33 39 20 30 30 30 30 66 66 66 66 66 66  55 39 0000ffffff
10ce0 66 66 66 66 66 66 66 66 66 66 20 32 38 31 34 37  ffffffffff 28147
10cf0 34 39 37 36 37 31 30 36 35 36 20 31 30 20 30 30  4976710656 10 00
10d00 30 31 30 30 30 30 31 30 30 30 30 30 30 30 30 30  0100001000000000
10d10 30 30 30 20 33 36 30 32 38 37 39 37 30 31 38 39  000 360287970189
10d20 36 33 39 36 37 20 31 38 20 30 30 37 66 66 66 66  63967 18 007ffff
10d30 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66 20  f7fffffffffffff 
10d40 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36  3602879701896396
10d50 38 20 32 35 20 30 30 38 30 30 30 30 30 38 30 30  8 25 00800000800
10d60 30 30 30 30 30 30 30 30 30 30 30 20 37 32 30 35  00000000000 7205
10d70 37 35 39 34 30 33 37 39 32 37 39 33 35 20 33 32  7594037927935 32
10d80 20 30 30 66 66 66 66 66 66 66 66 66 66 66 66 66   00fffffffffffff
10d90 66 66 66 66 66 66 66 20 37 32 30 35 37 35 39 34  fffffff 72057594
10da0 30 33 37 39 32 37 39 33 36 20 31 31 20 30 31 30  037927936 11 010
10db0 30 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30  0000010000000000
10dc0 30 30 30 30 20 35 37 36 34 36 30 37 35 32 33 30  0000 57646075230
10dd0 33 34 32 33 34 38 37 20 39 20 30 37 66 66 66 66  3423487 9 07ffff
10de0 66 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66  ff7fffffffffffff
10df0 66 20 35 37 36 34 36 30 37 35 32 33 30 33 34 32  f 57646075230342
10e00 33 34 38 38 20 33 31 20 30 38 30 30 30 30 30 30  3488 31 08000000
10e10 38 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  800000000000000 
10e20 31 31 35 32 39 32 31 35 30 34 36 30 36 38 34 36  1152921504606846
10e30 39 37 35 20 31 35 20 30 66 66 66 66 66 66 66 66  975 15 0ffffffff
10e40 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20 31  ffffffffffffff 1
10e50 31 35 32 39 32 31 35 30 34 36 30 36 38 34 36 39  1529215046068469
10e60 37 36 20 31 37 20 31 30 30 30 30 30 30 30 31 30  76 17 1000000010
10e70 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 2d  00000000000000 -
10e80 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34  5764607523034234
10e90 38 39 20 33 33 20 66 66 66 66 66 66 66 66 66 37  89 33 fffffffff7
10ea0 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66  fffffff7ffffffff
10eb0 66 66 66 66 66 66 20 2d 35 37 36 34 36 30 37 35  ffffff -57646075
10ec0 32 33 30 33 34 32 33 34 38 38 20 31 32 20 66 66  2303423488 12 ff
10ed0 66 66 66 66 66 66 66 38 30 30 30 30 30 30 66 38  fffffff8000000f8
10ee0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 2d  00000000000000 -
10ef0 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36  3602879701896396
10f00 39 20 31 34 20 66 66 66 66 66 66 66 66 66 66 37  9 14 ffffffffff7
10f10 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66  fffffff7ffffffff
10f20 66 66 66 66 66 20 2d 33 36 30 32 38 37 39 37 30  fffff -360287970
10f30 31 38 39 36 33 39 36 38 20 34 31 20 66 66 66 66  18963968 41 ffff
10f40 66 66 66 66 66 66 38 30 30 30 30 30 66 66 38 30  ffffff800000ff80
10f50 30 30 30 30 30 30 30 30 30 30 30 30 20 2d 31 34  000000000000 -14
10f60 30 37 33 37 34 38 38 33 35 35 33 32 39 20 34 32  0737488355329 42
10f70 20 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66   ffffffffffff7ff
10f80 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66  fffff7ffffffffff
10f90 66 20 2d 31 34 30 37 33 37 34 38 38 33 35 35 33  f -1407374883553
10fa0 32 38 20 34 20 66 66 66 66 66 66 66 66 66 66 66  28 4 fffffffffff
10fb0 66 38 30 30 30 66 66 66 66 38 30 30 30 30 30 30  f8000ffff8000000
10fc0 30 30 30 30 30 20 2d 35 34 39 37 35 35 38 31 33  00000 -549755813
10fd0 38 38 39 20 35 20 66 66 66 66 66 66 66 66 66 66  889 5 ffffffffff
10fe0 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66  ffff7fffffff7fff
10ff0 66 66 66 66 66 66 20 2d 35 34 39 37 35 35 38 31  ffffff -54975581
11000 33 38 38 38 20 37 20 66 66 66 66 66 66 66 66 66  3888 7 fffffffff
11010 66 66 66 66 66 38 30 66 66 66 66 66 66 38 30 30  fffff80ffffff800
11020 30 30 30 30 30 30 30 20 2d 32 31 34 37 34 38 33  0000000 -2147483
11030 36 34 39 20 34 36 20 66 66 66 66 66 66 66 66 66  649 46 fffffffff
11040 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37  fffffffffffffff7
11050 66 66 66 66 66 66 66 20 2d 32 31 34 37 34 38 33  fffffff -2147483
11060 36 34 38 20 33 35 20 66 66 66 66 66 66 66 66 66  648 35 fffffffff
11070 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38  fffffffffffffff8
11080 30 30 30 30 30 30 30 20 2d 38 33 38 38 36 30 39  0000000 -8388609
11090 20 32 39 20 66 66 66 66 66 66 66 66 66 66 66 66   29 ffffffffffff
110a0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66  ffffffffffffff7f
110b0 66 66 66 66 20 2d 38 33 38 38 36 30 38 20 31 36  ffff -8388608 16
110c0 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
110d0 66 66 66 66 66 66 66 66 66 66 66 38 30 30 30 30  fffffffffff80000
110e0 30 20 2d 33 32 37 36 39 20 31 33 20 66 66 66 66  0 -32769 13 ffff
110f0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
11100 66 66 66 66 66 66 66 66 37 66 66 66 20 2d 33 32  ffffffff7fff -32
11110 37 36 38 20 34 35 20 66 66 66 66 66 66 66 66 66  768 45 fffffffff
11120 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
11130 66 66 66 38 30 30 30 20 2d 31 32 39 20 31 20 66  fff8000 -129 1 f
11140 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
11150 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66 20  fffffffffffff7f 
11160 2d 31 32 38 20 32 37 20 66 66 66 66 66 66 66 66  -128 27 ffffffff
11170 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
11180 66 66 66 66 66 66 38 30 7d 0a 64 6f 5f 74 65 73  ffffff80}.do_tes
11190 74 20 62 6f 75 6e 64 61 72 79 34 2d 33 2e 31 32  t boundary4-3.12
111a0 20 7b 0a 20 20 64 62 20 65 76 61 6c 20 7b 0a 20   {.  db eval {. 
111b0 20 20 20 53 45 4c 45 43 54 20 6f 69 64 2c 20 61     SELECT oid, a
111c0 2c 20 78 20 46 52 4f 4d 20 74 31 20 4f 52 44 45  , x FROM t1 ORDE
111d0 52 20 42 59 20 78 0a 20 20 7d 0a 7d 20 7b 31 32  R BY x.  }.} {12
111e0 37 20 31 39 20 30 30 30 30 30 30 30 30 30 30 30  7 19 00000000000
111f0 30 30 30 37 66 20 31 32 38 20 33 30 20 30 30 30  0007f 128 30 000
11200 30 30 30 30 30 30 30 30 30 30 30 38 30 20 32 35  0000000000080 25
11210 35 20 34 38 20 30 30 30 30 30 30 30 30 30 30 30  5 48 00000000000
11220 30 30 30 66 66 20 32 35 36 20 32 20 30 30 30 30  000ff 256 2 0000
11230 30 30 30 30 30 30 30 30 30 31 30 30 20 33 32 37  000000000100 327
11240 36 37 20 38 20 30 30 30 30 30 30 30 30 30 30 30  67 8 00000000000
11250 30 37 66 66 66 20 33 32 37 36 38 20 34 34 20 30  07fff 32768 44 0
11260 30 30 30 30 30 30 30 30 30 30 30 38 30 30 30 20  000000000008000 
11270 36 35 35 33 35 20 33 37 20 30 30 30 30 30 30 30  65535 37 0000000
11280 30 30 30 30 30 66 66 66 66 20 36 35 35 33 36 20  00000ffff 65536 
11290 33 38 20 30 30 30 30 30 30 30 30 30 30 30 31 30  38 0000000000010
112a0 30 30 30 20 38 33 38 38 36 30 37 20 32 34 20 30  000 8388607 24 0
112b0 30 30 30 30 30 30 30 30 30 37 66 66 66 66 66 20  0000000007fffff 
112c0 38 33 38 38 36 30 38 20 33 36 20 30 30 30 30 30  8388608 36 00000
112d0 30 30 30 30 30 38 30 30 30 30 30 20 31 36 37 37  00000800000 1677
112e0 37 32 31 35 20 32 30 20 30 30 30 30 30 30 30 30  7215 20 00000000
112f0 30 30 66 66 66 66 66 66 20 31 36 37 37 37 32 31  00ffffff 1677721
11300 36 20 33 34 20 30 30 30 30 30 30 30 30 30 31 30  6 34 00000000010
11310 30 30 30 30 30 20 32 31 34 37 34 38 33 36 34 37  00000 2147483647
11320 20 32 36 20 30 30 30 30 30 30 30 30 37 66 66 66   26 000000007fff
11330 66 66 66 66 20 32 31 34 37 34 38 33 36 34 38 20  ffff 2147483648 
11340 34 33 20 30 30 30 30 30 30 30 30 38 30 30 30 30  43 0000000080000
11350 30 30 30 20 34 32 39 34 39 36 37 32 39 35 20 32  000 4294967295 2
11360 32 20 30 30 30 30 30 30 30 30 66 66 66 66 66 66  2 00000000ffffff
11370 66 66 20 34 32 39 34 39 36 37 32 39 36 20 36 20  ff 4294967296 6 
11380 30 30 30 30 30 30 30 31 31 30 30 30 30 30 30 30  0000000110000000
11390 30 20 35 34 39 37 35 35 38 31 33 38 38 37 20 32  0 549755813887 2
113a0 33 20 30 30 30 30 30 30 37 66 37 66 66 66 66 66  3 0000007f7fffff
113b0 66 66 66 66 20 35 34 39 37 35 35 38 31 33 38 38  ffff 54975581388
113c0 38 20 32 31 20 30 30 30 30 30 30 38 30 38 30 30  8 21 00000080800
113d0 30 30 30 30 30 30 30 20 31 30 39 39 35 31 31 36  0000000 10995116
113e0 32 37 37 37 35 20 34 30 20 30 30 30 30 30 30 66  27775 40 000000f
113f0 66 66 66 66 66 66 66 66 66 66 66 20 31 30 39 39  fffffffffff 1099
11400 35 31 31 36 32 37 37 37 36 20 32 38 20 30 30 30  511627776 28 000
11410 30 30 31 30 30 31 30 30 30 30 30 30 30 30 30 30  0010010000000000
11420 20 31 34 30 37 33 37 34 38 38 33 35 35 33 32 37   140737488355327
11430 20 33 20 30 30 30 30 37 66 66 66 37 66 66 66 66   3 00007fff7ffff
11440 66 66 66 66 66 66 66 20 31 34 30 37 33 37 34 38  fffffff 14073748
11450 38 33 35 35 33 32 38 20 34 37 20 30 30 30 30 38  8355328 47 00008
11460 30 30 30 38 30 30 30 30 30 30 30 30 30 30 30 20  000800000000000 
11470 32 38 31 34 37 34 39 37 36 37 31 30 36 35 35 20  281474976710655 
11480 33 39 20 30 30 30 30 66 66 66 66 66 66 66 66 66  39 0000fffffffff
11490 66 66 66 66 66 66 66 20 32 38 31 34 37 34 39 37  fffffff 28147497
114a0 36 37 31 30 36 35 36 20 31 30 20 30 30 30 31 30  6710656 10 00010
114b0 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30  0001000000000000
114c0 20 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39   360287970189639
114d0 36 37 20 31 38 20 30 30 37 66 66 66 66 66 37 66  67 18 007fffff7f
114e0 66 66 66 66 66 66 66 66 66 66 66 66 20 33 36 30  ffffffffffff 360
114f0 32 38 37 39 37 30 31 38 39 36 33 39 36 38 20 32  28797018963968 2
11500 35 20 30 30 38 30 30 30 30 30 38 30 30 30 30 30  5 00800000800000
11510 30 30 30 30 30 30 30 30 20 37 32 30 35 37 35 39  00000000 7205759
11520 34 30 33 37 39 32 37 39 33 35 20 33 32 20 30 30  4037927935 32 00
11530 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
11540 66 66 66 66 20 37 32 30 35 37 35 39 34 30 33 37  ffff 72057594037
11550 39 32 37 39 33 36 20 31 31 20 30 31 30 30 30 30  927936 11 010000
11560 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30  0010000000000000
11570 30 20 35 37 36 34 36 30 37 35 32 33 30 33 34 32  0 57646075230342
11580 33 34 38 37 20 39 20 30 37 66 66 66 66 66 66 37  3487 9 07ffffff7
11590 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20 35  ffffffffffffff 5
115a0 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34 38  7646075230342348
115b0 38 20 33 31 20 30 38 30 30 30 30 30 30 38 30 30  8 31 08000000800
115c0 30 30 30 30 30 30 30 30 30 30 30 30 20 31 31 35  000000000000 115
115d0 32 39 32 31 35 30 34 36 30 36 38 34 36 39 37 35  2921504606846975
115e0 20 31 35 20 30 66 66 66 66 66 66 66 66 66 66 66   15 0fffffffffff
115f0 66 66 66 66 66 66 66 66 66 66 66 20 31 31 35 32  fffffffffff 1152
11600 39 32 31 35 30 34 36 30 36 38 34 36 39 37 36 20  921504606846976 
11610 31 37 20 31 30 30 30 30 30 30 30 31 30 30 30 30  17 1000000010000
11620 30 30 30 30 30 30 30 30 30 30 30 20 2d 35 37 36  00000000000 -576
11630 34 36 30 37 35 32 33 30 33 34 32 33 34 38 39 20  460752303423489 
11640 33 33 20 66 66 66 66 66 66 66 66 66 37 66 66 66  33 fffffffff7fff
11650 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66  ffff7fffffffffff
11660 66 66 66 20 2d 35 37 36 34 36 30 37 35 32 33 30  fff -57646075230
11670 33 34 32 33 34 38 38 20 31 32 20 66 66 66 66 66  3423488 12 fffff
11680 66 66 66 66 38 30 30 30 30 30 30 66 38 30 30 30  ffff8000000f8000
11690 30 30 30 30 30 30 30 30 30 30 30 20 2d 33 36 30  00000000000 -360
116a0 32 38 37 39 37 30 31 38 39 36 33 39 36 39 20 31  28797018963969 1
116b0 34 20 66 66 66 66 66 66 66 66 66 66 37 66 66 66  4 ffffffffff7fff
116c0 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66  ffff7fffffffffff
116d0 66 66 20 2d 33 36 30 32 38 37 39 37 30 31 38 39  ff -360287970189
116e0 36 33 39 36 38 20 34 31 20 66 66 66 66 66 66 66  63968 41 fffffff
116f0 66 66 66 38 30 30 30 30 30 66 66 38 30 30 30 30  fff800000ff80000
11700 30 30 30 30 30 30 30 30 30 20 2d 31 34 30 37 33  000000000 -14073
11710 37 34 38 38 33 35 35 33 32 39 20 34 32 20 66 66  7488355329 42 ff
11720 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66  ffffffffff7fffff
11730 66 66 37 66 66 66 66 66 66 66 66 66 66 66 20 2d  ff7fffffffffff -
11740 31 34 30 37 33 37 34 38 38 33 35 35 33 32 38 20  140737488355328 
11750 34 20 66 66 66 66 66 66 66 66 66 66 66 66 38 30  4 ffffffffffff80
11760 30 30 66 66 66 66 38 30 30 30 30 30 30 30 30 30  00ffff8000000000
11770 30 30 20 2d 35 34 39 37 35 35 38 31 33 38 38 39  00 -549755813889
11780 20 35 20 66 66 66 66 66 66 66 66 66 66 66 66 66   5 fffffffffffff
11790 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66  f7fffffff7ffffff
117a0 66 66 66 20 2d 35 34 39 37 35 35 38 31 33 38 38  fff -54975581388
117b0 38 20 37 20 66 66 66 66 66 66 66 66 66 66 66 66  8 7 ffffffffffff
117c0 66 66 38 30 66 66 66 66 66 66 38 30 30 30 30 30  ff80ffffff800000
117d0 30 30 30 30 20 2d 32 31 34 37 34 38 33 36 34 39  0000 -2147483649
117e0 20 34 36 20 66 66 66 66 66 66 66 66 66 66 66 66   46 ffffffffffff
117f0 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66  ffffffffffff7fff
11800 66 66 66 66 20 2d 32 31 34 37 34 38 33 36 34 38  ffff -2147483648
11810 20 33 35 20 66 66 66 66 66 66 66 66 66 66 66 66   35 ffffffffffff
11820 66 66 66 66 66 66 66 66 66 66 66 66 38 30 30 30  ffffffffffff8000
11830 30 30 30 30 20 2d 38 33 38 38 36 30 39 20 32 39  0000 -8388609 29
11840 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
11850 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66  fffffffffff7ffff
11860 66 20 2d 38 33 38 38 36 30 38 20 31 36 20 66 66  f -8388608 16 ff
11870 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
11880 66 66 66 66 66 66 66 66 38 30 30 30 30 30 20 2d  ffffffff800000 -
11890 33 32 37 36 39 20 31 33 20 66 66 66 66 66 66 66  32769 13 fffffff
118a0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
118b0 66 66 66 66 66 37 66 66 66 20 2d 33 32 37 36 38  fffff7fff -32768
118c0 20 34 35 20 66 66 66 66 66 66 66 66 66 66 66 66   45 ffffffffffff
118d0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
118e0 38 30 30 30 20 2d 31 32 39 20 31 20 66 66 66 66  8000 -129 1 ffff
118f0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
11900 66 66 66 66 66 66 66 66 66 66 37 66 20 2d 31 32  ffffffffff7f -12
11910 38 20 32 37 20 66 66 66 66 66 66 66 66 66 66 66  8 27 fffffffffff
11920 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
11930 66 66 66 38 30 7d 0a 64 6f 5f 74 65 73 74 20 62  fff80}.do_test b
11940 6f 75 6e 64 61 72 79 34 2d 33 2e 31 33 20 7b 0a  oundary4-3.13 {.
11950 20 20 64 62 20 65 76 61 6c 20 7b 0a 20 20 20 20    db eval {.    
11960 53 45 4c 45 43 54 20 6f 69 64 2c 20 61 2c 20 78  SELECT oid, a, x
11970 20 46 52 4f 4d 20 74 31 20 4f 52 44 45 52 20 42   FROM t1 ORDER B
11980 59 20 2b 78 20 44 45 53 43 0a 20 20 7d 0a 7d 20  Y +x DESC.  }.} 
11990 7b 2d 31 32 38 20 32 37 20 66 66 66 66 66 66 66  {-128 27 fffffff
119a0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
119b0 66 66 66 66 66 66 66 38 30 20 2d 31 32 39 20 31  fffffff80 -129 1
119c0 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
119d0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37  fffffffffffffff7
119e0 66 20 2d 33 32 37 36 38 20 34 35 20 66 66 66 66  f -32768 45 ffff
119f0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
11a00 66 66 66 66 66 66 66 66 38 30 30 30 20 2d 33 32  ffffffff8000 -32
11a10 37 36 39 20 31 33 20 66 66 66 66 66 66 66 66 66  769 13 fffffffff
11a20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
11a30 66 66 66 37 66 66 66 20 2d 38 33 38 38 36 30 38  fff7fff -8388608
11a40 20 31 36 20 66 66 66 66 66 66 66 66 66 66 66 66   16 ffffffffffff
11a50 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30  ffffffffffffff80
11a60 30 30 30 30 20 2d 38 33 38 38 36 30 39 20 32 39  0000 -8388609 29
11a70 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
11a80 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66  fffffffffff7ffff
11a90 66 20 2d 32 31 34 37 34 38 33 36 34 38 20 33 35  f -2147483648 35
11aa0 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
11ab0 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30 30  fffffffff8000000
11ac0 30 20 2d 32 31 34 37 34 38 33 36 34 39 20 34 36  0 -2147483649 46
11ad0 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
11ae0 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66  fffffffff7ffffff
11af0 66 20 2d 35 34 39 37 35 35 38 31 33 38 38 38 20  f -549755813888 
11b00 37 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  7 ffffffffffffff
11b10 38 30 66 66 66 66 66 66 38 30 30 30 30 30 30 30  80ffffff80000000
11b20 30 30 20 2d 35 34 39 37 35 35 38 31 33 38 38 39  00 -549755813889
11b30 20 35 20 66 66 66 66 66 66 66 66 66 66 66 66 66   5 fffffffffffff
11b40 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66  f7fffffff7ffffff
11b50 66 66 66 20 2d 31 34 30 37 33 37 34 38 38 33 35  fff -14073748835
11b60 35 33 32 38 20 34 20 66 66 66 66 66 66 66 66 66  5328 4 fffffffff
11b70 66 66 66 38 30 30 30 66 66 66 66 38 30 30 30 30  fff8000ffff80000
11b80 30 30 30 30 30 30 30 20 2d 31 34 30 37 33 37 34  0000000 -1407374
11b90 38 38 33 35 35 33 32 39 20 34 32 20 66 66 66 66  88355329 42 ffff
11ba0 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66  ffffffff7fffffff
11bb0 37 66 66 66 66 66 66 66 66 66 66 66 20 2d 33 36  7fffffffffff -36
11bc0 30 32 38 37 39 37 30 31 38 39 36 33 39 36 38 20  028797018963968 
11bd0 34 31 20 66 66 66 66 66 66 66 66 66 66 38 30 30  41 ffffffffff800
11be0 30 30 30 66 66 38 30 30 30 30 30 30 30 30 30 30  000ff80000000000
11bf0 30 30 30 20 2d 33 36 30 32 38 37 39 37 30 31 38  000 -36028797018
11c00 39 36 33 39 36 39 20 31 34 20 66 66 66 66 66 66  963969 14 ffffff
11c10 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66  ffff7fffffff7fff
11c20 66 66 66 66 66 66 66 66 66 66 20 2d 35 37 36 34  ffffffffff -5764
11c30 36 30 37 35 32 33 30 33 34 32 33 34 38 38 20 31  60752303423488 1
11c40 32 20 66 66 66 66 66 66 66 66 66 38 30 30 30 30  2 fffffffff80000
11c50 30 30 66 38 30 30 30 30 30 30 30 30 30 30 30 30  00f8000000000000
11c60 30 30 20 2d 35 37 36 34 36 30 37 35 32 33 30 33  00 -576460752303
11c70 34 32 33 34 38 39 20 33 33 20 66 66 66 66 66 66  423489 33 ffffff
11c80 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66  fff7fffffff7ffff
11c90 66 66 66 66 66 66 66 66 66 66 20 31 31 35 32 39  ffffffffff 11529
11ca0 32 31 35 30 34 36 30 36 38 34 36 39 37 36 20 31  21504606846976 1
11cb0 37 20 31 30 30 30 30 30 30 30 31 30 30 30 30 30  7 10000000100000
11cc0 30 30 30 30 30 30 30 30 30 30 20 31 31 35 32 39  0000000000 11529
11cd0 32 31 35 30 34 36 30 36 38 34 36 39 37 35 20 31  21504606846975 1
11ce0 35 20 30 66 66 66 66 66 66 66 66 66 66 66 66 66  5 0fffffffffffff
11cf0 66 66 66 66 66 66 66 66 66 20 35 37 36 34 36 30  fffffffff 576460
11d00 37 35 32 33 30 33 34 32 33 34 38 38 20 33 31 20  752303423488 31 
11d10 30 38 30 30 30 30 30 30 38 30 30 30 30 30 30 30  0800000080000000
11d20 30 30 30 30 30 30 30 20 35 37 36 34 36 30 37 35  0000000 57646075
11d30 32 33 30 33 34 32 33 34 38 37 20 39 20 30 37 66  2303423487 9 07f
11d40 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66  fffff7ffffffffff
11d50 66 66 66 66 20 37 32 30 35 37 35 39 34 30 33 37  ffff 72057594037
11d60 39 32 37 39 33 36 20 31 31 20 30 31 30 30 30 30  927936 11 010000
11d70 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30  0010000000000000
11d80 30 20 37 32 30 35 37 35 39 34 30 33 37 39 32 37  0 72057594037927
11d90 39 33 35 20 33 32 20 30 30 66 66 66 66 66 66 66  935 32 00fffffff
11da0 66 66 66 66 66 66 66 66 66 66 66 66 66 20 33 36  fffffffffffff 36
11db0 30 32 38 37 39 37 30 31 38 39 36 33 39 36 38 20  028797018963968 
11dc0 32 35 20 30 30 38 30 30 30 30 30 38 30 30 30 30  25 0080000080000
11dd0 30 30 30 30 30 30 30 30 30 20 33 36 30 32 38 37  000000000 360287
11de0 39 37 30 31 38 39 36 33 39 36 37 20 31 38 20 30  97018963967 18 0
11df0 30 37 66 66 66 66 66 37 66 66 66 66 66 66 66 66  07fffff7ffffffff
11e00 66 66 66 66 66 20 32 38 31 34 37 34 39 37 36 37  fffff 2814749767
11e10 31 30 36 35 36 20 31 30 20 30 30 30 31 30 30 30  10656 10 0001000
11e20 30 31 30 30 30 30 30 30 30 30 30 30 30 30 20 32  01000000000000 2
11e30 38 31 34 37 34 39 37 36 37 31 30 36 35 35 20 33  81474976710655 3
11e40 39 20 30 30 30 30 66 66 66 66 66 66 66 66 66 66  9 0000ffffffffff
11e50 66 66 66 66 66 66 20 31 34 30 37 33 37 34 38 38  ffffff 140737488
11e60 33 35 35 33 32 38 20 34 37 20 30 30 30 30 38 30  355328 47 000080
11e70 30 30 38 30 30 30 30 30 30 30 30 30 30 30 20 31  00800000000000 1
11e80 34 30 37 33 37 34 38 38 33 35 35 33 32 37 20 33  40737488355327 3
11e90 20 30 30 30 30 37 66 66 66 37 66 66 66 66 66 66   00007fff7ffffff
11ea0 66 66 66 66 66 20 31 30 39 39 35 31 31 36 32 37  fffff 1099511627
11eb0 37 37 36 20 32 38 20 30 30 30 30 30 31 30 30 31  776 28 000001001
11ec0 30 30 30 30 30 30 30 30 30 30 20 31 30 39 39 35  0000000000 10995
11ed0 31 31 36 32 37 37 37 35 20 34 30 20 30 30 30 30  11627775 40 0000
11ee0 30 30 66 66 66 66 66 66 66 66 66 66 66 66 20 35  00ffffffffffff 5
11ef0 34 39 37 35 35 38 31 33 38 38 38 20 32 31 20 30  49755813888 21 0
11f00 30 30 30 30 30 38 30 38 30 30 30 30 30 30 30 30  0000080800000000
11f10 30 20 35 34 39 37 35 35 38 31 33 38 38 37 20 32  0 549755813887 2
11f20 33 20 30 30 30 30 30 30 37 66 37 66 66 66 66 66  3 0000007f7fffff
11f30 66 66 66 66 20 34 32 39 34 39 36 37 32 39 36 20  ffff 4294967296 
11f40 36 20 30 30 30 30 30 30 30 31 31 30 30 30 30 30  6 00000001100000
11f50 30 30 30 20 34 32 39 34 39 36 37 32 39 35 20 32  000 4294967295 2
11f60 32 20 30 30 30 30 30 30 30 30 66 66 66 66 66 66  2 00000000ffffff
11f70 66 66 20 32 31 34 37 34 38 33 36 34 38 20 34 33  ff 2147483648 43
11f80 20 30 30 30 30 30 30 30 30 38 30 30 30 30 30 30   000000008000000
11f90 30 20 32 31 34 37 34 38 33 36 34 37 20 32 36 20  0 2147483647 26 
11fa0 30 30 30 30 30 30 30 30 37 66 66 66 66 66 66 66  000000007fffffff
11fb0 20 31 36 37 37 37 32 31 36 20 33 34 20 30 30 30   16777216 34 000
11fc0 30 30 30 30 30 30 31 30 30 30 30 30 30 20 31 36  0000001000000 16
11fd0 37 37 37 32 31 35 20 32 30 20 30 30 30 30 30 30  777215 20 000000
11fe0 30 30 30 30 66 66 66 66 66 66 20 38 33 38 38 36  0000ffffff 83886
11ff0 30 38 20 33 36 20 30 30 30 30 30 30 30 30 30 30  08 36 0000000000
12000 38 30 30 30 30 30 20 38 33 38 38 36 30 37 20 32  800000 8388607 2
12010 34 20 30 30 30 30 30 30 30 30 30 30 37 66 66 66  4 00000000007fff
12020 66 66 20 36 35 35 33 36 20 33 38 20 30 30 30 30  ff 65536 38 0000
12030 30 30 30 30 30 30 30 31 30 30 30 30 20 36 35 35  000000010000 655
12040 33 35 20 33 37 20 30 30 30 30 30 30 30 30 30 30  35 37 0000000000
12050 30 30 66 66 66 66 20 33 32 37 36 38 20 34 34 20  00ffff 32768 44 
12060 30 30 30 30 30 30 30 30 30 30 30 30 38 30 30 30  0000000000008000
12070 20 33 32 37 36 37 20 38 20 30 30 30 30 30 30 30   32767 8 0000000
12080 30 30 30 30 30 37 66 66 66 20 32 35 36 20 32 20  000007fff 256 2 
12090 30 30 30 30 30 30 30 30 30 30 30 30 30 31 30 30  0000000000000100
120a0 20 32 35 35 20 34 38 20 30 30 30 30 30 30 30 30   255 48 00000000
120b0 30 30 30 30 30 30 66 66 20 31 32 38 20 33 30 20  000000ff 128 30 
120c0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38 30  0000000000000080
120d0 20 31 32 37 20 31 39 20 30 30 30 30 30 30 30 30   127 19 00000000
120e0 30 30 30 30 30 30 37 66 7d 0a 64 6f 5f 74 65 73  0000007f}.do_tes
120f0 74 20 62 6f 75 6e 64 61 72 79 34 2d 33 2e 31 34  t boundary4-3.14
12100 20 7b 0a 20 20 64 62 20 65 76 61 6c 20 7b 0a 20   {.  db eval {. 
12110 20 20 20 53 45 4c 45 43 54 20 6f 69 64 2c 20 61     SELECT oid, a
12120 2c 20 78 20 46 52 4f 4d 20 74 31 20 4f 52 44 45  , x FROM t1 ORDE
12130 52 20 42 59 20 78 20 44 45 53 43 0a 20 20 7d 0a  R BY x DESC.  }.
12140 7d 20 7b 2d 31 32 38 20 32 37 20 66 66 66 66 66  } {-128 27 fffff
12150 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
12160 66 66 66 66 66 66 66 66 66 38 30 20 2d 31 32 39  fffffffff80 -129
12170 20 31 20 66 66 66 66 66 66 66 66 66 66 66 66 66   1 fffffffffffff
12180 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
12190 66 37 66 20 2d 33 32 37 36 38 20 34 35 20 66 66  f7f -32768 45 ff
121a0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
121b0 66 66 66 66 66 66 66 66 66 66 38 30 30 30 20 2d  ffffffffff8000 -
121c0 33 32 37 36 39 20 31 33 20 66 66 66 66 66 66 66  32769 13 fffffff
121d0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
121e0 66 66 66 66 66 37 66 66 66 20 2d 38 33 38 38 36  fffff7fff -83886
121f0 30 38 20 31 36 20 66 66 66 66 66 66 66 66 66 66  08 16 ffffffffff
12200 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
12210 38 30 30 30 30 30 20 2d 38 33 38 38 36 30 39 20  800000 -8388609 
12220 32 39 20 66 66 66 66 66 66 66 66 66 66 66 66 66  29 fffffffffffff
12230 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66  fffffffffffff7ff
12240 66 66 66 20 2d 32 31 34 37 34 38 33 36 34 38 20  fff -2147483648 
12250 33 35 20 66 66 66 66 66 66 66 66 66 66 66 66 66  35 fffffffffffff
12260 66 66 66 66 66 66 66 66 66 66 66 38 30 30 30 30  fffffffffff80000
12270 30 30 30 20 2d 32 31 34 37 34 38 33 36 34 39 20  000 -2147483649 
12280 34 36 20 66 66 66 66 66 66 66 66 66 66 66 66 66  46 fffffffffffff
12290 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66  fffffffffff7ffff
122a0 66 66 66 20 2d 35 34 39 37 35 35 38 31 33 38 38  fff -54975581388
122b0 38 20 37 20 66 66 66 66 66 66 66 66 66 66 66 66  8 7 ffffffffffff
122c0 66 66 38 30 66 66 66 66 66 66 38 30 30 30 30 30  ff80ffffff800000
122d0 30 30 30 30 20 2d 35 34 39 37 35 35 38 31 33 38  0000 -5497558138
122e0 38 39 20 35 20 66 66 66 66 66 66 66 66 66 66 66  89 5 fffffffffff
122f0 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66  fff7fffffff7ffff
12300 66 66 66 66 66 20 2d 31 34 30 37 33 37 34 38 38  fffff -140737488
12310 33 35 35 33 32 38 20 34 20 66 66 66 66 66 66 66  355328 4 fffffff
12320 66 66 66 66 66 38 30 30 30 66 66 66 66 38 30 30  fffff8000ffff800
12330 30 30 30 30 30 30 30 30 30 20 2d 31 34 30 37 33  000000000 -14073
12340 37 34 38 38 33 35 35 33 32 39 20 34 32 20 66 66  7488355329 42 ff
12350 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66  ffffffffff7fffff
12360 66 66 37 66 66 66 66 66 66 66 66 66 66 66 20 2d  ff7fffffffffff -
12370 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36  3602879701896396
12380 38 20 34 31 20 66 66 66 66 66 66 66 66 66 66 38  8 41 ffffffffff8
12390 30 30 30 30 30 66 66 38 30 30 30 30 30 30 30 30  00000ff800000000
123a0 30 30 30 30 30 20 2d 33 36 30 32 38 37 39 37 30  00000 -360287970
123b0 31 38 39 36 33 39 36 39 20 31 34 20 66 66 66 66  18963969 14 ffff
123c0 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66  ffffff7fffffff7f
123d0 66 66 66 66 66 66 66 66 66 66 66 66 20 2d 35 37  ffffffffffff -57
123e0 36 34 36 30 37 35 32 33 30 33 34 32 33 34 38 38  6460752303423488
123f0 20 31 32 20 66 66 66 66 66 66 66 66 66 38 30 30   12 fffffffff800
12400 30 30 30 30 66 38 30 30 30 30 30 30 30 30 30 30  0000f80000000000
12410 30 30 30 30 20 2d 35 37 36 34 36 30 37 35 32 33  0000 -5764607523
12420 30 33 34 32 33 34 38 39 20 33 33 20 66 66 66 66  03423489 33 ffff
12430 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66  fffff7fffffff7ff
12440 66 66 66 66 66 66 66 66 66 66 66 66 20 31 31 35  ffffffffffff 115
12450 32 39 32 31 35 30 34 36 30 36 38 34 36 39 37 36  2921504606846976
12460 20 31 37 20 31 30 30 30 30 30 30 30 31 30 30 30   17 100000001000
12470 30 30 30 30 30 30 30 30 30 30 30 30 20 31 31 35  000000000000 115
12480 32 39 32 31 35 30 34 36 30 36 38 34 36 39 37 35  2921504606846975
12490 20 31 35 20 30 66 66 66 66 66 66 66 66 66 66 66   15 0fffffffffff
124a0 66 66 66 66 66 66 66 66 66 66 66 20 35 37 36 34  fffffffffff 5764
124b0 36 30 37 35 32 33 30 33 34 32 33 34 38 38 20 33  60752303423488 3
124c0 31 20 30 38 30 30 30 30 30 30 38 30 30 30 30 30  1 08000000800000
124d0 30 30 30 30 30 30 30 30 30 20 35 37 36 34 36 30  000000000 576460
124e0 37 35 32 33 30 33 34 32 33 34 38 37 20 39 20 30  752303423487 9 0
124f0 37 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66  7ffffff7ffffffff
12500 66 66 66 66 66 66 20 37 32 30 35 37 35 39 34 30  ffffff 720575940
12510 33 37 39 32 37 39 33 36 20 31 31 20 30 31 30 30  37927936 11 0100
12520 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30  0000100000000000
12530 30 30 30 20 37 32 30 35 37 35 39 34 30 33 37 39  000 720575940379
12540 32 37 39 33 35 20 33 32 20 30 30 66 66 66 66 66  27935 32 00fffff
12550 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20  fffffffffffffff 
12560 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36  3602879701896396
12570 38 20 32 35 20 30 30 38 30 30 30 30 30 38 30 30  8 25 00800000800
12580 30 30 30 30 30 30 30 30 30 30 30 20 33 36 30 32  00000000000 3602
12590 38 37 39 37 30 31 38 39 36 33 39 36 37 20 31 38  8797018963967 18
125a0 20 30 30 37 66 66 66 66 66 37 66 66 66 66 66 66   007fffff7ffffff
125b0 66 66 66 66 66 66 66 20 32 38 31 34 37 34 39 37  fffffff 28147497
125c0 36 37 31 30 36 35 36 20 31 30 20 30 30 30 31 30  6710656 10 00010
125d0 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30  0001000000000000
125e0 20 32 38 31 34 37 34 39 37 36 37 31 30 36 35 35   281474976710655
125f0 20 33 39 20 30 30 30 30 66 66 66 66 66 66 66 66   39 0000ffffffff
12600 66 66 66 66 66 66 66 66 20 31 34 30 37 33 37 34  ffffffff 1407374
12610 38 38 33 35 35 33 32 38 20 34 37 20 30 30 30 30  88355328 47 0000
12620 38 30 30 30 38 30 30 30 30 30 30 30 30 30 30 30  8000800000000000
12630 20 31 34 30 37 33 37 34 38 38 33 35 35 33 32 37   140737488355327
12640 20 33 20 30 30 30 30 37 66 66 66 37 66 66 66 66   3 00007fff7ffff
12650 66 66 66 66 66 66 66 20 31 30 39 39 35 31 31 36  fffffff 10995116
12660 32 37 37 37 36 20 32 38 20 30 30 30 30 30 31 30  27776 28 0000010
12670 30 31 30 30 30 30 30 30 30 30 30 30 20 31 30 39  010000000000 109
12680 39 35 31 31 36 32 37 37 37 35 20 34 30 20 30 30  9511627775 40 00
12690 30 30 30 30 66 66 66 66 66 66 66 66 66 66 66 66  0000ffffffffffff
126a0 20 35 34 39 37 35 35 38 31 33 38 38 38 20 32 31   549755813888 21
126b0 20 30 30 30 30 30 30 38 30 38 30 30 30 30 30 30   000000808000000
126c0 30 30 30 20 35 34 39 37 35 35 38 31 33 38 38 37  000 549755813887
126d0 20 32 33 20 30 30 30 30 30 30 37 66 37 66 66 66   23 0000007f7fff
126e0 66 66 66 66 66 66 20 34 32 39 34 39 36 37 32 39  ffffff 429496729
126f0 36 20 36 20 30 30 30 30 30 30 30 31 31 30 30 30  6 6 000000011000
12700 30 30 30 30 30 20 34 32 39 34 39 36 37 32 39 35  00000 4294967295
12710 20 32 32 20 30 30 30 30 30 30 30 30 66 66 66 66   22 00000000ffff
12720 66 66 66 66 20 32 31 34 37 34 38 33 36 34 38 20  ffff 2147483648 
12730 34 33 20 30 30 30 30 30 30 30 30 38 30 30 30 30  43 0000000080000
12740 30 30 30 20 32 31 34 37 34 38 33 36 34 37 20 32  000 2147483647 2
12750 36 20 30 30 30 30 30 30 30 30 37 66 66 66 66 66  6 000000007fffff
12760 66 66 20 31 36 37 37 37 32 31 36 20 33 34 20 30  ff 16777216 34 0
12770 30 30 30 30 30 30 30 30 31 30 30 30 30 30 30 20  000000001000000 
12780 31 36 37 37 37 32 31 35 20 32 30 20 30 30 30 30  16777215 20 0000
12790 30 30 30 30 30 30 66 66 66 66 66 66 20 38 33 38  000000ffffff 838
127a0 38 36 30 38 20 33 36 20 30 30 30 30 30 30 30 30  8608 36 00000000
127b0 30 30 38 30 30 30 30 30 20 38 33 38 38 36 30 37  00800000 8388607
127c0 20 32 34 20 30 30 30 30 30 30 30 30 30 30 37 66   24 00000000007f
127d0 66 66 66 66 20 36 35 35 33 36 20 33 38 20 30 30  ffff 65536 38 00
127e0 30 30 30 30 30 30 30 30 30 31 30 30 30 30 20 36  00000000010000 6
127f0 35 35 33 35 20 33 37 20 30 30 30 30 30 30 30 30  5535 37 00000000
12800 30 30 30 30 66 66 66 66 20 33 32 37 36 38 20 34  0000ffff 32768 4
12810 34 20 30 30 30 30 30 30 30 30 30 30 30 30 38 30  4 00000000000080
12820 30 30 20 33 32 37 36 37 20 38 20 30 30 30 30 30  00 32767 8 00000
12830 30 30 30 30 30 30 30 37 66 66 66 20 32 35 36 20  00000007fff 256 
12840 32 20 30 30 30 30 30 30 30 30 30 30 30 30 30 31  2 00000000000001
12850 30 30 20 32 35 35 20 34 38 20 30 30 30 30 30 30  00 255 48 000000
12860 30 30 30 30 30 30 30 30 66 66 20 31 32 38 20 33  00000000ff 128 3
12870 30 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0 00000000000000
12880 38 30 20 31 32 37 20 31 39 20 30 30 30 30 30 30  80 127 19 000000
12890 30 30 30 30 30 30 30 30 37 66 7d 0a 64 6f 5f 74  000000007f}.do_t
128a0 65 73 74 20 62 6f 75 6e 64 61 72 79 34 2d 34 2e  est boundary4-4.
128b0 31 20 7b 0a 20 20 64 62 20 65 76 61 6c 20 7b 0a  1 {.  db eval {.
128c0 20 20 20 20 55 50 44 41 54 45 20 74 31 20 53 45      UPDATE t1 SE
128d0 54 20 6f 69 64 3d 61 2c 20 61 3d 6f 69 64 2c 20  T oid=a, a=oid, 
128e0 78 3d 7a 2c 20 7a 3d 78 0a 20 20 7d 0a 7d 20 7b  x=z, z=x.  }.} {
128f0 7d 0a 64 6f 5f 74 65 73 74 20 62 6f 75 6e 64 61  }.do_test bounda
12900 72 79 34 2d 34 2e 33 20 7b 0a 20 20 64 62 20 65  ry4-4.3 {.  db e
12910 76 61 6c 20 7b 0a 20 20 20 20 53 45 4c 45 43 54  val {.    SELECT
12920 20 61 2c 20 6f 69 64 2c 20 7a 20 46 52 4f 4d 20   a, oid, z FROM 
12930 74 31 20 4f 52 44 45 52 20 42 59 20 2b 61 0a 20  t1 ORDER BY +a. 
12940 20 7d 0a 7d 20 7b 2d 35 37 36 34 36 30 37 35 32   }.} {-576460752
12950 33 30 33 34 32 33 34 38 39 20 33 33 20 66 66 66  303423489 33 fff
12960 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66  ffffff7fffffff7f
12970 66 66 66 66 66 66 66 66 66 66 66 66 66 20 2d 35  fffffffffffff -5
12980 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34 38  7646075230342348
12990 38 20 31 32 20 66 66 66 66 66 66 66 66 66 38 30  8 12 fffffffff80
129a0 30 30 30 30 30 66 38 30 30 30 30 30 30 30 30 30  00000f8000000000
129b0 30 30 30 30 30 20 2d 33 36 30 32 38 37 39 37 30  00000 -360287970
129c0 31 38 39 36 33 39 36 39 20 31 34 20 66 66 66 66  18963969 14 ffff
129d0 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66  ffffff7fffffff7f
129e0 66 66 66 66 66 66 66 66 66 66 66 66 20 2d 33 36  ffffffffffff -36
129f0 30 32 38 37 39 37 30 31 38 39 36 33 39 36 38 20  028797018963968 
12a00 34 31 20 66 66 66 66 66 66 66 66 66 66 38 30 30  41 ffffffffff800
12a10 30 30 30 66 66 38 30 30 30 30 30 30 30 30 30 30  000ff80000000000
12a20 30 30 30 20 2d 31 34 30 37 33 37 34 38 38 33 35  000 -14073748835
12a30 35 33 32 39 20 34 32 20 66 66 66 66 66 66 66 66  5329 42 ffffffff
12a40 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66  ffff7fffffff7fff
12a50 66 66 66 66 66 66 66 66 20 2d 31 34 30 37 33 37  ffffffff -140737
12a60 34 38 38 33 35 35 33 32 38 20 34 20 66 66 66 66  488355328 4 ffff
12a70 66 66 66 66 66 66 66 66 38 30 30 30 66 66 66 66  ffffffff8000ffff
12a80 38 30 30 30 30 30 30 30 30 30 30 30 20 2d 35 34  800000000000 -54
12a90 39 37 35 35 38 31 33 38 38 39 20 35 20 66 66 66  9755813889 5 fff
12aa0 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66  fffffffffff7ffff
12ab0 66 66 66 37 66 66 66 66 66 66 66 66 66 20 2d 35  fff7fffffffff -5
12ac0 34 39 37 35 35 38 31 33 38 38 38 20 37 20 66 66  49755813888 7 ff
12ad0 66 66 66 66 66 66 66 66 66 66 66 66 38 30 66 66  ffffffffffff80ff
12ae0 66 66 66 66 38 30 30 30 30 30 30 30 30 30 20 2d  ffff8000000000 -
12af0 32 31 34 37 34 38 33 36 34 39 20 34 36 20 66 66  2147483649 46 ff
12b00 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
12b10 66 66 66 66 66 66 37 66 66 66 66 66 66 66 20 2d  ffffff7fffffff -
12b20 32 31 34 37 34 38 33 36 34 38 20 33 35 20 66 66  2147483648 35 ff
12b30 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
12b40 66 66 66 66 66 66 38 30 30 30 30 30 30 30 20 2d  ffffff80000000 -
12b50 38 33 38 38 36 30 39 20 32 39 20 66 66 66 66 66  8388609 29 fffff
12b60 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
12b70 66 66 66 66 66 37 66 66 66 66 66 20 2d 38 33 38  fffff7fffff -838
12b80 38 36 30 38 20 31 36 20 66 66 66 66 66 66 66 66  8608 16 ffffffff
12b90 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
12ba0 66 66 38 30 30 30 30 30 20 2d 33 32 37 36 39 20  ff800000 -32769 
12bb0 31 33 20 66 66 66 66 66 66 66 66 66 66 66 66 66  13 fffffffffffff
12bc0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37  fffffffffffffff7
12bd0 66 66 66 20 2d 33 32 37 36 38 20 34 35 20 66 66  fff -32768 45 ff
12be0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
12bf0 66 66 66 66 66 66 66 66 66 66 38 30 30 30 20 2d  ffffffffff8000 -
12c00 31 32 39 20 31 20 66 66 66 66 66 66 66 66 66 66  129 1 ffffffffff
12c10 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
12c20 66 66 66 66 37 66 20 2d 31 32 38 20 32 37 20 66  ffff7f -128 27 f
12c30 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
12c40 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30 20  fffffffffffff80 
12c50 31 32 37 20 31 39 20 30 30 30 30 30 30 30 30 30  127 19 000000000
12c60 30 30 30 30 30 37 66 20 31 32 38 20 33 30 20 30  000007f 128 30 0
12c70 30 30 30 30 30 30 30 30 30 30 30 30 30 38 30 20  000000000000080 
12c80 32 35 35 20 34 38 20 30 30 30 30 30 30 30 30 30  255 48 000000000
12c90 30 30 30 30 30 66 66 20 32 35 36 20 32 20 30 30  00000ff 256 2 00
12ca0 30 30 30 30 30 30 30 30 30 30 30 31 30 30 20 33  00000000000100 3
12cb0 32 37 36 37 20 38 20 30 30 30 30 30 30 30 30 30  2767 8 000000000
12cc0 30 30 30 37 66 66 66 20 33 32 37 36 38 20 34 34  0007fff 32768 44
12cd0 20 30 30 30 30 30 30 30 30 30 30 30 30 38 30 30   000000000000800
12ce0 30 20 36 35 35 33 35 20 33 37 20 30 30 30 30 30  0 65535 37 00000
12cf0 30 30 30 30 30 30 30 66 66 66 66 20 36 35 35 33  0000000ffff 6553
12d00 36 20 33 38 20 30 30 30 30 30 30 30 30 30 30 30  6 38 00000000000
12d10 31 30 30 30 30 20 38 33 38 38 36 30 37 20 32 34  10000 8388607 24
12d20 20 30 30 30 30 30 30 30 30 30 30 37 66 66 66 66   00000000007ffff
12d30 66 20 38 33 38 38 36 30 38 20 33 36 20 30 30 30  f 8388608 36 000
12d40 30 30 30 30 30 30 30 38 30 30 30 30 30 20 31 36  0000000800000 16
12d50 37 37 37 32 31 35 20 32 30 20 30 30 30 30 30 30  777215 20 000000
12d60 30 30 30 30 66 66 66 66 66 66 20 31 36 37 37 37  0000ffffff 16777
12d70 32 31 36 20 33 34 20 30 30 30 30 30 30 30 30 30  216 34 000000000
12d80 31 30 30 30 30 30 30 20 32 31 34 37 34 38 33 36  1000000 21474836
12d90 34 37 20 32 36 20 30 30 30 30 30 30 30 30 37 66  47 26 000000007f
12da0 66 66 66 66 66 66 20 32 31 34 37 34 38 33 36 34  ffffff 214748364
12db0 38 20 34 33 20 30 30 30 30 30 30 30 30 38 30 30  8 43 00000000800
12dc0 30 30 30 30 30 20 34 32 39 34 39 36 37 32 39 35  00000 4294967295
12dd0 20 32 32 20 30 30 30 30 30 30 30 30 66 66 66 66   22 00000000ffff
12de0 66 66 66 66 20 34 32 39 34 39 36 37 32 39 36 20  ffff 4294967296 
12df0 36 20 30 30 30 30 30 30 30 31 31 30 30 30 30 30  6 00000001100000
12e00 30 30 30 20 35 34 39 37 35 35 38 31 33 38 38 37  000 549755813887
12e10 20 32 33 20 30 30 30 30 30 30 37 66 37 66 66 66   23 0000007f7fff
12e20 66 66 66 66 66 66 20 35 34 39 37 35 35 38 31 33  ffffff 549755813
12e30 38 38 38 20 32 31 20 30 30 30 30 30 30 38 30 38  888 21 000000808
12e40 30 30 30 30 30 30 30 30 30 20 31 30 39 39 35 31  000000000 109951
12e50 31 36 32 37 37 37 35 20 34 30 20 30 30 30 30 30  1627775 40 00000
12e60 30 66 66 66 66 66 66 66 66 66 66 66 66 20 31 30  0ffffffffffff 10
12e70 39 39 35 31 31 36 32 37 37 37 36 20 32 38 20 30  99511627776 28 0
12e80 30 30 30 30 31 30 30 31 30 30 30 30 30 30 30 30  0000100100000000
12e90 30 30 20 31 34 30 37 33 37 34 38 38 33 35 35 33  00 1407374883553
12ea0 32 37 20 33 20 30 30 30 30 37 66 66 66 37 66 66  27 3 00007fff7ff
12eb0 66 66 66 66 66 66 66 66 66 20 31 34 30 37 33 37  fffffffff 140737
12ec0 34 38 38 33 35 35 33 32 38 20 34 37 20 30 30 30  488355328 47 000
12ed0 30 38 30 30 30 38 30 30 30 30 30 30 30 30 30 30  0800080000000000
12ee0 30 20 32 38 31 34 37 34 39 37 36 37 31 30 36 35  0 28147497671065
12ef0 35 20 33 39 20 30 30 30 30 66 66 66 66 66 66 66  5 39 0000fffffff
12f00 66 66 66 66 66 66 66 66 66 20 32 38 31 34 37 34  fffffffff 281474
12f10 39 37 36 37 31 30 36 35 36 20 31 30 20 30 30 30  976710656 10 000
12f20 31 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30  1000010000000000
12f30 30 30 20 33 36 30 32 38 37 39 37 30 31 38 39 36  00 3602879701896
12f40 33 39 36 37 20 31 38 20 30 30 37 66 66 66 66 66  3967 18 007fffff
12f50 37 66 66 66 66 66 66 66 66 66 66 66 66 66 20 33  7fffffffffffff 3
12f60 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36 38  6028797018963968
12f70 20 32 35 20 30 30 38 30 30 30 30 30 38 30 30 30   25 008000008000
12f80 30 30 30 30 30 30 30 30 30 30 20 37 32 30 35 37  0000000000 72057
12f90 35 39 34 30 33 37 39 32 37 39 33 35 20 33 32 20  594037927935 32 
12fa0 30 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66  00ffffffffffffff
12fb0 66 66 66 66 66 66 20 37 32 30 35 37 35 39 34 30  ffffff 720575940
12fc0 33 37 39 32 37 39 33 36 20 31 31 20 30 31 30 30  37927936 11 0100
12fd0 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30  0000100000000000
12fe0 30 30 30 20 35 37 36 34 36 30 37 35 32 33 30 33  000 576460752303
12ff0 34 32 33 34 38 37 20 39 20 30 37 66 66 66 66 66  423487 9 07fffff
13000 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66 66  f7ffffffffffffff
13010 20 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33   576460752303423
13020 34 38 38 20 33 31 20 30 38 30 30 30 30 30 30 38  488 31 080000008
13030 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 31  00000000000000 1
13040 31 35 32 39 32 31 35 30 34 36 30 36 38 34 36 39  1529215046068469
13050 37 35 20 31 35 20 30 66 66 66 66 66 66 66 66 66  75 15 0fffffffff
13060 66 66 66 66 66 66 66 66 66 66 66 66 66 20 31 31  fffffffffffff 11
13070 35 32 39 32 31 35 30 34 36 30 36 38 34 36 39 37  5292150460684697
13080 36 20 31 37 20 31 30 30 30 30 30 30 30 31 30 30  6 17 10000000100
13090 30 30 30 30 30 30 30 30 30 30 30 30 30 7d 0a 64  0000000000000}.d
130a0 6f 5f 74 65 73 74 20 62 6f 75 6e 64 61 72 79 34  o_test boundary4
130b0 2d 34 2e 34 20 7b 0a 20 20 64 62 20 65 76 61 6c  -4.4 {.  db eval
130c0 20 7b 0a 20 20 20 20 53 45 4c 45 43 54 20 61 2c   {.    SELECT a,
130d0 20 6f 69 64 2c 20 7a 20 46 52 4f 4d 20 74 31 20   oid, z FROM t1 
130e0 4f 52 44 45 52 20 42 59 20 61 0a 20 20 7d 0a 7d  ORDER BY a.  }.}
130f0 20 7b 2d 35 37 36 34 36 30 37 35 32 33 30 33 34   {-5764607523034
13100 32 33 34 38 39 20 33 33 20 66 66 66 66 66 66 66  23489 33 fffffff
13110 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66  ff7fffffff7fffff
13120 66 66 66 66 66 66 66 66 66 20 2d 35 37 36 34 36  fffffffff -57646
13130 30 37 35 32 33 30 33 34 32 33 34 38 38 20 31 32  0752303423488 12
13140 20 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30   fffffffff800000
13150 30 66 38 30 30 30 30 30 30 30 30 30 30 30 30 30  0f80000000000000
13160 30 20 2d 33 36 30 32 38 37 39 37 30 31 38 39 36  0 -3602879701896
13170 33 39 36 39 20 31 34 20 66 66 66 66 66 66 66 66  3969 14 ffffffff
13180 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66  ff7fffffff7fffff
13190 66 66 66 66 66 66 66 66 20 2d 33 36 30 32 38 37  ffffffff -360287
131a0 39 37 30 31 38 39 36 33 39 36 38 20 34 31 20 66  97018963968 41 f
131b0 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30 66  fffffffff800000f
131c0 66 38 30 30 30 30 30 30 30 30 30 30 30 30 30 20  f80000000000000 
131d0 2d 31 34 30 37 33 37 34 38 38 33 35 35 33 32 39  -140737488355329
131e0 20 34 32 20 66 66 66 66 66 66 66 66 66 66 66 66   42 ffffffffffff
131f0 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66  7fffffff7fffffff
13200 66 66 66 66 20 2d 31 34 30 37 33 37 34 38 38 33  ffff -1407374883
13210 35 35 33 32 38 20 34 20 66 66 66 66 66 66 66 66  55328 4 ffffffff
13220 66 66 66 66 38 30 30 30 66 66 66 66 38 30 30 30  ffff8000ffff8000
13230 30 30 30 30 30 30 30 30 20 2d 35 34 39 37 35 35  00000000 -549755
13240 38 31 33 38 38 39 20 35 20 66 66 66 66 66 66 66  813889 5 fffffff
13250 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37  fffffff7fffffff7
13260 66 66 66 66 66 66 66 66 66 20 2d 35 34 39 37 35  fffffffff -54975
13270 35 38 31 33 38 38 38 20 37 20 66 66 66 66 66 66  5813888 7 ffffff
13280 66 66 66 66 66 66 66 66 38 30 66 66 66 66 66 66  ffffffff80ffffff
13290 38 30 30 30 30 30 30 30 30 30 20 2d 32 31 34 37  8000000000 -2147
132a0 34 38 33 36 34 39 20 34 36 20 66 66 66 66 66 66  483649 46 ffffff
132b0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
132c0 66 66 37 66 66 66 66 66 66 66 20 2d 32 31 34 37  ff7fffffff -2147
132d0 34 38 33 36 34 38 20 33 35 20 66 66 66 66 66 66  483648 35 ffffff
132e0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
132f0 66 66 38 30 30 30 30 30 30 30 20 2d 38 33 38 38  ff80000000 -8388
13300 36 30 39 20 32 39 20 66 66 66 66 66 66 66 66 66  609 29 fffffffff
13310 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
13320 66 37 66 66 66 66 66 20 2d 38 33 38 38 36 30 38  f7fffff -8388608
13330 20 31 36 20 66 66 66 66 66 66 66 66 66 66 66 66   16 ffffffffffff
13340 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30  ffffffffffffff80
13350 30 30 30 30 20 2d 33 32 37 36 39 20 31 33 20 66  0000 -32769 13 f
13360 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
13370 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66 20  fffffffffff7fff 
13380 2d 33 32 37 36 38 20 34 35 20 66 66 66 66 66 66  -32768 45 ffffff
13390 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
133a0 66 66 66 66 66 66 38 30 30 30 20 2d 31 32 39 20  ffffff8000 -129 
133b0 31 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  1 ffffffffffffff
133c0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
133d0 37 66 20 2d 31 32 38 20 32 37 20 66 66 66 66 66  7f -128 27 fffff
133e0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
133f0 66 66 66 66 66 66 66 66 66 38 30 20 31 32 37 20  fffffffff80 127 
13400 31 39 20 30 30 30 30 30 30 30 30 30 30 30 30 30  19 0000000000000
13410 30 37 66 20 31 32 38 20 33 30 20 30 30 30 30 30  07f 128 30 00000
13420 30 30 30 30 30 30 30 30 30 38 30 20 32 35 35 20  00000000080 255 
13430 34 38 20 30 30 30 30 30 30 30 30 30 30 30 30 30  48 0000000000000
13440 30 66 66 20 32 35 36 20 32 20 30 30 30 30 30 30  0ff 256 2 000000
13450 30 30 30 30 30 30 30 31 30 30 20 33 32 37 36 37  0000000100 32767
13460 20 38 20 30 30 30 30 30 30 30 30 30 30 30 30 37   8 0000000000007
13470 66 66 66 20 33 32 37 36 38 20 34 34 20 30 30 30  fff 32768 44 000
13480 30 30 30 30 30 30 30 30 30 38 30 30 30 20 36 35  0000000008000 65
13490 35 33 35 20 33 37 20 30 30 30 30 30 30 30 30 30  535 37 000000000
134a0 30 30 30 66 66 66 66 20 36 35 35 33 36 20 33 38  000ffff 65536 38
134b0 20 30 30 30 30 30 30 30 30 30 30 30 31 30 30 30   000000000001000
134c0 30 20 38 33 38 38 36 30 37 20 32 34 20 30 30 30  0 8388607 24 000
134d0 30 30 30 30 30 30 30 37 66 66 66 66 66 20 38 33  00000007fffff 83
134e0 38 38 36 30 38 20 33 36 20 30 30 30 30 30 30 30  88608 36 0000000
134f0 30 30 30 38 30 30 30 30 30 20 31 36 37 37 37 32  000800000 167772
13500 31 35 20 32 30 20 30 30 30 30 30 30 30 30 30 30  15 20 0000000000
13510 66 66 66 66 66 66 20 31 36 37 37 37 32 31 36 20  ffffff 16777216 
13520 33 34 20 30 30 30 30 30 30 30 30 30 31 30 30 30  34 0000000001000
13530 30 30 30 20 32 31 34 37 34 38 33 36 34 37 20 32  000 2147483647 2
13540 36 20 30 30 30 30 30 30 30 30 37 66 66 66 66 66  6 000000007fffff
13550 66 66 20 32 31 34 37 34 38 33 36 34 38 20 34 33  ff 2147483648 43
13560 20 30 30 30 30 30 30 30 30 38 30 30 30 30 30 30   000000008000000
13570 30 20 34 32 39 34 39 36 37 32 39 35 20 32 32 20  0 4294967295 22 
13580 30 30 30 30 30 30 30 30 66 66 66 66 66 66 66 66  00000000ffffffff
13590 20 34 32 39 34 39 36 37 32 39 36 20 36 20 30 30   4294967296 6 00
135a0 30 30 30 30 30 31 31 30 30 30 30 30 30 30 30 20  000001100000000 
135b0 35 34 39 37 35 35 38 31 33 38 38 37 20 32 33 20  549755813887 23 
135c0 30 30 30 30 30 30 37 66 37 66 66 66 66 66 66 66  0000007f7fffffff
135d0 66 66 20 35 34 39 37 35 35 38 31 33 38 38 38 20  ff 549755813888 
135e0 32 31 20 30 30 30 30 30 30 38 30 38 30 30 30 30  21 0000008080000
135f0 30 30 30 30 30 20 31 30 39 39 35 31 31 36 32 37  00000 1099511627
13600 37 37 35 20 34 30 20 30 30 30 30 30 30 66 66 66  775 40 000000fff
13610 66 66 66 66 66 66 66 66 66 20 31 30 39 39 35 31  fffffffff 109951
13620 31 36 32 37 37 37 36 20 32 38 20 30 30 30 30 30  1627776 28 00000
13630 31 30 30 31 30 30 30 30 30 30 30 30 30 30 20 31  10010000000000 1
13640 34 30 37 33 37 34 38 38 33 35 35 33 32 37 20 33  40737488355327 3
13650 20 30 30 30 30 37 66 66 66 37 66 66 66 66 66 66   00007fff7ffffff
13660 66 66 66 66 66 20 31 34 30 37 33 37 34 38 38 33  fffff 1407374883
13670 35 35 33 32 38 20 34 37 20 30 30 30 30 38 30 30  55328 47 0000800
13680 30 38 30 30 30 30 30 30 30 30 30 30 30 20 32 38  0800000000000 28
13690 31 34 37 34 39 37 36 37 31 30 36 35 35 20 33 39  1474976710655 39
136a0 20 30 30 30 30 66 66 66 66 66 66 66 66 66 66 66   0000fffffffffff
136b0 66 66 66 66 66 20 32 38 31 34 37 34 39 37 36 37  fffff 2814749767
136c0 31 30 36 35 36 20 31 30 20 30 30 30 31 30 30 30  10656 10 0001000
136d0 30 31 30 30 30 30 30 30 30 30 30 30 30 30 20 33  01000000000000 3
136e0 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36 37  6028797018963967
136f0 20 31 38 20 30 30 37 66 66 66 66 66 37 66 66 66   18 007fffff7fff
13700 66 66 66 66 66 66 66 66 66 66 20 33 36 30 32 38  ffffffffff 36028
13710 37 39 37 30 31 38 39 36 33 39 36 38 20 32 35 20  797018963968 25 
13720 30 30 38 30 30 30 30 30 38 30 30 30 30 30 30 30  0080000080000000
13730 30 30 30 30 30 30 20 37 32 30 35 37 35 39 34 30  000000 720575940
13740 33 37 39 32 37 39 33 35 20 33 32 20 30 30 66 66  37927935 32 00ff
13750 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
13760 66 66 20 37 32 30 35 37 35 39 34 30 33 37 39 32  ff 7205759403792
13770 37 39 33 36 20 31 31 20 30 31 30 30 30 30 30 30  7936 11 01000000
13780 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20  100000000000000 
13790 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34  5764607523034234
137a0 38 37 20 39 20 30 37 66 66 66 66 66 66 37 66 66  87 9 07ffffff7ff
137b0 66 66 66 66 66 66 66 66 66 66 66 66 20 35 37 36  ffffffffffff 576
137c0 34 36 30 37 35 32 33 30 33 34 32 33 34 38 38 20  460752303423488 
137d0 33 31 20 30 38 30 30 30 30 30 30 38 30 30 30 30  31 0800000080000
137e0 30 30 30 30 30 30 30 30 30 30 20 31 31 35 32 39  0000000000 11529
137f0 32 31 35 30 34 36 30 36 38 34 36 39 37 35 20 31  21504606846975 1
13800 35 20 30 66 66 66 66 66 66 66 66 66 66 66 66 66  5 0fffffffffffff
13810 66 66 66 66 66 66 66 66 66 20 31 31 35 32 39 32  fffffffff 115292
13820 31 35 30 34 36 30 36 38 34 36 39 37 36 20 31 37  1504606846976 17
13830 20 31 30 30 30 30 30 30 30 31 30 30 30 30 30 30   100000001000000
13840 30 30 30 30 30 30 30 30 30 7d 0a 64 6f 5f 74 65  000000000}.do_te
13850 73 74 20 62 6f 75 6e 64 61 72 79 34 2d 34 2e 35  st boundary4-4.5
13860 20 7b 0a 20 20 64 62 20 65 76 61 6c 20 7b 0a 20   {.  db eval {. 
13870 20 20 20 53 45 4c 45 43 54 20 61 2c 20 6f 69 64     SELECT a, oid
13880 2c 20 7a 20 46 52 4f 4d 20 74 31 20 4f 52 44 45  , z FROM t1 ORDE
13890 52 20 42 59 20 2b 61 20 44 45 53 43 0a 20 20 7d  R BY +a DESC.  }
138a0 0a 7d 20 7b 31 31 35 32 39 32 31 35 30 34 36 30  .} {115292150460
138b0 36 38 34 36 39 37 36 20 31 37 20 31 30 30 30 30  6846976 17 10000
138c0 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30  0001000000000000
138d0 30 30 30 20 31 31 35 32 39 32 31 35 30 34 36 30  000 115292150460
138e0 36 38 34 36 39 37 35 20 31 35 20 30 66 66 66 66  6846975 15 0ffff
138f0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
13900 66 66 20 35 37 36 34 36 30 37 35 32 33 30 33 34  ff 5764607523034
13910 32 33 34 38 38 20 33 31 20 30 38 30 30 30 30 30  23488 31 0800000
13920 30 38 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0800000000000000
13930 20 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33   576460752303423
13940 34 38 37 20 39 20 30 37 66 66 66 66 66 66 37 66  487 9 07ffffff7f
13950 66 66 66 66 66 66 66 66 66 66 66 66 66 20 37 32  fffffffffffff 72
13960 30 35 37 35 39 34 30 33 37 39 32 37 39 33 36 20  057594037927936 
13970 31 31 20 30 31 30 30 30 30 30 30 31 30 30 30 30  11 0100000010000
13980 30 30 30 30 30 30 30 30 30 30 20 37 32 30 35 37  0000000000 72057
13990 35 39 34 30 33 37 39 32 37 39 33 35 20 33 32 20  594037927935 32 
139a0 30 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66  00ffffffffffffff
139b0 66 66 66 66 66 66 20 33 36 30 32 38 37 39 37 30  ffffff 360287970
139c0 31 38 39 36 33 39 36 38 20 32 35 20 30 30 38 30  18963968 25 0080
139d0 30 30 30 30 38 30 30 30 30 30 30 30 30 30 30 30  0000800000000000
139e0 30 30 20 33 36 30 32 38 37 39 37 30 31 38 39 36  00 3602879701896
139f0 33 39 36 37 20 31 38 20 30 30 37 66 66 66 66 66  3967 18 007fffff
13a00 37 66 66 66 66 66 66 66 66 66 66 66 66 66 20 32  7fffffffffffff 2
13a10 38 31 34 37 34 39 37 36 37 31 30 36 35 36 20 31  81474976710656 1
13a20 30 20 30 30 30 31 30 30 30 30 31 30 30 30 30 30  0 00010000100000
13a30 30 30 30 30 30 30 30 20 32 38 31 34 37 34 39 37  0000000 28147497
13a40 36 37 31 30 36 35 35 20 33 39 20 30 30 30 30 66  6710655 39 0000f
13a50 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20  fffffffffffffff 
13a60 31 34 30 37 33 37 34 38 38 33 35 35 33 32 38 20  140737488355328 
13a70 34 37 20 30 30 30 30 38 30 30 30 38 30 30 30 30  47 0000800080000
13a80 30 30 30 30 30 30 30 20 31 34 30 37 33 37 34 38  0000000 14073748
13a90 38 33 35 35 33 32 37 20 33 20 30 30 30 30 37 66  8355327 3 00007f
13aa0 66 66 37 66 66 66 66 66 66 66 66 66 66 66 20 31  ff7fffffffffff 1
13ab0 30 39 39 35 31 31 36 32 37 37 37 36 20 32 38 20  099511627776 28 
13ac0 30 30 30 30 30 31 30 30 31 30 30 30 30 30 30 30  0000010010000000
13ad0 30 30 30 20 31 30 39 39 35 31 31 36 32 37 37 37  000 109951162777
13ae0 35 20 34 30 20 30 30 30 30 30 30 66 66 66 66 66  5 40 000000fffff
13af0 66 66 66 66 66 66 66 20 35 34 39 37 35 35 38 31  fffffff 54975581
13b00 33 38 38 38 20 32 31 20 30 30 30 30 30 30 38 30  3888 21 00000080
13b10 38 30 30 30 30 30 30 30 30 30 20 35 34 39 37 35  8000000000 54975
13b20 35 38 31 33 38 38 37 20 32 33 20 30 30 30 30 30  5813887 23 00000
13b30 30 37 66 37 66 66 66 66 66 66 66 66 66 20 34 32  07f7fffffffff 42
13b40 39 34 39 36 37 32 39 36 20 36 20 30 30 30 30 30  94967296 6 00000
13b50 30 30 31 31 30 30 30 30 30 30 30 30 20 34 32 39  001100000000 429
13b60 34 39 36 37 32 39 35 20 32 32 20 30 30 30 30 30  4967295 22 00000
13b70 30 30 30 66 66 66 66 66 66 66 66 20 32 31 34 37  000ffffffff 2147
13b80 34 38 33 36 34 38 20 34 33 20 30 30 30 30 30 30  483648 43 000000
13b90 30 30 38 30 30 30 30 30 30 30 20 32 31 34 37 34  0080000000 21474
13ba0 38 33 36 34 37 20 32 36 20 30 30 30 30 30 30 30  83647 26 0000000
13bb0 30 37 66 66 66 66 66 66 66 20 31 36 37 37 37 32  07fffffff 167772
13bc0 31 36 20 33 34 20 30 30 30 30 30 30 30 30 30 31  16 34 0000000001
13bd0 30 30 30 30 30 30 20 31 36 37 37 37 32 31 35 20  000000 16777215 
13be0 32 30 20 30 30 30 30 30 30 30 30 30 30 66 66 66  20 0000000000fff
13bf0 66 66 66 20 38 33 38 38 36 30 38 20 33 36 20 30  fff 8388608 36 0
13c00 30 30 30 30 30 30 30 30 30 38 30 30 30 30 30 20  000000000800000 
13c10 38 33 38 38 36 30 37 20 32 34 20 30 30 30 30 30  8388607 24 00000
13c20 30 30 30 30 30 37 66 66 66 66 66 20 36 35 35 33  000007fffff 6553
13c30 36 20 33 38 20 30 30 30 30 30 30 30 30 30 30 30  6 38 00000000000
13c40 31 30 30 30 30 20 36 35 35 33 35 20 33 37 20 30  10000 65535 37 0
13c50 30 30 30 30 30 30 30 30 30 30 30 66 66 66 66 20  00000000000ffff 
13c60 33 32 37 36 38 20 34 34 20 30 30 30 30 30 30 30  32768 44 0000000
13c70 30 30 30 30 30 38 30 30 30 20 33 32 37 36 37 20  000008000 32767 
13c80 38 20 30 30 30 30 30 30 30 30 30 30 30 30 37 66  8 0000000000007f
13c90 66 66 20 32 35 36 20 32 20 30 30 30 30 30 30 30  ff 256 2 0000000
13ca0 30 30 30 30 30 30 31 30 30 20 32 35 35 20 34 38  000000100 255 48
13cb0 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 66   00000000000000f
13cc0 66 20 31 32 38 20 33 30 20 30 30 30 30 30 30 30  f 128 30 0000000
13cd0 30 30 30 30 30 30 30 38 30 20 31 32 37 20 31 39  000000080 127 19
13ce0 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 37   000000000000007
13cf0 66 20 2d 31 32 38 20 32 37 20 66 66 66 66 66 66  f -128 27 ffffff
13d00 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
13d10 66 66 66 66 66 66 66 66 38 30 20 2d 31 32 39 20  ffffffff80 -129 
13d20 31 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  1 ffffffffffffff
13d30 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
13d40 37 66 20 2d 33 32 37 36 38 20 34 35 20 66 66 66  7f -32768 45 fff
13d50 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
13d60 66 66 66 66 66 66 66 66 66 38 30 30 30 20 2d 33  fffffffff8000 -3
13d70 32 37 36 39 20 31 33 20 66 66 66 66 66 66 66 66  2769 13 ffffffff
13d80 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
13d90 66 66 66 66 37 66 66 66 20 2d 38 33 38 38 36 30  ffff7fff -838860
13da0 38 20 31 36 20 66 66 66 66 66 66 66 66 66 66 66  8 16 fffffffffff
13db0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38  fffffffffffffff8
13dc0 30 30 30 30 30 20 2d 38 33 38 38 36 30 39 20 32  00000 -8388609 2
13dd0 39 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  9 ffffffffffffff
13de0 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66  ffffffffffff7fff
13df0 66 66 20 2d 32 31 34 37 34 38 33 36 34 38 20 33  ff -2147483648 3
13e00 35 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  5 ffffffffffffff
13e10 66 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30  ffffffffff800000
13e20 30 30 20 2d 32 31 34 37 34 38 33 36 34 39 20 34  00 -2147483649 4
13e30 36 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  6 ffffffffffffff
13e40 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66  ffffffffff7fffff
13e50 66 66 20 2d 35 34 39 37 35 35 38 31 33 38 38 38  ff -549755813888
13e60 20 37 20 66 66 66 66 66 66 66 66 66 66 66 66 66   7 fffffffffffff
13e70 66 38 30 66 66 66 66 66 66 38 30 30 30 30 30 30  f80ffffff8000000
13e80 30 30 30 20 2d 35 34 39 37 35 35 38 31 33 38 38  000 -54975581388
13e90 39 20 35 20 66 66 66 66 66 66 66 66 66 66 66 66  9 5 ffffffffffff
13ea0 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66  ff7fffffff7fffff
13eb0 66 66 66 66 20 2d 31 34 30 37 33 37 34 38 38 33  ffff -1407374883
13ec0 35 35 33 32 38 20 34 20 66 66 66 66 66 66 66 66  55328 4 ffffffff
13ed0 66 66 66 66 38 30 30 30 66 66 66 66 38 30 30 30  ffff8000ffff8000
13ee0 30 30 30 30 30 30 30 30 20 2d 31 34 30 37 33 37  00000000 -140737
13ef0 34 38 38 33 35 35 33 32 39 20 34 32 20 66 66 66  488355329 42 fff
13f00 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66  fffffffff7ffffff
13f10 66 37 66 66 66 66 66 66 66 66 66 66 66 20 2d 33  f7fffffffffff -3
13f20 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36 38  6028797018963968
13f30 20 34 31 20 66 66 66 66 66 66 66 66 66 66 38 30   41 ffffffffff80
13f40 30 30 30 30 66 66 38 30 30 30 30 30 30 30 30 30  0000ff8000000000
13f50 30 30 30 30 20 2d 33 36 30 32 38 37 39 37 30 31  0000 -3602879701
13f60 38 39 36 33 39 36 39 20 31 34 20 66 66 66 66 66  8963969 14 fffff
13f70 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66  fffff7fffffff7ff
13f80 66 66 66 66 66 66 66 66 66 66 66 20 2d 35 37 36  fffffffffff -576
13f90 34 36 30 37 35 32 33 30 33 34 32 33 34 38 38 20  460752303423488 
13fa0 31 32 20 66 66 66 66 66 66 66 66 66 38 30 30 30  12 fffffffff8000
13fb0 30 30 30 66 38 30 30 30 30 30 30 30 30 30 30 30  000f800000000000
13fc0 30 30 30 20 2d 35 37 36 34 36 30 37 35 32 33 30  000 -57646075230
13fd0 33 34 32 33 34 38 39 20 33 33 20 66 66 66 66 66  3423489 33 fffff
13fe0 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66  ffff7fffffff7fff
13ff0 66 66 66 66 66 66 66 66 66 66 66 7d 0a 64 6f 5f  fffffffffff}.do_
14000 74 65 73 74 20 62 6f 75 6e 64 61 72 79 34 2d 34  test boundary4-4
14010 2e 36 20 7b 0a 20 20 64 62 20 65 76 61 6c 20 7b  .6 {.  db eval {
14020 0a 20 20 20 20 53 45 4c 45 43 54 20 61 2c 20 6f  .    SELECT a, o
14030 69 64 2c 20 7a 20 46 52 4f 4d 20 74 31 20 4f 52  id, z FROM t1 OR
14040 44 45 52 20 42 59 20 61 20 44 45 53 43 0a 20 20  DER BY a DESC.  
14050 7d 0a 7d 20 7b 31 31 35 32 39 32 31 35 30 34 36  }.} {11529215046
14060 30 36 38 34 36 39 37 36 20 31 37 20 31 30 30 30  06846976 17 1000
14070 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30  0000100000000000
14080 30 30 30 30 20 31 31 35 32 39 32 31 35 30 34 36  0000 11529215046
14090 30 36 38 34 36 39 37 35 20 31 35 20 30 66 66 66  06846975 15 0fff
140a0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
140b0 66 66 66 20 35 37 36 34 36 30 37 35 32 33 30 33  fff 576460752303
140c0 34 32 33 34 38 38 20 33 31 20 30 38 30 30 30 30  423488 31 080000
140d0 30 30 38 30 30 30 30 30 30 30 30 30 30 30 30 30  0080000000000000
140e0 30 20 35 37 36 34 36 30 37 35 32 33 30 33 34 32  0 57646075230342
140f0 33 34 38 37 20 39 20 30 37 66 66 66 66 66 66 37  3487 9 07ffffff7
14100 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20 37  ffffffffffffff 7
14110 32 30 35 37 35 39 34 30 33 37 39 32 37 39 33 36  2057594037927936
14120 20 31 31 20 30 31 30 30 30 30 30 30 31 30 30 30   11 010000001000
14130 30 30 30 30 30 30 30 30 30 30 30 20 37 32 30 35  00000000000 7205
14140 37 35 39 34 30 33 37 39 32 37 39 33 35 20 33 32  7594037927935 32
14150 20 30 30 66 66 66 66 66 66 66 66 66 66 66 66 66   00fffffffffffff
14160 66 66 66 66 66 66 66 20 33 36 30 32 38 37 39 37  fffffff 36028797
14170 30 31 38 39 36 33 39 36 38 20 32 35 20 30 30 38  018963968 25 008
14180 30 30 30 30 30 38 30 30 30 30 30 30 30 30 30 30  0000080000000000
14190 30 30 30 20 33 36 30 32 38 37 39 37 30 31 38 39  000 360287970189
141a0 36 33 39 36 37 20 31 38 20 30 30 37 66 66 66 66  63967 18 007ffff
141b0 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66 20  f7fffffffffffff 
141c0 32 38 31 34 37 34 39 37 36 37 31 30 36 35 36 20  281474976710656 
141d0 31 30 20 30 30 30 31 30 30 30 30 31 30 30 30 30  10 0001000010000
141e0 30 30 30 30 30 30 30 30 20 32 38 31 34 37 34 39  00000000 2814749
141f0 37 36 37 31 30 36 35 35 20 33 39 20 30 30 30 30  76710655 39 0000
14200 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
14210 20 31 34 30 37 33 37 34 38 38 33 35 35 33 32 38   140737488355328
14220 20 34 37 20 30 30 30 30 38 30 30 30 38 30 30 30   47 000080008000
14230 30 30 30 30 30 30 30 30 20 31 34 30 37 33 37 34  00000000 1407374
14240 38 38 33 35 35 33 32 37 20 33 20 30 30 30 30 37  88355327 3 00007
14250 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66 20  fff7fffffffffff 
14260 31 30 39 39 35 31 31 36 32 37 37 37 36 20 32 38  1099511627776 28
14270 20 30 30 30 30 30 31 30 30 31 30 30 30 30 30 30   000001001000000
14280 30 30 30 30 20 31 30 39 39 35 31 31 36 32 37 37  0000 10995116277
14290 37 35 20 34 30 20 30 30 30 30 30 30 66 66 66 66  75 40 000000ffff
142a0 66 66 66 66 66 66 66 66 20 35 34 39 37 35 35 38  ffffffff 5497558
142b0 31 33 38 38 38 20 32 31 20 30 30 30 30 30 30 38  13888 21 0000008
142c0 30 38 30 30 30 30 30 30 30 30 30 20 35 34 39 37  08000000000 5497
142d0 35 35 38 31 33 38 38 37 20 32 33 20 30 30 30 30  55813887 23 0000
142e0 30 30 37 66 37 66 66 66 66 66 66 66 66 66 20 34  007f7fffffffff 4
142f0 32 39 34 39 36 37 32 39 36 20 36 20 30 30 30 30  294967296 6 0000
14300 30 30 30 31 31 30 30 30 30 30 30 30 30 20 34 32  0001100000000 42
14310 39 34 39 36 37 32 39 35 20 32 32 20 30 30 30 30  94967295 22 0000
14320 30 30 30 30 66 66 66 66 66 66 66 66 20 32 31 34  0000ffffffff 214
14330 37 34 38 33 36 34 38 20 34 33 20 30 30 30 30 30  7483648 43 00000
14340 30 30 30 38 30 30 30 30 30 30 30 20 32 31 34 37  00080000000 2147
14350 34 38 33 36 34 37 20 32 36 20 30 30 30 30 30 30  483647 26 000000
14360 30 30 37 66 66 66 66 66 66 66 20 31 36 37 37 37  007fffffff 16777
14370 32 31 36 20 33 34 20 30 30 30 30 30 30 30 30 30  216 34 000000000
14380 31 30 30 30 30 30 30 20 31 36 37 37 37 32 31 35  1000000 16777215
14390 20 32 30 20 30 30 30 30 30 30 30 30 30 30 66 66   20 0000000000ff
143a0 66 66 66 66 20 38 33 38 38 36 30 38 20 33 36 20  ffff 8388608 36 
143b0 30 30 30 30 30 30 30 30 30 30 38 30 30 30 30 30  0000000000800000
143c0 20 38 33 38 38 36 30 37 20 32 34 20 30 30 30 30   8388607 24 0000
143d0 30 30 30 30 30 30 37 66 66 66 66 66 20 36 35 35  0000007fffff 655
143e0 33 36 20 33 38 20 30 30 30 30 30 30 30 30 30 30  36 38 0000000000
143f0 30 31 30 30 30 30 20 36 35 35 33 35 20 33 37 20  010000 65535 37 
14400 30 30 30 30 30 30 30 30 30 30 30 30 66 66 66 66  000000000000ffff
14410 20 33 32 37 36 38 20 34 34 20 30 30 30 30 30 30   32768 44 000000
14420 30 30 30 30 30 30 38 30 30 30 20 33 32 37 36 37  0000008000 32767
14430 20 38 20 30 30 30 30 30 30 30 30 30 30 30 30 37   8 0000000000007
14440 66 66 66 20 32 35 36 20 32 20 30 30 30 30 30 30  fff 256 2 000000
14450 30 30 30 30 30 30 30 31 30 30 20 32 35 35 20 34  0000000100 255 4
14460 38 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30  8 00000000000000
14470 66 66 20 31 32 38 20 33 30 20 30 30 30 30 30 30  ff 128 30 000000
14480 30 30 30 30 30 30 30 30 38 30 20 31 32 37 20 31  0000000080 127 1
14490 39 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30  9 00000000000000
144a0 37 66 20 2d 31 32 38 20 32 37 20 66 66 66 66 66  7f -128 27 fffff
144b0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
144c0 66 66 66 66 66 66 66 66 66 38 30 20 2d 31 32 39  fffffffff80 -129
144d0 20 31 20 66 66 66 66 66 66 66 66 66 66 66 66 66   1 fffffffffffff
144e0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
144f0 66 37 66 20 2d 33 32 37 36 38 20 34 35 20 66 66  f7f -32768 45 ff
14500 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
14510 66 66 66 66 66 66 66 66 66 66 38 30 30 30 20 2d  ffffffffff8000 -
14520 33 32 37 36 39 20 31 33 20 66 66 66 66 66 66 66  32769 13 fffffff
14530 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
14540 66 66 66 66 66 37 66 66 66 20 2d 38 33 38 38 36  fffff7fff -83886
14550 30 38 20 31 36 20 66 66 66 66 66 66 66 66 66 66  08 16 ffffffffff
14560 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
14570 38 30 30 30 30 30 20 2d 38 33 38 38 36 30 39 20  800000 -8388609 
14580 32 39 20 66 66 66 66 66 66 66 66 66 66 66 66 66  29 fffffffffffff
14590 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66  fffffffffffff7ff
145a0 66 66 66 20 2d 32 31 34 37 34 38 33 36 34 38 20  fff -2147483648 
145b0 33 35 20 66 66 66 66 66 66 66 66 66 66 66 66 66  35 fffffffffffff
145c0 66 66 66 66 66 66 66 66 66 66 66 38 30 30 30 30  fffffffffff80000
145d0 30 30 30 20 2d 32 31 34 37 34 38 33 36 34 39 20  000 -2147483649 
145e0 34 36 20 66 66 66 66 66 66 66 66 66 66 66 66 66  46 fffffffffffff
145f0 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66  fffffffffff7ffff
14600 66 66 66 20 2d 35 34 39 37 35 35 38 31 33 38 38  fff -54975581388
14610 38 20 37 20 66 66 66 66 66 66 66 66 66 66 66 66  8 7 ffffffffffff
14620 66 66 38 30 66 66 66 66 66 66 38 30 30 30 30 30  ff80ffffff800000
14630 30 30 30 30 20 2d 35 34 39 37 35 35 38 31 33 38  0000 -5497558138
14640 38 39 20 35 20 66 66 66 66 66 66 66 66 66 66 66  89 5 fffffffffff
14650 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66  fff7fffffff7ffff
14660 66 66 66 66 66 20 2d 31 34 30 37 33 37 34 38 38  fffff -140737488
14670 33 35 35 33 32 38 20 34 20 66 66 66 66 66 66 66  355328 4 fffffff
14680 66 66 66 66 66 38 30 30 30 66 66 66 66 38 30 30  fffff8000ffff800
14690 30 30 30 30 30 30 30 30 30 20 2d 31 34 30 37 33  000000000 -14073
146a0 37 34 38 38 33 35 35 33 32 39 20 34 32 20 66 66  7488355329 42 ff
146b0 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66  ffffffffff7fffff
146c0 66 66 37 66 66 66 66 66 66 66 66 66 66 66 20 2d  ff7fffffffffff -
146d0 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36  3602879701896396
146e0 38 20 34 31 20 66 66 66 66 66 66 66 66 66 66 38  8 41 ffffffffff8
146f0 30 30 30 30 30 66 66 38 30 30 30 30 30 30 30 30  00000ff800000000
14700 30 30 30 30 30 20 2d 33 36 30 32 38 37 39 37 30  00000 -360287970
14710 31 38 39 36 33 39 36 39 20 31 34 20 66 66 66 66  18963969 14 ffff
14720 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66  ffffff7fffffff7f
14730 66 66 66 66 66 66 66 66 66 66 66 66 20 2d 35 37  ffffffffffff -57
14740 36 34 36 30 37 35 32 33 30 33 34 32 33 34 38 38  6460752303423488
14750 20 31 32 20 66 66 66 66 66 66 66 66 66 38 30 30   12 fffffffff800
14760 30 30 30 30 66 38 30 30 30 30 30 30 30 30 30 30  0000f80000000000
14770 30 30 30 30 20 2d 35 37 36 34 36 30 37 35 32 33  0000 -5764607523
14780 30 33 34 32 33 34 38 39 20 33 33 20 66 66 66 66  03423489 33 ffff
14790 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66  fffff7fffffff7ff
147a0 66 66 66 66 66 66 66 66 66 66 66 66 7d 0a 64 6f  ffffffffffff}.do
147b0 5f 74 65 73 74 20 62 6f 75 6e 64 61 72 79 34 2d  _test boundary4-
147c0 34 2e 37 20 7b 0a 20 20 64 62 20 65 76 61 6c 20  4.7 {.  db eval 
147d0 7b 0a 20 20 20 20 53 45 4c 45 43 54 20 61 2c 20  {.    SELECT a, 
147e0 6f 69 64 2c 20 7a 20 46 52 4f 4d 20 74 31 20 4f  oid, z FROM t1 O
147f0 52 44 45 52 20 42 59 20 2b 6f 69 64 0a 20 20 7d  RDER BY +oid.  }
14800 0a 7d 20 7b 2d 31 32 39 20 31 20 66 66 66 66 66  .} {-129 1 fffff
14810 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
14820 66 66 66 66 66 66 66 66 66 37 66 20 32 35 36 20  fffffffff7f 256 
14830 32 20 30 30 30 30 30 30 30 30 30 30 30 30 30 31  2 00000000000001
14840 30 30 20 31 34 30 37 33 37 34 38 38 33 35 35 33  00 1407374883553
14850 32 37 20 33 20 30 30 30 30 37 66 66 66 37 66 66  27 3 00007fff7ff
14860 66 66 66 66 66 66 66 66 66 20 2d 31 34 30 37 33  fffffffff -14073
14870 37 34 38 38 33 35 35 33 32 38 20 34 20 66 66 66  7488355328 4 fff
14880 66 66 66 66 66 66 66 66 66 38 30 30 30 66 66 66  fffffffff8000fff
14890 66 38 30 30 30 30 30 30 30 30 30 30 30 20 2d 35  f800000000000 -5
148a0 34 39 37 35 35 38 31 33 38 38 39 20 35 20 66 66  49755813889 5 ff
148b0 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66  ffffffffffff7fff
148c0 66 66 66 66 37 66 66 66 66 66 66 66 66 66 20 34  ffff7fffffffff 4
148d0 32 39 34 39 36 37 32 39 36 20 36 20 30 30 30 30  294967296 6 0000
148e0 30 30 30 31 31 30 30 30 30 30 30 30 30 20 2d 35  0001100000000 -5
148f0 34 39 37 35 35 38 31 33 38 38 38 20 37 20 66 66  49755813888 7 ff
14900 66 66 66 66 66 66 66 66 66 66 66 66 38 30 66 66  ffffffffffff80ff
14910 66 66 66 66 38 30 30 30 30 30 30 30 30 30 20 33  ffff8000000000 3
14920 32 37 36 37 20 38 20 30 30 30 30 30 30 30 30 30  2767 8 000000000
14930 30 30 30 37 66 66 66 20 35 37 36 34 36 30 37 35  0007fff 57646075
14940 32 33 30 33 34 32 33 34 38 37 20 39 20 30 37 66  2303423487 9 07f
14950 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66  fffff7ffffffffff
14960 66 66 66 66 20 32 38 31 34 37 34 39 37 36 37 31  ffff 28147497671
14970 30 36 35 36 20 31 30 20 30 30 30 31 30 30 30 30  0656 10 00010000
14980 31 30 30 30 30 30 30 30 30 30 30 30 30 20 37 32  1000000000000 72
14990 30 35 37 35 39 34 30 33 37 39 32 37 39 33 36 20  057594037927936 
149a0 31 31 20 30 31 30 30 30 30 30 30 31 30 30 30 30  11 0100000010000
149b0 30 30 30 30 30 30 30 30 30 30 20 2d 35 37 36 34  0000000000 -5764
149c0 36 30 37 35 32 33 30 33 34 32 33 34 38 38 20 31  60752303423488 1
149d0 32 20 66 66 66 66 66 66 66 66 66 38 30 30 30 30  2 fffffffff80000
149e0 30 30 66 38 30 30 30 30 30 30 30 30 30 30 30 30  00f8000000000000
149f0 30 30 20 2d 33 32 37 36 39 20 31 33 20 66 66 66  00 -32769 13 fff
14a00 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
14a10 66 66 66 66 66 66 66 66 66 37 66 66 66 20 2d 33  fffffffff7fff -3
14a20 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36 39  6028797018963969
14a30 20 31 34 20 66 66 66 66 66 66 66 66 66 66 37 66   14 ffffffffff7f
14a40 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66  ffffff7fffffffff
14a50 66 66 66 66 20 31 31 35 32 39 32 31 35 30 34 36  ffff 11529215046
14a60 30 36 38 34 36 39 37 35 20 31 35 20 30 66 66 66  06846975 15 0fff
14a70 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
14a80 66 66 66 20 2d 38 33 38 38 36 30 38 20 31 36 20  fff -8388608 16 
14a90 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
14aa0 66 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30  ffffffffff800000
14ab0 20 31 31 35 32 39 32 31 35 30 34 36 30 36 38 34   115292150460684
14ac0 36 39 37 36 20 31 37 20 31 30 30 30 30 30 30 30  6976 17 10000000
14ad0 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  1000000000000000
14ae0 20 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39   360287970189639
14af0 36 37 20 31 38 20 30 30 37 66 66 66 66 66 37 66  67 18 007fffff7f
14b00 66 66 66 66 66 66 66 66 66 66 66 66 20 31 32 37  ffffffffffff 127
14b10 20 31 39 20 30 30 30 30 30 30 30 30 30 30 30 30   19 000000000000
14b20 30 30 37 66 20 31 36 37 37 37 32 31 35 20 32 30  007f 16777215 20
14b30 20 30 30 30 30 30 30 30 30 30 30 66 66 66 66 66   0000000000fffff
14b40 66 20 35 34 39 37 35 35 38 31 33 38 38 38 20 32  f 549755813888 2
14b50 31 20 30 30 30 30 30 30 38 30 38 30 30 30 30 30  1 00000080800000
14b60 30 30 30 30 20 34 32 39 34 39 36 37 32 39 35 20  0000 4294967295 
14b70 32 32 20 30 30 30 30 30 30 30 30 66 66 66 66 66  22 00000000fffff
14b80 66 66 66 20 35 34 39 37 35 35 38 31 33 38 38 37  fff 549755813887
14b90 20 32 33 20 30 30 30 30 30 30 37 66 37 66 66 66   23 0000007f7fff
14ba0 66 66 66 66 66 66 20 38 33 38 38 36 30 37 20 32  ffffff 8388607 2
14bb0 34 20 30 30 30 30 30 30 30 30 30 30 37 66 66 66  4 00000000007fff
14bc0 66 66 20 33 36 30 32 38 37 39 37 30 31 38 39 36  ff 3602879701896
14bd0 33 39 36 38 20 32 35 20 30 30 38 30 30 30 30 30  3968 25 00800000
14be0 38 30 30 30 30 30 30 30 30 30 30 30 30 30 20 32  80000000000000 2
14bf0 31 34 37 34 38 33 36 34 37 20 32 36 20 30 30 30  147483647 26 000
14c00 30 30 30 30 30 37 66 66 66 66 66 66 66 20 2d 31  000007fffffff -1
14c10 32 38 20 32 37 20 66 66 66 66 66 66 66 66 66 66  28 27 ffffffffff
14c20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
14c30 66 66 66 66 38 30 20 31 30 39 39 35 31 31 36 32  ffff80 109951162
14c40 37 37 37 36 20 32 38 20 30 30 30 30 30 31 30 30  7776 28 00000100
14c50 31 30 30 30 30 30 30 30 30 30 30 20 2d 38 33 38  10000000000 -838
14c60 38 36 30 39 20 32 39 20 66 66 66 66 66 66 66 66  8609 29 ffffffff
14c70 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
14c80 66 66 37 66 66 66 66 66 20 31 32 38 20 33 30 20  ff7fffff 128 30 
14c90 30 30 30 30 30 30 30 30 30 30 30 30 30 30 38 30  0000000000000080
14ca0 20 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33   576460752303423
14cb0 34 38 38 20 33 31 20 30 38 30 30 30 30 30 30 38  488 31 080000008
14cc0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 37  00000000000000 7
14cd0 32 30 35 37 35 39 34 30 33 37 39 32 37 39 33 35  2057594037927935
14ce0 20 33 32 20 30 30 66 66 66 66 66 66 66 66 66 66   32 00ffffffffff
14cf0 66 66 66 66 66 66 66 66 66 66 20 2d 35 37 36 34  ffffffffff -5764
14d00 36 30 37 35 32 33 30 33 34 32 33 34 38 39 20 33  60752303423489 3
14d10 33 20 66 66 66 66 66 66 66 66 66 37 66 66 66 66  3 fffffffff7ffff
14d20 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66 66  fff7ffffffffffff
14d30 66 66 20 31 36 37 37 37 32 31 36 20 33 34 20 30  ff 16777216 34 0
14d40 30 30 30 30 30 30 30 30 31 30 30 30 30 30 30 20  000000001000000 
14d50 2d 32 31 34 37 34 38 33 36 34 38 20 33 35 20 66  -2147483648 35 f
14d60 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
14d70 66 66 66 66 66 66 66 38 30 30 30 30 30 30 30 20  fffffff80000000 
14d80 38 33 38 38 36 30 38 20 33 36 20 30 30 30 30 30  8388608 36 00000
14d90 30 30 30 30 30 38 30 30 30 30 30 20 36 35 35 33  00000800000 6553
14da0 35 20 33 37 20 30 30 30 30 30 30 30 30 30 30 30  5 37 00000000000
14db0 30 66 66 66 66 20 36 35 35 33 36 20 33 38 20 30  0ffff 65536 38 0
14dc0 30 30 30 30 30 30 30 30 30 30 31 30 30 30 30 20  000000000010000 
14dd0 32 38 31 34 37 34 39 37 36 37 31 30 36 35 35 20  281474976710655 
14de0 33 39 20 30 30 30 30 66 66 66 66 66 66 66 66 66  39 0000fffffffff
14df0 66 66 66 66 66 66 66 20 31 30 39 39 35 31 31 36  fffffff 10995116
14e00 32 37 37 37 35 20 34 30 20 30 30 30 30 30 30 66  27775 40 000000f
14e10 66 66 66 66 66 66 66 66 66 66 66 20 2d 33 36 30  fffffffffff -360
14e20 32 38 37 39 37 30 31 38 39 36 33 39 36 38 20 34  28797018963968 4
14e30 31 20 66 66 66 66 66 66 66 66 66 66 38 30 30 30  1 ffffffffff8000
14e40 30 30 66 66 38 30 30 30 30 30 30 30 30 30 30 30  00ff800000000000
14e50 30 30 20 2d 31 34 30 37 33 37 34 38 38 33 35 35  00 -140737488355
14e60 33 32 39 20 34 32 20 66 66 66 66 66 66 66 66 66  329 42 fffffffff
14e70 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66  fff7fffffff7ffff
14e80 66 66 66 66 66 66 66 20 32 31 34 37 34 38 33 36  fffffff 21474836
14e90 34 38 20 34 33 20 30 30 30 30 30 30 30 30 38 30  48 43 0000000080
14ea0 30 30 30 30 30 30 20 33 32 37 36 38 20 34 34 20  000000 32768 44 
14eb0 30 30 30 30 30 30 30 30 30 30 30 30 38 30 30 30  0000000000008000
14ec0 20 2d 33 32 37 36 38 20 34 35 20 66 66 66 66 66   -32768 45 fffff
14ed0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
14ee0 66 66 66 66 66 66 66 38 30 30 30 20 2d 32 31 34  fffffff8000 -214
14ef0 37 34 38 33 36 34 39 20 34 36 20 66 66 66 66 66  7483649 46 fffff
14f00 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
14f10 66 66 66 37 66 66 66 66 66 66 66 20 31 34 30 37  fff7fffffff 1407
14f20 33 37 34 38 38 33 35 35 33 32 38 20 34 37 20 30  37488355328 47 0
14f30 30 30 30 38 30 30 30 38 30 30 30 30 30 30 30 30  0008000800000000
14f40 30 30 30 20 32 35 35 20 34 38 20 30 30 30 30 30  000 255 48 00000
14f50 30 30 30 30 30 30 30 30 30 66 66 7d 0a 64 6f 5f  000000000ff}.do_
14f60 74 65 73 74 20 62 6f 75 6e 64 61 72 79 34 2d 34  test boundary4-4
14f70 2e 38 20 7b 0a 20 20 64 62 20 65 76 61 6c 20 7b  .8 {.  db eval {
14f80 0a 20 20 20 20 53 45 4c 45 43 54 20 61 2c 20 6f  .    SELECT a, o
14f90 69 64 2c 20 7a 20 46 52 4f 4d 20 74 31 20 4f 52  id, z FROM t1 OR
14fa0 44 45 52 20 42 59 20 6f 69 64 0a 20 20 7d 0a 7d  DER BY oid.  }.}
14fb0 20 7b 2d 31 32 39 20 31 20 66 66 66 66 66 66 66   {-129 1 fffffff
14fc0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
14fd0 66 66 66 66 66 66 66 37 66 20 32 35 36 20 32 20  fffffff7f 256 2 
14fe0 30 30 30 30 30 30 30 30 30 30 30 30 30 31 30 30  0000000000000100
14ff0 20 31 34 30 37 33 37 34 38 38 33 35 35 33 32 37   140737488355327
15000 20 33 20 30 30 30 30 37 66 66 66 37 66 66 66 66   3 00007fff7ffff
15010 66 66 66 66 66 66 66 20 2d 31 34 30 37 33 37 34  fffffff -1407374
15020 38 38 33 35 35 33 32 38 20 34 20 66 66 66 66 66  88355328 4 fffff
15030 66 66 66 66 66 66 66 38 30 30 30 66 66 66 66 38  fffffff8000ffff8
15040 30 30 30 30 30 30 30 30 30 30 30 20 2d 35 34 39  00000000000 -549
15050 37 35 35 38 31 33 38 38 39 20 35 20 66 66 66 66  755813889 5 ffff
15060 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66  ffffffffff7fffff
15070 66 66 37 66 66 66 66 66 66 66 66 66 20 34 32 39  ff7fffffffff 429
15080 34 39 36 37 32 39 36 20 36 20 30 30 30 30 30 30  4967296 6 000000
15090 30 31 31 30 30 30 30 30 30 30 30 20 2d 35 34 39  01100000000 -549
150a0 37 35 35 38 31 33 38 38 38 20 37 20 66 66 66 66  755813888 7 ffff
150b0 66 66 66 66 66 66 66 66 66 66 38 30 66 66 66 66  ffffffffff80ffff
150c0 66 66 38 30 30 30 30 30 30 30 30 30 20 33 32 37  ff8000000000 327
150d0 36 37 20 38 20 30 30 30 30 30 30 30 30 30 30 30  67 8 00000000000
150e0 30 37 66 66 66 20 35 37 36 34 36 30 37 35 32 33  07fff 5764607523
150f0 30 33 34 32 33 34 38 37 20 39 20 30 37 66 66 66  03423487 9 07fff
15100 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66 66  fff7ffffffffffff
15110 66 66 20 32 38 31 34 37 34 39 37 36 37 31 30 36  ff 2814749767106
15120 35 36 20 31 30 20 30 30 30 31 30 30 30 30 31 30  56 10 0001000010
15130 30 30 30 30 30 30 30 30 30 30 30 20 37 32 30 35  00000000000 7205
15140 37 35 39 34 30 33 37 39 32 37 39 33 36 20 31 31  7594037927936 11
15150 20 30 31 30 30 30 30 30 30 31 30 30 30 30 30 30   010000001000000
15160 30 30 30 30 30 30 30 30 20 2d 35 37 36 34 36 30  00000000 -576460
15170 37 35 32 33 30 33 34 32 33 34 38 38 20 31 32 20  752303423488 12 
15180 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30 30  fffffffff8000000
15190 66 38 30 30 30 30 30 30 30 30 30 30 30 30 30 30  f800000000000000
151a0 20 2d 33 32 37 36 39 20 31 33 20 66 66 66 66 66   -32769 13 fffff
151b0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
151c0 66 66 66 66 66 66 66 37 66 66 66 20 2d 33 36 30  fffffff7fff -360
151d0 32 38 37 39 37 30 31 38 39 36 33 39 36 39 20 31  28797018963969 1
151e0 34 20 66 66 66 66 66 66 66 66 66 66 37 66 66 66  4 ffffffffff7fff
151f0 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66  ffff7fffffffffff
15200 66 66 20 31 31 35 32 39 32 31 35 30 34 36 30 36  ff 1152921504606
15210 38 34 36 39 37 35 20 31 35 20 30 66 66 66 66 66  846975 15 0fffff
15220 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
15230 66 20 2d 38 33 38 38 36 30 38 20 31 36 20 66 66  f -8388608 16 ff
15240 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
15250 66 66 66 66 66 66 66 66 38 30 30 30 30 30 20 31  ffffffff800000 1
15260 31 35 32 39 32 31 35 30 34 36 30 36 38 34 36 39  1529215046068469
15270 37 36 20 31 37 20 31 30 30 30 30 30 30 30 31 30  76 17 1000000010
15280 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 33  00000000000000 3
15290 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36 37  6028797018963967
152a0 20 31 38 20 30 30 37 66 66 66 66 66 37 66 66 66   18 007fffff7fff
152b0 66 66 66 66 66 66 66 66 66 66 20 31 32 37 20 31  ffffffffff 127 1
152c0 39 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30  9 00000000000000
152d0 37 66 20 31 36 37 37 37 32 31 35 20 32 30 20 30  7f 16777215 20 0
152e0 30 30 30 30 30 30 30 30 30 66 66 66 66 66 66 20  000000000ffffff 
152f0 35 34 39 37 35 35 38 31 33 38 38 38 20 32 31 20  549755813888 21 
15300 30 30 30 30 30 30 38 30 38 30 30 30 30 30 30 30  0000008080000000
15310 30 30 20 34 32 39 34 39 36 37 32 39 35 20 32 32  00 4294967295 22
15320 20 30 30 30 30 30 30 30 30 66 66 66 66 66 66 66   00000000fffffff
15330 66 20 35 34 39 37 35 35 38 31 33 38 38 37 20 32  f 549755813887 2
15340 33 20 30 30 30 30 30 30 37 66 37 66 66 66 66 66  3 0000007f7fffff
15350 66 66 66 66 20 38 33 38 38 36 30 37 20 32 34 20  ffff 8388607 24 
15360 30 30 30 30 30 30 30 30 30 30 37 66 66 66 66 66  00000000007fffff
15370 20 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39   360287970189639
15380 36 38 20 32 35 20 30 30 38 30 30 30 30 30 38 30  68 25 0080000080
15390 30 30 30 30 30 30 30 30 30 30 30 30 20 32 31 34  000000000000 214
153a0 37 34 38 33 36 34 37 20 32 36 20 30 30 30 30 30  7483647 26 00000
153b0 30 30 30 37 66 66 66 66 66 66 66 20 2d 31 32 38  0007fffffff -128
153c0 20 32 37 20 66 66 66 66 66 66 66 66 66 66 66 66   27 ffffffffffff
153d0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
153e0 66 66 38 30 20 31 30 39 39 35 31 31 36 32 37 37  ff80 10995116277
153f0 37 36 20 32 38 20 30 30 30 30 30 31 30 30 31 30  76 28 0000010010
15400 30 30 30 30 30 30 30 30 30 20 2d 38 33 38 38 36  000000000 -83886
15410 30 39 20 32 39 20 66 66 66 66 66 66 66 66 66 66  09 29 ffffffffff
15420 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
15430 37 66 66 66 66 66 20 31 32 38 20 33 30 20 30 30  7fffff 128 30 00
15440 30 30 30 30 30 30 30 30 30 30 30 30 38 30 20 35  00000000000080 5
15450 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34 38  7646075230342348
15460 38 20 33 31 20 30 38 30 30 30 30 30 30 38 30 30  8 31 08000000800
15470 30 30 30 30 30 30 30 30 30 30 30 30 20 37 32 30  000000000000 720
15480 35 37 35 39 34 30 33 37 39 32 37 39 33 35 20 33  57594037927935 3
15490 32 20 30 30 66 66 66 66 66 66 66 66 66 66 66 66  2 00ffffffffffff
154a0 66 66 66 66 66 66 66 66 20 2d 35 37 36 34 36 30  ffffffff -576460
154b0 37 35 32 33 30 33 34 32 33 34 38 39 20 33 33 20  752303423489 33 
154c0 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66  fffffffff7ffffff
154d0 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66 66  f7ffffffffffffff
154e0 20 31 36 37 37 37 32 31 36 20 33 34 20 30 30 30   16777216 34 000
154f0 30 30 30 30 30 30 31 30 30 30 30 30 30 20 2d 32  0000001000000 -2
15500 31 34 37 34 38 33 36 34 38 20 33 35 20 66 66 66  147483648 35 fff
15510 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
15520 66 66 66 66 66 38 30 30 30 30 30 30 30 20 38 33  fffff80000000 83
15530 38 38 36 30 38 20 33 36 20 30 30 30 30 30 30 30  88608 36 0000000
15540 30 30 30 38 30 30 30 30 30 20 36 35 35 33 35 20  000800000 65535 
15550 33 37 20 30 30 30 30 30 30 30 30 30 30 30 30 66  37 000000000000f
15560 66 66 66 20 36 35 35 33 36 20 33 38 20 30 30 30  fff 65536 38 000
15570 30 30 30 30 30 30 30 30 31 30 30 30 30 20 32 38  0000000010000 28
15580 31 34 37 34 39 37 36 37 31 30 36 35 35 20 33 39  1474976710655 39
15590 20 30 30 30 30 66 66 66 66 66 66 66 66 66 66 66   0000fffffffffff
155a0 66 66 66 66 66 20 31 30 39 39 35 31 31 36 32 37  fffff 1099511627
155b0 37 37 35 20 34 30 20 30 30 30 30 30 30 66 66 66  775 40 000000fff
155c0 66 66 66 66 66 66 66 66 66 20 2d 33 36 30 32 38  fffffffff -36028
155d0 37 39 37 30 31 38 39 36 33 39 36 38 20 34 31 20  797018963968 41 
155e0 66 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30  ffffffffff800000
155f0 66 66 38 30 30 30 30 30 30 30 30 30 30 30 30 30  ff80000000000000
15600 20 2d 31 34 30 37 33 37 34 38 38 33 35 35 33 32   -14073748835532
15610 39 20 34 32 20 66 66 66 66 66 66 66 66 66 66 66  9 42 fffffffffff
15620 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66  f7fffffff7ffffff
15630 66 66 66 66 66 20 32 31 34 37 34 38 33 36 34 38  fffff 2147483648
15640 20 34 33 20 30 30 30 30 30 30 30 30 38 30 30 30   43 000000008000
15650 30 30 30 30 20 33 32 37 36 38 20 34 34 20 30 30  0000 32768 44 00
15660 30 30 30 30 30 30 30 30 30 30 38 30 30 30 20 2d  00000000008000 -
15670 33 32 37 36 38 20 34 35 20 66 66 66 66 66 66 66  32768 45 fffffff
15680 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
15690 66 66 66 66 66 38 30 30 30 20 2d 32 31 34 37 34  fffff8000 -21474
156a0 38 33 36 34 39 20 34 36 20 66 66 66 66 66 66 66  83649 46 fffffff
156b0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
156c0 66 37 66 66 66 66 66 66 66 20 31 34 30 37 33 37  f7fffffff 140737
156d0 34 38 38 33 35 35 33 32 38 20 34 37 20 30 30 30  488355328 47 000
156e0 30 38 30 30 30 38 30 30 30 30 30 30 30 30 30 30  0800080000000000
156f0 30 20 32 35 35 20 34 38 20 30 30 30 30 30 30 30  0 255 48 0000000
15700 30 30 30 30 30 30 30 66 66 7d 0a 64 6f 5f 74 65  0000000ff}.do_te
15710 73 74 20 62 6f 75 6e 64 61 72 79 34 2d 34 2e 39  st boundary4-4.9
15720 20 7b 0a 20 20 64 62 20 65 76 61 6c 20 7b 0a 20   {.  db eval {. 
15730 20 20 20 53 45 4c 45 43 54 20 61 2c 20 6f 69 64     SELECT a, oid
15740 2c 20 7a 20 46 52 4f 4d 20 74 31 20 4f 52 44 45  , z FROM t1 ORDE
15750 52 20 42 59 20 2b 6f 69 64 20 44 45 53 43 0a 20  R BY +oid DESC. 
15760 20 7d 0a 7d 20 7b 32 35 35 20 34 38 20 30 30 30   }.} {255 48 000
15770 30 30 30 30 30 30 30 30 30 30 30 66 66 20 31 34  00000000000ff 14
15780 30 37 33 37 34 38 38 33 35 35 33 32 38 20 34 37  0737488355328 47
15790 20 30 30 30 30 38 30 30 30 38 30 30 30 30 30 30   000080008000000
157a0 30 30 30 30 30 20 2d 32 31 34 37 34 38 33 36 34  00000 -214748364
157b0 39 20 34 36 20 66 66 66 66 66 66 66 66 66 66 66  9 46 fffffffffff
157c0 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66  fffffffffffff7ff
157d0 66 66 66 66 66 20 2d 33 32 37 36 38 20 34 35 20  fffff -32768 45 
157e0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
157f0 66 66 66 66 66 66 66 66 66 66 66 66 38 30 30 30  ffffffffffff8000
15800 20 33 32 37 36 38 20 34 34 20 30 30 30 30 30 30   32768 44 000000
15810 30 30 30 30 30 30 38 30 30 30 20 32 31 34 37 34  0000008000 21474
15820 38 33 36 34 38 20 34 33 20 30 30 30 30 30 30 30  83648 43 0000000
15830 30 38 30 30 30 30 30 30 30 20 2d 31 34 30 37 33  080000000 -14073
15840 37 34 38 38 33 35 35 33 32 39 20 34 32 20 66 66  7488355329 42 ff
15850 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66  ffffffffff7fffff
15860 66 66 37 66 66 66 66 66 66 66 66 66 66 66 20 2d  ff7fffffffffff -
15870 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39 36  3602879701896396
15880 38 20 34 31 20 66 66 66 66 66 66 66 66 66 66 38  8 41 ffffffffff8
15890 30 30 30 30 30 66 66 38 30 30 30 30 30 30 30 30  00000ff800000000
158a0 30 30 30 30 30 20 31 30 39 39 35 31 31 36 32 37  00000 1099511627
158b0 37 37 35 20 34 30 20 30 30 30 30 30 30 66 66 66  775 40 000000fff
158c0 66 66 66 66 66 66 66 66 66 20 32 38 31 34 37 34  fffffffff 281474
158d0 39 37 36 37 31 30 36 35 35 20 33 39 20 30 30 30  976710655 39 000
158e0 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  0fffffffffffffff
158f0 66 20 36 35 35 33 36 20 33 38 20 30 30 30 30 30  f 65536 38 00000
15900 30 30 30 30 30 30 31 30 30 30 30 20 36 35 35 33  00000010000 6553
15910 35 20 33 37 20 30 30 30 30 30 30 30 30 30 30 30  5 37 00000000000
15920 30 66 66 66 66 20 38 33 38 38 36 30 38 20 33 36  0ffff 8388608 36
15930 20 30 30 30 30 30 30 30 30 30 30 38 30 30 30 30   000000000080000
15940 30 20 2d 32 31 34 37 34 38 33 36 34 38 20 33 35  0 -2147483648 35
15950 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
15960 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30 30  fffffffff8000000
15970 30 20 31 36 37 37 37 32 31 36 20 33 34 20 30 30  0 16777216 34 00
15980 30 30 30 30 30 30 30 31 30 30 30 30 30 30 20 2d  00000001000000 -
15990 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34  5764607523034234
159a0 38 39 20 33 33 20 66 66 66 66 66 66 66 66 66 37  89 33 fffffffff7
159b0 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66  fffffff7ffffffff
159c0 66 66 66 66 66 66 20 37 32 30 35 37 35 39 34 30  ffffff 720575940
159d0 33 37 39 32 37 39 33 35 20 33 32 20 30 30 66 66  37927935 32 00ff
159e0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
159f0 66 66 20 35 37 36 34 36 30 37 35 32 33 30 33 34  ff 5764607523034
15a00 32 33 34 38 38 20 33 31 20 30 38 30 30 30 30 30  23488 31 0800000
15a10 30 38 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0800000000000000
15a20 20 31 32 38 20 33 30 20 30 30 30 30 30 30 30 30   128 30 00000000
15a30 30 30 30 30 30 30 38 30 20 2d 38 33 38 38 36 30  00000080 -838860
15a40 39 20 32 39 20 66 66 66 66 66 66 66 66 66 66 66  9 29 fffffffffff
15a50 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37  fffffffffffffff7
15a60 66 66 66 66 66 20 31 30 39 39 35 31 31 36 32 37  fffff 1099511627
15a70 37 37 36 20 32 38 20 30 30 30 30 30 31 30 30 31  776 28 000001001
15a80 30 30 30 30 30 30 30 30 30 30 20 2d 31 32 38 20  0000000000 -128 
15a90 32 37 20 66 66 66 66 66 66 66 66 66 66 66 66 66  27 fffffffffffff
15aa0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
15ab0 66 38 30 20 32 31 34 37 34 38 33 36 34 37 20 32  f80 2147483647 2
15ac0 36 20 30 30 30 30 30 30 30 30 37 66 66 66 66 66  6 000000007fffff
15ad0 66 66 20 33 36 30 32 38 37 39 37 30 31 38 39 36  ff 3602879701896
15ae0 33 39 36 38 20 32 35 20 30 30 38 30 30 30 30 30  3968 25 00800000
15af0 38 30 30 30 30 30 30 30 30 30 30 30 30 30 20 38  80000000000000 8
15b00 33 38 38 36 30 37 20 32 34 20 30 30 30 30 30 30  388607 24 000000
15b10 30 30 30 30 37 66 66 66 66 66 20 35 34 39 37 35  00007fffff 54975
15b20 35 38 31 33 38 38 37 20 32 33 20 30 30 30 30 30  5813887 23 00000
15b30 30 37 66 37 66 66 66 66 66 66 66 66 66 20 34 32  07f7fffffffff 42
15b40 39 34 39 36 37 32 39 35 20 32 32 20 30 30 30 30  94967295 22 0000
15b50 30 30 30 30 66 66 66 66 66 66 66 66 20 35 34 39  0000ffffffff 549
15b60 37 35 35 38 31 33 38 38 38 20 32 31 20 30 30 30  755813888 21 000
15b70 30 30 30 38 30 38 30 30 30 30 30 30 30 30 30 20  000808000000000 
15b80 31 36 37 37 37 32 31 35 20 32 30 20 30 30 30 30  16777215 20 0000
15b90 30 30 30 30 30 30 66 66 66 66 66 66 20 31 32 37  000000ffffff 127
15ba0 20 31 39 20 30 30 30 30 30 30 30 30 30 30 30 30   19 000000000000
15bb0 30 30 37 66 20 33 36 30 32 38 37 39 37 30 31 38  007f 36028797018
15bc0 39 36 33 39 36 37 20 31 38 20 30 30 37 66 66 66  963967 18 007fff
15bd0 66 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66  ff7fffffffffffff
15be0 20 31 31 35 32 39 32 31 35 30 34 36 30 36 38 34   115292150460684
15bf0 36 39 37 36 20 31 37 20 31 30 30 30 30 30 30 30  6976 17 10000000
15c00 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  1000000000000000
15c10 20 2d 38 33 38 38 36 30 38 20 31 36 20 66 66 66   -8388608 16 fff
15c20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
15c30 66 66 66 66 66 66 66 38 30 30 30 30 30 20 31 31  fffffff800000 11
15c40 35 32 39 32 31 35 30 34 36 30 36 38 34 36 39 37  5292150460684697
15c50 35 20 31 35 20 30 66 66 66 66 66 66 66 66 66 66  5 15 0ffffffffff
15c60 66 66 66 66 66 66 66 66 66 66 66 66 20 2d 33 36  ffffffffffff -36
15c70 30 32 38 37 39 37 30 31 38 39 36 33 39 36 39 20  028797018963969 
15c80 31 34 20 66 66 66 66 66 66 66 66 66 66 37 66 66  14 ffffffffff7ff
15c90 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66  fffff7ffffffffff
15ca0 66 66 66 20 2d 33 32 37 36 39 20 31 33 20 66 66  fff -32769 13 ff
15cb0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
15cc0 66 66 66 66 66 66 66 66 66 66 37 66 66 66 20 2d  ffffffffff7fff -
15cd0 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34  5764607523034234
15ce0 38 38 20 31 32 20 66 66 66 66 66 66 66 66 66 38  88 12 fffffffff8
15cf0 30 30 30 30 30 30 66 38 30 30 30 30 30 30 30 30  000000f800000000
15d00 30 30 30 30 30 30 20 37 32 30 35 37 35 39 34 30  000000 720575940
15d10 33 37 39 32 37 39 33 36 20 31 31 20 30 31 30 30  37927936 11 0100
15d20 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30  0000100000000000
15d30 30 30 30 20 32 38 31 34 37 34 39 37 36 37 31 30  000 281474976710
15d40 36 35 36 20 31 30 20 30 30 30 31 30 30 30 30 31  656 10 000100001
15d50 30 30 30 30 30 30 30 30 30 30 30 30 20 35 37 36  000000000000 576
15d60 34 36 30 37 35 32 33 30 33 34 32 33 34 38 37 20  460752303423487 
15d70 39 20 30 37 66 66 66 66 66 66 37 66 66 66 66 66  9 07ffffff7fffff
15d80 66 66 66 66 66 66 66 66 66 20 33 32 37 36 37 20  fffffffff 32767 
15d90 38 20 30 30 30 30 30 30 30 30 30 30 30 30 37 66  8 0000000000007f
15da0 66 66 20 2d 35 34 39 37 35 35 38 31 33 38 38 38  ff -549755813888
15db0 20 37 20 66 66 66 66 66 66 66 66 66 66 66 66 66   7 fffffffffffff
15dc0 66 38 30 66 66 66 66 66 66 38 30 30 30 30 30 30  f80ffffff8000000
15dd0 30 30 30 20 34 32 39 34 39 36 37 32 39 36 20 36  000 4294967296 6
15de0 20 30 30 30 30 30 30 30 31 31 30 30 30 30 30 30   000000011000000
15df0 30 30 20 2d 35 34 39 37 35 35 38 31 33 38 38 39  00 -549755813889
15e00 20 35 20 66 66 66 66 66 66 66 66 66 66 66 66 66   5 fffffffffffff
15e10 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66  f7fffffff7ffffff
15e20 66 66 66 20 2d 31 34 30 37 33 37 34 38 38 33 35  fff -14073748835
15e30 35 33 32 38 20 34 20 66 66 66 66 66 66 66 66 66  5328 4 fffffffff
15e40 66 66 66 38 30 30 30 66 66 66 66 38 30 30 30 30  fff8000ffff80000
15e50 30 30 30 30 30 30 30 20 31 34 30 37 33 37 34 38  0000000 14073748
15e60 38 33 35 35 33 32 37 20 33 20 30 30 30 30 37 66  8355327 3 00007f
15e70 66 66 37 66 66 66 66 66 66 66 66 66 66 66 20 32  ff7fffffffffff 2
15e80 35 36 20 32 20 30 30 30 30 30 30 30 30 30 30 30  56 2 00000000000
15e90 30 30 31 30 30 20 2d 31 32 39 20 31 20 66 66 66  00100 -129 1 fff
15ea0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
15eb0 66 66 66 66 66 66 66 66 66 66 66 37 66 7d 0a 64  fffffffffff7f}.d
15ec0 6f 5f 74 65 73 74 20 62 6f 75 6e 64 61 72 79 34  o_test boundary4
15ed0 2d 34 2e 31 30 20 7b 0a 20 20 64 62 20 65 76 61  -4.10 {.  db eva
15ee0 6c 20 7b 0a 20 20 20 20 53 45 4c 45 43 54 20 61  l {.    SELECT a
15ef0 2c 20 6f 69 64 2c 20 7a 20 46 52 4f 4d 20 74 31  , oid, z FROM t1
15f00 20 4f 52 44 45 52 20 42 59 20 6f 69 64 20 44 45   ORDER BY oid DE
15f10 53 43 0a 20 20 7d 0a 7d 20 7b 32 35 35 20 34 38  SC.  }.} {255 48
15f20 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 66   00000000000000f
15f30 66 20 31 34 30 37 33 37 34 38 38 33 35 35 33 32  f 14073748835532
15f40 38 20 34 37 20 30 30 30 30 38 30 30 30 38 30 30  8 47 00008000800
15f50 30 30 30 30 30 30 30 30 30 20 2d 32 31 34 37 34  000000000 -21474
15f60 38 33 36 34 39 20 34 36 20 66 66 66 66 66 66 66  83649 46 fffffff
15f70 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
15f80 66 37 66 66 66 66 66 66 66 20 2d 33 32 37 36 38  f7fffffff -32768
15f90 20 34 35 20 66 66 66 66 66 66 66 66 66 66 66 66   45 ffffffffffff
15fa0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
15fb0 38 30 30 30 20 33 32 37 36 38 20 34 34 20 30 30  8000 32768 44 00
15fc0 30 30 30 30 30 30 30 30 30 30 38 30 30 30 20 32  00000000008000 2
15fd0 31 34 37 34 38 33 36 34 38 20 34 33 20 30 30 30  147483648 43 000
15fe0 30 30 30 30 30 38 30 30 30 30 30 30 30 20 2d 31  0000080000000 -1
15ff0 34 30 37 33 37 34 38 38 33 35 35 33 32 39 20 34  40737488355329 4
16000 32 20 66 66 66 66 66 66 66 66 66 66 66 66 37 66  2 ffffffffffff7f
16010 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66  ffffff7fffffffff
16020 66 66 20 2d 33 36 30 32 38 37 39 37 30 31 38 39  ff -360287970189
16030 36 33 39 36 38 20 34 31 20 66 66 66 66 66 66 66  63968 41 fffffff
16040 66 66 66 38 30 30 30 30 30 66 66 38 30 30 30 30  fff800000ff80000
16050 30 30 30 30 30 30 30 30 30 20 31 30 39 39 35 31  000000000 109951
16060 31 36 32 37 37 37 35 20 34 30 20 30 30 30 30 30  1627775 40 00000
16070 30 66 66 66 66 66 66 66 66 66 66 66 66 20 32 38  0ffffffffffff 28
16080 31 34 37 34 39 37 36 37 31 30 36 35 35 20 33 39  1474976710655 39
16090 20 30 30 30 30 66 66 66 66 66 66 66 66 66 66 66   0000fffffffffff
160a0 66 66 66 66 66 20 36 35 35 33 36 20 33 38 20 30  fffff 65536 38 0
160b0 30 30 30 30 30 30 30 30 30 30 31 30 30 30 30 20  000000000010000 
160c0 36 35 35 33 35 20 33 37 20 30 30 30 30 30 30 30  65535 37 0000000
160d0 30 30 30 30 30 66 66 66 66 20 38 33 38 38 36 30  00000ffff 838860
160e0 38 20 33 36 20 30 30 30 30 30 30 30 30 30 30 38  8 36 00000000008
160f0 30 30 30 30 30 20 2d 32 31 34 37 34 38 33 36 34  00000 -214748364
16100 38 20 33 35 20 66 66 66 66 66 66 66 66 66 66 66  8 35 fffffffffff
16110 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30 30  fffffffffffff800
16120 30 30 30 30 30 20 31 36 37 37 37 32 31 36 20 33  00000 16777216 3
16130 34 20 30 30 30 30 30 30 30 30 30 31 30 30 30 30  4 00000000010000
16140 30 30 20 2d 35 37 36 34 36 30 37 35 32 33 30 33  00 -576460752303
16150 34 32 33 34 38 39 20 33 33 20 66 66 66 66 66 66  423489 33 ffffff
16160 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66  fff7fffffff7ffff
16170 66 66 66 66 66 66 66 66 66 66 20 37 32 30 35 37  ffffffffff 72057
16180 35 39 34 30 33 37 39 32 37 39 33 35 20 33 32 20  594037927935 32 
16190 30 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66  00ffffffffffffff
161a0 66 66 66 66 66 66 20 35 37 36 34 36 30 37 35 32  ffffff 576460752
161b0 33 30 33 34 32 33 34 38 38 20 33 31 20 30 38 30  303423488 31 080
161c0 30 30 30 30 30 38 30 30 30 30 30 30 30 30 30 30  0000080000000000
161d0 30 30 30 30 20 31 32 38 20 33 30 20 30 30 30 30  0000 128 30 0000
161e0 30 30 30 30 30 30 30 30 30 30 38 30 20 2d 38 33  000000000080 -83
161f0 38 38 36 30 39 20 32 39 20 66 66 66 66 66 66 66  88609 29 fffffff
16200 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
16210 66 66 66 37 66 66 66 66 66 20 31 30 39 39 35 31  fff7fffff 109951
16220 31 36 32 37 37 37 36 20 32 38 20 30 30 30 30 30  1627776 28 00000
16230 31 30 30 31 30 30 30 30 30 30 30 30 30 30 20 2d  10010000000000 -
16240 31 32 38 20 32 37 20 66 66 66 66 66 66 66 66 66  128 27 fffffffff
16250 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
16260 66 66 66 66 66 38 30 20 32 31 34 37 34 38 33 36  fffff80 21474836
16270 34 37 20 32 36 20 30 30 30 30 30 30 30 30 37 66  47 26 000000007f
16280 66 66 66 66 66 66 20 33 36 30 32 38 37 39 37 30  ffffff 360287970
16290 31 38 39 36 33 39 36 38 20 32 35 20 30 30 38 30  18963968 25 0080
162a0 30 30 30 30 38 30 30 30 30 30 30 30 30 30 30 30  0000800000000000
162b0 30 30 20 38 33 38 38 36 30 37 20 32 34 20 30 30  00 8388607 24 00
162c0 30 30 30 30 30 30 30 30 37 66 66 66 66 66 20 35  000000007fffff 5
162d0 34 39 37 35 35 38 31 33 38 38 37 20 32 33 20 30  49755813887 23 0
162e0 30 30 30 30 30 37 66 37 66 66 66 66 66 66 66 66  000007f7ffffffff
162f0 66 20 34 32 39 34 39 36 37 32 39 35 20 32 32 20  f 4294967295 22 
16300 30 30 30 30 30 30 30 30 66 66 66 66 66 66 66 66  00000000ffffffff
16310 20 35 34 39 37 35 35 38 31 33 38 38 38 20 32 31   549755813888 21
16320 20 30 30 30 30 30 30 38 30 38 30 30 30 30 30 30   000000808000000
16330 30 30 30 20 31 36 37 37 37 32 31 35 20 32 30 20  000 16777215 20 
16340 30 30 30 30 30 30 30 30 30 30 66 66 66 66 66 66  0000000000ffffff
16350 20 31 32 37 20 31 39 20 30 30 30 30 30 30 30 30   127 19 00000000
16360 30 30 30 30 30 30 37 66 20 33 36 30 32 38 37 39  0000007f 3602879
16370 37 30 31 38 39 36 33 39 36 37 20 31 38 20 30 30  7018963967 18 00
16380 37 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66  7fffff7fffffffff
16390 66 66 66 66 20 31 31 35 32 39 32 31 35 30 34 36  ffff 11529215046
163a0 30 36 38 34 36 39 37 36 20 31 37 20 31 30 30 30  06846976 17 1000
163b0 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30  0000100000000000
163c0 30 30 30 30 20 2d 38 33 38 38 36 30 38 20 31 36  0000 -8388608 16
163d0 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
163e0 66 66 66 66 66 66 66 66 66 66 66 38 30 30 30 30  fffffffffff80000
163f0 30 20 31 31 35 32 39 32 31 35 30 34 36 30 36 38  0 11529215046068
16400 34 36 39 37 35 20 31 35 20 30 66 66 66 66 66 66  46975 15 0ffffff
16410 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
16420 20 2d 33 36 30 32 38 37 39 37 30 31 38 39 36 33   -36028797018963
16430 39 36 39 20 31 34 20 66 66 66 66 66 66 66 66 66  969 14 fffffffff
16440 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66  f7fffffff7ffffff
16450 66 66 66 66 66 66 66 20 2d 33 32 37 36 39 20 31  fffffff -32769 1
16460 33 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  3 ffffffffffffff
16470 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37 66  ffffffffffffff7f
16480 66 66 20 2d 35 37 36 34 36 30 37 35 32 33 30 33  ff -576460752303
16490 34 32 33 34 38 38 20 31 32 20 66 66 66 66 66 66  423488 12 ffffff
164a0 66 66 66 38 30 30 30 30 30 30 66 38 30 30 30 30  fff8000000f80000
164b0 30 30 30 30 30 30 30 30 30 30 20 37 32 30 35 37  0000000000 72057
164c0 35 39 34 30 33 37 39 32 37 39 33 36 20 31 31 20  594037927936 11 
164d0 30 31 30 30 30 30 30 30 31 30 30 30 30 30 30 30  0100000010000000
164e0 30 30 30 30 30 30 30 20 32 38 31 34 37 34 39 37  0000000 28147497
164f0 36 37 31 30 36 35 36 20 31 30 20 30 30 30 31 30  6710656 10 00010
16500 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30  0001000000000000
16510 20 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33   576460752303423
16520 34 38 37 20 39 20 30 37 66 66 66 66 66 66 37 66  487 9 07ffffff7f
16530 66 66 66 66 66 66 66 66 66 66 66 66 66 20 33 32  fffffffffffff 32
16540 37 36 37 20 38 20 30 30 30 30 30 30 30 30 30 30  767 8 0000000000
16550 30 30 37 66 66 66 20 2d 35 34 39 37 35 35 38 31  007fff -54975581
16560 33 38 38 38 20 37 20 66 66 66 66 66 66 66 66 66  3888 7 fffffffff
16570 66 66 66 66 66 38 30 66 66 66 66 66 66 38 30 30  fffff80ffffff800
16580 30 30 30 30 30 30 30 20 34 32 39 34 39 36 37 32  0000000 42949672
16590 39 36 20 36 20 30 30 30 30 30 30 30 31 31 30 30  96 6 00000001100
165a0 30 30 30 30 30 30 20 2d 35 34 39 37 35 35 38 31  000000 -54975581
165b0 33 38 38 39 20 35 20 66 66 66 66 66 66 66 66 66  3889 5 fffffffff
165c0 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66  fffff7fffffff7ff
165d0 66 66 66 66 66 66 66 20 2d 31 34 30 37 33 37 34  fffffff -1407374
165e0 38 38 33 35 35 33 32 38 20 34 20 66 66 66 66 66  88355328 4 fffff
165f0 66 66 66 66 66 66 66 38 30 30 30 66 66 66 66 38  fffffff8000ffff8
16600 30 30 30 30 30 30 30 30 30 30 30 20 31 34 30 37  00000000000 1407
16610 33 37 34 38 38 33 35 35 33 32 37 20 33 20 30 30  37488355327 3 00
16620 30 30 37 66 66 66 37 66 66 66 66 66 66 66 66 66  007fff7fffffffff
16630 66 66 20 32 35 36 20 32 20 30 30 30 30 30 30 30  ff 256 2 0000000
16640 30 30 30 30 30 30 31 30 30 20 2d 31 32 39 20 31  000000100 -129 1
16650 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66   fffffffffffffff
16660 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37  fffffffffffffff7
16670 66 7d 0a 64 6f 5f 74 65 73 74 20 62 6f 75 6e 64  f}.do_test bound
16680 61 72 79 34 2d 34 2e 31 31 20 7b 0a 20 20 64 62  ary4-4.11 {.  db
16690 20 65 76 61 6c 20 7b 0a 20 20 20 20 53 45 4c 45   eval {.    SELE
166a0 43 54 20 61 2c 20 6f 69 64 2c 20 7a 20 46 52 4f  CT a, oid, z FRO
166b0 4d 20 74 31 20 4f 52 44 45 52 20 42 59 20 2b 7a  M t1 ORDER BY +z
166c0 0a 20 20 7d 0a 7d 20 7b 31 32 37 20 31 39 20 30  .  }.} {127 19 0
166d0 30 30 30 30 30 30 30 30 30 30 30 30 30 37 66 20  00000000000007f 
166e0 31 32 38 20 33 30 20 30 30 30 30 30 30 30 30 30  128 30 000000000
166f0 30 30 30 30 30 38 30 20 32 35 35 20 34 38 20 30  0000080 255 48 0
16700 30 30 30 30 30 30 30 30 30 30 30 30 30 66 66 20  0000000000000ff 
16710 32 35 36 20 32 20 30 30 30 30 30 30 30 30 30 30  256 2 0000000000
16720 30 30 30 31 30 30 20 33 32 37 36 37 20 38 20 30  000100 32767 8 0
16730 30 30 30 30 30 30 30 30 30 30 30 37 66 66 66 20  000000000007fff 
16740 33 32 37 36 38 20 34 34 20 30 30 30 30 30 30 30  32768 44 0000000
16750 30 30 30 30 30 38 30 30 30 20 36 35 35 33 35 20  000008000 65535 
16760 33 37 20 30 30 30 30 30 30 30 30 30 30 30 30 66  37 000000000000f
16770 66 66 66 20 36 35 35 33 36 20 33 38 20 30 30 30  fff 65536 38 000
16780 30 30 30 30 30 30 30 30 31 30 30 30 30 20 38 33  0000000010000 83
16790 38 38 36 30 37 20 32 34 20 30 30 30 30 30 30 30  88607 24 0000000
167a0 30 30 30 37 66 66 66 66 66 20 38 33 38 38 36 30  0007fffff 838860
167b0 38 20 33 36 20 30 30 30 30 30 30 30 30 30 30 38  8 36 00000000008
167c0 30 30 30 30 30 20 31 36 37 37 37 32 31 35 20 32  00000 16777215 2
167d0 30 20 30 30 30 30 30 30 30 30 30 30 66 66 66 66  0 0000000000ffff
167e0 66 66 20 31 36 37 37 37 32 31 36 20 33 34 20 30  ff 16777216 34 0
167f0 30 30 30 30 30 30 30 30 31 30 30 30 30 30 30 20  000000001000000 
16800 32 31 34 37 34 38 33 36 34 37 20 32 36 20 30 30  2147483647 26 00
16810 30 30 30 30 30 30 37 66 66 66 66 66 66 66 20 32  0000007fffffff 2
16820 31 34 37 34 38 33 36 34 38 20 34 33 20 30 30 30  147483648 43 000
16830 30 30 30 30 30 38 30 30 30 30 30 30 30 20 34 32  0000080000000 42
16840 39 34 39 36 37 32 39 35 20 32 32 20 30 30 30 30  94967295 22 0000
16850 30 30 30 30 66 66 66 66 66 66 66 66 20 34 32 39  0000ffffffff 429
16860 34 39 36 37 32 39 36 20 36 20 30 30 30 30 30 30  4967296 6 000000
16870 30 31 31 30 30 30 30 30 30 30 30 20 35 34 39 37  01100000000 5497
16880 35 35 38 31 33 38 38 37 20 32 33 20 30 30 30 30  55813887 23 0000
16890 30 30 37 66 37 66 66 66 66 66 66 66 66 66 20 35  007f7fffffffff 5
168a0 34 39 37 35 35 38 31 33 38 38 38 20 32 31 20 30  49755813888 21 0
168b0 30 30 30 30 30 38 30 38 30 30 30 30 30 30 30 30  0000080800000000
168c0 30 20 31 30 39 39 35 31 31 36 32 37 37 37 35 20  0 1099511627775 
168d0 34 30 20 30 30 30 30 30 30 66 66 66 66 66 66 66  40 000000fffffff
168e0 66 66 66 66 66 20 31 30 39 39 35 31 31 36 32 37  fffff 1099511627
168f0 37 37 36 20 32 38 20 30 30 30 30 30 31 30 30 31  776 28 000001001
16900 30 30 30 30 30 30 30 30 30 30 20 31 34 30 37 33  0000000000 14073
16910 37 34 38 38 33 35 35 33 32 37 20 33 20 30 30 30  7488355327 3 000
16920 30 37 66 66 66 37 66 66 66 66 66 66 66 66 66 66  07fff7ffffffffff
16930 66 20 31 34 30 37 33 37 34 38 38 33 35 35 33 32  f 14073748835532
16940 38 20 34 37 20 30 30 30 30 38 30 30 30 38 30 30  8 47 00008000800
16950 30 30 30 30 30 30 30 30 30 20 32 38 31 34 37 34  000000000 281474
16960 39 37 36 37 31 30 36 35 35 20 33 39 20 30 30 30  976710655 39 000
16970 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  0fffffffffffffff
16980 66 20 32 38 31 34 37 34 39 37 36 37 31 30 36 35  f 28147497671065
16990 36 20 31 30 20 30 30 30 31 30 30 30 30 31 30 30  6 10 00010000100
169a0 30 30 30 30 30 30 30 30 30 30 20 33 36 30 32 38  0000000000 36028
169b0 37 39 37 30 31 38 39 36 33 39 36 37 20 31 38 20  797018963967 18 
169c0 30 30 37 66 66 66 66 66 37 66 66 66 66 66 66 66  007fffff7fffffff
169d0 66 66 66 66 66 66 20 33 36 30 32 38 37 39 37 30  ffffff 360287970
169e0 31 38 39 36 33 39 36 38 20 32 35 20 30 30 38 30  18963968 25 0080
169f0 30 30 30 30 38 30 30 30 30 30 30 30 30 30 30 30  0000800000000000
16a00 30 30 20 37 32 30 35 37 35 39 34 30 33 37 39 32  00 7205759403792
16a10 37 39 33 35 20 33 32 20 30 30 66 66 66 66 66 66  7935 32 00ffffff
16a20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20 37  ffffffffffffff 7
16a30 32 30 35 37 35 39 34 30 33 37 39 32 37 39 33 36  2057594037927936
16a40 20 31 31 20 30 31 30 30 30 30 30 30 31 30 30 30   11 010000001000
16a50 30 30 30 30 30 30 30 30 30 30 30 20 35 37 36 34  00000000000 5764
16a60 36 30 37 35 32 33 30 33 34 32 33 34 38 37 20 39  60752303423487 9
16a70 20 30 37 66 66 66 66 66 66 37 66 66 66 66 66 66   07ffffff7ffffff
16a80 66 66 66 66 66 66 66 66 20 35 37 36 34 36 30 37  ffffffff 5764607
16a90 35 32 33 30 33 34 32 33 34 38 38 20 33 31 20 30  52303423488 31 0
16aa0 38 30 30 30 30 30 30 38 30 30 30 30 30 30 30 30  8000000800000000
16ab0 30 30 30 30 30 30 20 31 31 35 32 39 32 31 35 30  000000 115292150
16ac0 34 36 30 36 38 34 36 39 37 35 20 31 35 20 30 66  4606846975 15 0f
16ad0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
16ae0 66 66 66 66 66 20 31 31 35 32 39 32 31 35 30 34  fffff 1152921504
16af0 36 30 36 38 34 36 39 37 36 20 31 37 20 31 30 30  606846976 17 100
16b00 30 30 30 30 30 31 30 30 30 30 30 30 30 30 30 30  0000010000000000
16b10 30 30 30 30 30 20 2d 35 37 36 34 36 30 37 35 32  00000 -576460752
16b20 33 30 33 34 32 33 34 38 39 20 33 33 20 66 66 66  303423489 33 fff
16b30 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66  ffffff7fffffff7f
16b40 66 66 66 66 66 66 66 66 66 66 66 66 66 20 2d 35  fffffffffffff -5
16b50 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34 38  7646075230342348
16b60 38 20 31 32 20 66 66 66 66 66 66 66 66 66 38 30  8 12 fffffffff80
16b70 30 30 30 30 30 66 38 30 30 30 30 30 30 30 30 30  00000f8000000000
16b80 30 30 30 30 30 20 2d 33 36 30 32 38 37 39 37 30  00000 -360287970
16b90 31 38 39 36 33 39 36 39 20 31 34 20 66 66 66 66  18963969 14 ffff
16ba0 66 66 66 66 66 66 37 66 66 66 66 66 66 66 37 66  ffffff7fffffff7f
16bb0 66 66 66 66 66 66 66 66 66 66 66 66 20 2d 33 36  ffffffffffff -36
16bc0 30 32 38 37 39 37 30 31 38 39 36 33 39 36 38 20  028797018963968 
16bd0 34 31 20 66 66 66 66 66 66 66 66 66 66 38 30 30  41 ffffffffff800
16be0 30 30 30 66 66 38 30 30 30 30 30 30 30 30 30 30  000ff80000000000
16bf0 30 30 30 20 2d 31 34 30 37 33 37 34 38 38 33 35  000 -14073748835
16c00 35 33 32 39 20 34 32 20 66 66 66 66 66 66 66 66  5329 42 ffffffff
16c10 66 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66  ffff7fffffff7fff
16c20 66 66 66 66 66 66 66 66 20 2d 31 34 30 37 33 37  ffffffff -140737
16c30 34 38 38 33 35 35 33 32 38 20 34 20 66 66 66 66  488355328 4 ffff
16c40 66 66 66 66 66 66 66 66 38 30 30 30 66 66 66 66  ffffffff8000ffff
16c50 38 30 30 30 30 30 30 30 30 30 30 30 20 2d 35 34  800000000000 -54
16c60 39 37 35 35 38 31 33 38 38 39 20 35 20 66 66 66  9755813889 5 fff
16c70 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66  fffffffffff7ffff
16c80 66 66 66 37 66 66 66 66 66 66 66 66 66 20 2d 35  fff7fffffffff -5
16c90 34 39 37 35 35 38 31 33 38 38 38 20 37 20 66 66  49755813888 7 ff
16ca0 66 66 66 66 66 66 66 66 66 66 66 66 38 30 66 66  ffffffffffff80ff
16cb0 66 66 66 66 38 30 30 30 30 30 30 30 30 30 20 2d  ffff8000000000 -
16cc0 32 31 34 37 34 38 33 36 34 39 20 34 36 20 66 66  2147483649 46 ff
16cd0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
16ce0 66 66 66 66 66 66 37 66 66 66 66 66 66 66 20 2d  ffffff7fffffff -
16cf0 32 31 34 37 34 38 33 36 34 38 20 33 35 20 66 66  2147483648 35 ff
16d00 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
16d10 66 66 66 66 66 66 38 30 30 30 30 30 30 30 20 2d  ffffff80000000 -
16d20 38 33 38 38 36 30 39 20 32 39 20 66 66 66 66 66  8388609 29 fffff
16d30 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
16d40 66 66 66 66 66 37 66 66 66 66 66 20 2d 38 33 38  fffff7fffff -838
16d50 38 36 30 38 20 31 36 20 66 66 66 66 66 66 66 66  8608 16 ffffffff
16d60 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
16d70 66 66 38 30 30 30 30 30 20 2d 33 32 37 36 39 20  ff800000 -32769 
16d80 31 33 20 66 66 66 66 66 66 66 66 66 66 66 66 66  13 fffffffffffff
16d90 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 37  fffffffffffffff7
16da0 66 66 66 20 2d 33 32 37 36 38 20 34 35 20 66 66  fff -32768 45 ff
16db0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
16dc0 66 66 66 66 66 66 66 66 66 66 38 30 30 30 20 2d  ffffffffff8000 -
16dd0 31 32 39 20 31 20 66 66 66 66 66 66 66 66 66 66  129 1 ffffffffff
16de0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
16df0 66 66 66 66 37 66 20 2d 31 32 38 20 32 37 20 66  ffff7f -128 27 f
16e00 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
16e10 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30 7d  fffffffffffff80}
16e20 0a 64 6f 5f 74 65 73 74 20 62 6f 75 6e 64 61 72  .do_test boundar
16e30 79 34 2d 34 2e 31 32 20 7b 0a 20 20 64 62 20 65  y4-4.12 {.  db e
16e40 76 61 6c 20 7b 0a 20 20 20 20 53 45 4c 45 43 54  val {.    SELECT
16e50 20 61 2c 20 6f 69 64 2c 20 7a 20 46 52 4f 4d 20   a, oid, z FROM 
16e60 74 31 20 4f 52 44 45 52 20 42 59 20 7a 0a 20 20  t1 ORDER BY z.  
16e70 7d 0a 7d 20 7b 31 32 37 20 31 39 20 30 30 30 30  }.} {127 19 0000
16e80 30 30 30 30 30 30 30 30 30 30 37 66 20 31 32 38  00000000007f 128
16e90 20 33 30 20 30 30 30 30 30 30 30 30 30 30 30 30   30 000000000000
16ea0 30 30 38 30 20 32 35 35 20 34 38 20 30 30 30 30  0080 255 48 0000
16eb0 30 30 30 30 30 30 30 30 30 30 66 66 20 32 35 36  0000000000ff 256
16ec0 20 32 20 30 30 30 30 30 30 30 30 30 30 30 30 30   2 0000000000000
16ed0 31 30 30 20 33 32 37 36 37 20 38 20 30 30 30 30  100 32767 8 0000
16ee0 30 30 30 30 30 30 30 30 37 66 66 66 20 33 32 37  000000007fff 327
16ef0 36 38 20 34 34 20 30 30 30 30 30 30 30 30 30 30  68 44 0000000000
16f00 30 30 38 30 30 30 20 36 35 35 33 35 20 33 37 20  008000 65535 37 
16f10 30 30 30 30 30 30 30 30 30 30 30 30 66 66 66 66  000000000000ffff
16f20 20 36 35 35 33 36 20 33 38 20 30 30 30 30 30 30   65536 38 000000
16f30 30 30 30 30 30 31 30 30 30 30 20 38 33 38 38 36  0000010000 83886
16f40 30 37 20 32 34 20 30 30 30 30 30 30 30 30 30 30  07 24 0000000000
16f50 37 66 66 66 66 66 20 38 33 38 38 36 30 38 20 33  7fffff 8388608 3
16f60 36 20 30 30 30 30 30 30 30 30 30 30 38 30 30 30  6 00000000008000
16f70 30 30 20 31 36 37 37 37 32 31 35 20 32 30 20 30  00 16777215 20 0
16f80 30 30 30 30 30 30 30 30 30 66 66 66 66 66 66 20  000000000ffffff 
16f90 31 36 37 37 37 32 31 36 20 33 34 20 30 30 30 30  16777216 34 0000
16fa0 30 30 30 30 30 31 30 30 30 30 30 30 20 32 31 34  000001000000 214
16fb0 37 34 38 33 36 34 37 20 32 36 20 30 30 30 30 30  7483647 26 00000
16fc0 30 30 30 37 66 66 66 66 66 66 66 20 32 31 34 37  0007fffffff 2147
16fd0 34 38 33 36 34 38 20 34 33 20 30 30 30 30 30 30  483648 43 000000
16fe0 30 30 38 30 30 30 30 30 30 30 20 34 32 39 34 39  0080000000 42949
16ff0 36 37 32 39 35 20 32 32 20 30 30 30 30 30 30 30  67295 22 0000000
17000 30 66 66 66 66 66 66 66 66 20 34 32 39 34 39 36  0ffffffff 429496
17010 37 32 39 36 20 36 20 30 30 30 30 30 30 30 31 31  7296 6 000000011
17020 30 30 30 30 30 30 30 30 20 35 34 39 37 35 35 38  00000000 5497558
17030 31 33 38 38 37 20 32 33 20 30 30 30 30 30 30 37  13887 23 0000007
17040 66 37 66 66 66 66 66 66 66 66 66 20 35 34 39 37  f7fffffffff 5497
17050 35 35 38 31 33 38 38 38 20 32 31 20 30 30 30 30  55813888 21 0000
17060 30 30 38 30 38 30 30 30 30 30 30 30 30 30 20 31  00808000000000 1
17070 30 39 39 35 31 31 36 32 37 37 37 35 20 34 30 20  099511627775 40 
17080 30 30 30 30 30 30 66 66 66 66 66 66 66 66 66 66  000000ffffffffff
17090 66 66 20 31 30 39 39 35 31 31 36 32 37 37 37 36  ff 1099511627776
170a0 20 32 38 20 30 30 30 30 30 31 30 30 31 30 30 30   28 000001001000
170b0 30 30 30 30 30 30 30 20 31 34 30 37 33 37 34 38  0000000 14073748
170c0 38 33 35 35 33 32 37 20 33 20 30 30 30 30 37 66  8355327 3 00007f
170d0 66 66 37 66 66 66 66 66 66 66 66 66 66 66 20 31  ff7fffffffffff 1
170e0 34 30 37 33 37 34 38 38 33 35 35 33 32 38 20 34  40737488355328 4
170f0 37 20 30 30 30 30 38 30 30 30 38 30 30 30 30 30  7 00008000800000
17100 30 30 30 30 30 30 20 32 38 31 34 37 34 39 37 36  000000 281474976
17110 37 31 30 36 35 35 20 33 39 20 30 30 30 30 66 66  710655 39 0000ff
17120 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20 32  ffffffffffffff 2
17130 38 31 34 37 34 39 37 36 37 31 30 36 35 36 20 31  81474976710656 1
17140 30 20 30 30 30 31 30 30 30 30 31 30 30 30 30 30  0 00010000100000
17150 30 30 30 30 30 30 30 20 33 36 30 32 38 37 39 37  0000000 36028797
17160 30 31 38 39 36 33 39 36 37 20 31 38 20 30 30 37  018963967 18 007
17170 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66  fffff7ffffffffff
17180 66 66 66 20 33 36 30 32 38 37 39 37 30 31 38 39  fff 360287970189
17190 36 33 39 36 38 20 32 35 20 30 30 38 30 30 30 30  63968 25 0080000
171a0 30 38 30 30 30 30 30 30 30 30 30 30 30 30 30 20  080000000000000 
171b0 37 32 30 35 37 35 39 34 30 33 37 39 32 37 39 33  7205759403792793
171c0 35 20 33 32 20 30 30 66 66 66 66 66 66 66 66 66  5 32 00fffffffff
171d0 66 66 66 66 66 66 66 66 66 66 66 20 37 32 30 35  fffffffffff 7205
171e0 37 35 39 34 30 33 37 39 32 37 39 33 36 20 31 31  7594037927936 11
171f0 20 30 31 30 30 30 30 30 30 31 30 30 30 30 30 30   010000001000000
17200 30 30 30 30 30 30 30 30 20 35 37 36 34 36 30 37  00000000 5764607
17210 35 32 33 30 33 34 32 33 34 38 37 20 39 20 30 37  52303423487 9 07
17220 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66  ffffff7fffffffff
17230 66 66 66 66 66 20 35 37 36 34 36 30 37 35 32 33  fffff 5764607523
17240 30 33 34 32 33 34 38 38 20 33 31 20 30 38 30 30  03423488 31 0800
17250 30 30 30 30 38 30 30 30 30 30 30 30 30 30 30 30  0000800000000000
17260 30 30 30 20 31 31 35 32 39 32 31 35 30 34 36 30  000 115292150460
17270 36 38 34 36 39 37 35 20 31 35 20 30 66 66 66 66  6846975 15 0ffff
17280 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
17290 66 66 20 31 31 35 32 39 32 31 35 30 34 36 30 36  ff 1152921504606
172a0 38 34 36 39 37 36 20 31 37 20 31 30 30 30 30 30  846976 17 100000
172b0 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30  0010000000000000
172c0 30 30 20 2d 35 37 36 34 36 30 37 35 32 33 30 33  00 -576460752303
172d0 34 32 33 34 38 39 20 33 33 20 66 66 66 66 66 66  423489 33 ffffff
172e0 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66  fff7fffffff7ffff
172f0 66 66 66 66 66 66 66 66 66 66 20 2d 35 37 36 34  ffffffffff -5764
17300 36 30 37 35 32 33 30 33 34 32 33 34 38 38 20 31  60752303423488 1
17310 32 20 66 66 66 66 66 66 66 66 66 38 30 30 30 30  2 fffffffff80000
17320 30 30 66 38 30 30 30 30 30 30 30 30 30 30 30 30  00f8000000000000
17330 30 30 20 2d 33 36 30 32 38 37 39 37 30 31 38 39  00 -360287970189
17340 36 33 39 36 39 20 31 34 20 66 66 66 66 66 66 66  63969 14 fffffff
17350 66 66 66 37 66 66 66 66 66 66 66 37 66 66 66 66  fff7fffffff7ffff
17360 66 66 66 66 66 66 66 66 66 20 2d 33 36 30 32 38  fffffffff -36028
17370 37 39 37 30 31 38 39 36 33 39 36 38 20 34 31 20  797018963968 41 
17380 66 66 66 66 66 66 66 66 66 66 38 30 30 30 30 30  ffffffffff800000
17390 66 66 38 30 30 30 30 30 30 30 30 30 30 30 30 30  ff80000000000000
173a0 20 2d 31 34 30 37 33 37 34 38 38 33 35 35 33 32   -14073748835532
173b0 39 20 34 32 20 66 66 66 66 66 66 66 66 66 66 66  9 42 fffffffffff
173c0 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66  f7fffffff7ffffff
173d0 66 66 66 66 66 20 2d 31 34 30 37 33 37 34 38 38  fffff -140737488
173e0 33 35 35 33 32 38 20 34 20 66 66 66 66 66 66 66  355328 4 fffffff
173f0 66 66 66 66 66 38 30 30 30 66 66 66 66 38 30 30  fffff8000ffff800
17400 30 30 30 30 30 30 30 30 30 20 2d 35 34 39 37 35  000000000 -54975
17410 35 38 31 33 38 38 39 20 35 20 66 66 66 66 66 66  5813889 5 ffffff
17420 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66  ffffffff7fffffff
17430 37 66 66 66 66 66 66 66 66 66 20 2d 35 34 39 37  7fffffffff -5497
17440 35 35 38 31 33 38 38 38 20 37 20 66 66 66 66 66  55813888 7 fffff
17450 66 66 66 66 66 66 66 66 66 38 30 66 66 66 66 66  fffffffff80fffff
17460 66 38 30 30 30 30 30 30 30 30 30 20 2d 32 31 34  f8000000000 -214
17470 37 34 38 33 36 34 39 20 34 36 20 66 66 66 66 66  7483649 46 fffff
17480 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
17490 66 66 66 37 66 66 66 66 66 66 66 20 2d 32 31 34  fff7fffffff -214
174a0 37 34 38 33 36 34 38 20 33 35 20 66 66 66 66 66  7483648 35 fffff
174b0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
174c0 66 66 66 38 30 30 30 30 30 30 30 20 2d 38 33 38  fff80000000 -838
174d0 38 36 30 39 20 32 39 20 66 66 66 66 66 66 66 66  8609 29 ffffffff
174e0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
174f0 66 66 37 66 66 66 66 66 20 2d 38 33 38 38 36 30  ff7fffff -838860
17500 38 20 31 36 20 66 66 66 66 66 66 66 66 66 66 66  8 16 fffffffffff
17510 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38  fffffffffffffff8
17520 30 30 30 30 30 20 2d 33 32 37 36 39 20 31 33 20  00000 -32769 13 
17530 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
17540 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66  ffffffffffff7fff
17550 20 2d 33 32 37 36 38 20 34 35 20 66 66 66 66 66   -32768 45 fffff
17560 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
17570 66 66 66 66 66 66 66 38 30 30 30 20 2d 31 32 39  fffffff8000 -129
17580 20 31 20 66 66 66 66 66 66 66 66 66 66 66 66 66   1 fffffffffffff
17590 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
175a0 66 37 66 20 2d 31 32 38 20 32 37 20 66 66 66 66  f7f -128 27 ffff
175b0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
175c0 66 66 66 66 66 66 66 66 66 66 38 30 7d 0a 64 6f  ffffffffff80}.do
175d0 5f 74 65 73 74 20 62 6f 75 6e 64 61 72 79 34 2d  _test boundary4-
175e0 34 2e 31 33 20 7b 0a 20 20 64 62 20 65 76 61 6c  4.13 {.  db eval
175f0 20 7b 0a 20 20 20 20 53 45 4c 45 43 54 20 61 2c   {.    SELECT a,
17600 20 6f 69 64 2c 20 7a 20 46 52 4f 4d 20 74 31 20   oid, z FROM t1 
17610 4f 52 44 45 52 20 42 59 20 2b 7a 20 44 45 53 43  ORDER BY +z DESC
17620 0a 20 20 7d 0a 7d 20 7b 2d 31 32 38 20 32 37 20  .  }.} {-128 27 
17630 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
17640 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38 30  ffffffffffffff80
17650 20 2d 31 32 39 20 31 20 66 66 66 66 66 66 66 66   -129 1 ffffffff
17660 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
17670 66 66 66 66 66 66 37 66 20 2d 33 32 37 36 38 20  ffffff7f -32768 
17680 34 35 20 66 66 66 66 66 66 66 66 66 66 66 66 66  45 fffffffffffff
17690 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 38  fffffffffffffff8
176a0 30 30 30 20 2d 33 32 37 36 39 20 31 33 20 66 66  000 -32769 13 ff
176b0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
176c0 66 66 66 66 66 66 66 66 66 66 37 66 66 66 20 2d  ffffffffff7fff -
176d0 38 33 38 38 36 30 38 20 31 36 20 66 66 66 66 66  8388608 16 fffff
176e0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
176f0 66 66 66 66 66 38 30 30 30 30 30 20 2d 38 33 38  fffff800000 -838
17700 38 36 30 39 20 32 39 20 66 66 66 66 66 66 66 66  8609 29 ffffffff
17710 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
17720 66 66 37 66 66 66 66 66 20 2d 32 31 34 37 34 38  ff7fffff -214748
17730 33 36 34 38 20 33 35 20 66 66 66 66 66 66 66 66  3648 35 ffffffff
17740 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
17750 38 30 30 30 30 30 30 30 20 2d 32 31 34 37 34 38  80000000 -214748
17760 33 36 34 39 20 34 36 20 66 66 66 66 66 66 66 66  3649 46 ffffffff
17770 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
17780 37 66 66 66 66 66 66 66 20 2d 35 34 39 37 35 35  7fffffff -549755
17790 38 31 33 38 38 38 20 37 20 66 66 66 66 66 66 66  813888 7 fffffff
177a0 66 66 66 66 66 66 66 38 30 66 66 66 66 66 66 38  fffffff80ffffff8
177b0 30 30 30 30 30 30 30 30 30 20 2d 35 34 39 37 35  000000000 -54975
177c0 35 38 31 33 38 38 39 20 35 20 66 66 66 66 66 66  5813889 5 ffffff
177d0 66 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66  ffffffff7fffffff
177e0 37 66 66 66 66 66 66 66 66 66 20 2d 31 34 30 37  7fffffffff -1407
177f0 33 37 34 38 38 33 35 35 33 32 38 20 34 20 66 66  37488355328 4 ff
17800 66 66 66 66 66 66 66 66 66 66 38 30 30 30 66 66  ffffffffff8000ff
17810 66 66 38 30 30 30 30 30 30 30 30 30 30 30 20 2d  ff800000000000 -
17820 31 34 30 37 33 37 34 38 38 33 35 35 33 32 39 20  140737488355329 
17830 34 32 20 66 66 66 66 66 66 66 66 66 66 66 66 37  42 ffffffffffff7
17840 66 66 66 66 66 66 66 37 66 66 66 66 66 66 66 66  fffffff7ffffffff
17850 66 66 66 20 2d 33 36 30 32 38 37 39 37 30 31 38  fff -36028797018
17860 39 36 33 39 36 38 20 34 31 20 66 66 66 66 66 66  963968 41 ffffff
17870 66 66 66 66 38 30 30 30 30 30 66 66 38 30 30 30  ffff800000ff8000
17880 30 30 30 30 30 30 30 30 30 30 20 2d 33 36 30 32  0000000000 -3602
17890 38 37 39 37 30 31 38 39 36 33 39 36 39 20 31 34  8797018963969 14
178a0 20 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66   ffffffffff7ffff
178b0 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66 66  fff7ffffffffffff
178c0 66 20 2d 35 37 36 34 36 30 37 35 32 33 30 33 34  f -5764607523034
178d0 32 33 34 38 38 20 31 32 20 66 66 66 66 66 66 66  23488 12 fffffff
178e0 66 66 38 30 30 30 30 30 30 66 38 30 30 30 30 30  ff8000000f800000
178f0 30 30 30 30 30 30 30 30 30 20 2d 35 37 36 34 36  000000000 -57646
17900 30 37 35 32 33 30 33 34 32 33 34 38 39 20 33 33  0752303423489 33
17910 20 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66   fffffffff7fffff
17920 66 66 37 66 66 66 66 66 66 66 66 66 66 66 66 66  ff7fffffffffffff
17930 66 20 31 31 35 32 39 32 31 35 30 34 36 30 36 38  f 11529215046068
17940 34 36 39 37 36 20 31 37 20 31 30 30 30 30 30 30  46976 17 1000000
17950 30 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0100000000000000
17960 30 20 31 31 35 32 39 32 31 35 30 34 36 30 36 38  0 11529215046068
17970 34 36 39 37 35 20 31 35 20 30 66 66 66 66 66 66  46975 15 0ffffff
17980 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
17990 20 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33   576460752303423
179a0 34 38 38 20 33 31 20 30 38 30 30 30 30 30 30 38  488 31 080000008
179b0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 20 35  00000000000000 5
179c0 37 36 34 36 30 37 35 32 33 30 33 34 32 33 34 38  7646075230342348
179d0 37 20 39 20 30 37 66 66 66 66 66 66 37 66 66 66  7 9 07ffffff7fff
179e0 66 66 66 66 66 66 66 66 66 66 66 20 37 32 30 35  fffffffffff 7205
179f0 37 35 39 34 30 33 37 39 32 37 39 33 36 20 31 31  7594037927936 11
17a00 20 30 31 30 30 30 30 30 30 31 30 30 30 30 30 30   010000001000000
17a10 30 30 30 30 30 30 30 30 20 37 32 30 35 37 35 39  00000000 7205759
17a20 34 30 33 37 39 32 37 39 33 35 20 33 32 20 30 30  4037927935 32 00
17a30 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
17a40 66 66 66 66 20 33 36 30 32 38 37 39 37 30 31 38  ffff 36028797018
17a50 39 36 33 39 36 38 20 32 35 20 30 30 38 30 30 30  963968 25 008000
17a60 30 30 38 30 30 30 30 30 30 30 30 30 30 30 30 30  0080000000000000
17a70 20 33 36 30 32 38 37 39 37 30 31 38 39 36 33 39   360287970189639
17a80 36 37 20 31 38 20 30 30 37 66 66 66 66 66 37 66  67 18 007fffff7f
17a90 66 66 66 66 66 66 66 66 66 66 66 66 20 32 38 31  ffffffffffff 281
17aa0 34 37 34 39 37 36 37 31 30 36 35 36 20 31 30 20  474976710656 10 
17ab0 30 30 30 31 30 30 30 30 31 30 30 30 30 30 30 30  0001000010000000
17ac0 30 30 30 30 30 20 32 38 31 34 37 34 39 37 36 37  00000 2814749767
17ad0 31 30 36 35 35 20 33 39 20 30 30 30 30 66 66 66  10655 39 0000fff
17ae0 66 66 66 66 66 66 66 66 66 66 66 66 66 20 31 34  fffffffffffff 14
17af0 30 37 33 37 34 38 38 33 35 35 33 32 38 20 34 37  0737488355328 47
17b00 20 30 30 30 30 38 30 30 30 38 30 30 30 30 30 30   000080008000000
17b10 30 30 30 30 30 20 31 34 30 37 33 37 34 38 38 33  00000 1407374883
17b20 35 35 33 32 37 20 33 20 30 30 30 30 37 66 66 66  55327 3 00007fff
17b30 37 66 66 66 66 66 66 66 66 66 66 66 20 31 30 39  7fffffffffff 109
17b40 39 35 31 31 36 32 37 37 37 36 20 32 38 20 30 30  9511627776 28 00
17b50 30 30 30 31 30 30 31 30 30 30 30 30 30 30 30 30  0001001000000000
17b60 30 20 31 30 39 39 35 31 31 36 32 37 37 37 35 20  0 1099511627775 
17b70 34 30 20 30 30 30 30 30 30 66 66 66 66 66 66 66  40 000000fffffff
17b80 66 66 66 66 66 20 35 34 39 37 35 35 38 31 33 38  fffff 5497558138
17b90 38 38 20 32 31 20 30 30 30 30 30 30 38 30 38 30  88 21 0000008080
17ba0 30 30 30 30 30 30 30 30 20 35 34 39 37 35 35 38  00000000 5497558
17bb0 31 33 38 38 37 20 32 33 20 30 30 30 30 30 30 37  13887 23 0000007
17bc0 66 37 66 66 66 66 66 66 66 66 66 20 34 32 39 34  f7fffffffff 4294
17bd0 39 36 37 32 39 36 20 36 20 30 30 30 30 30 30 30  967296 6 0000000
17be0 31 31 30 30 30 30 30 30 30 30 20 34 32 39 34 39  1100000000 42949
17bf0 36 37 32 39 35 20 32 32 20 30 30 30 30 30 30 30  67295 22 0000000
17c00 30 66 66 66 66 66 66 66 66 20 32 31 34 37 34 38  0ffffffff 214748
17c10 33 36 34 38 20 34 33 20 30 30 30 30 30 30 30 30  3648 43 00000000
17c20 38 30 30 30 30 30 30 30 20 32 31 34 37 34 38 33  80000000 2147483
17c30 36 34 37 20 32 36 20 30 30 30 30 30 30 30 30 37  647 26 000000007
17c40 66 66 66 66 66 66 66 20 31 36 37 37 37 32 31 36  fffffff 16777216
17c50 20 33 34 20 30 30 30 30 30 30 30 30 30 31 30 30   34 000000000100
17c60 30 30 30 30 20 31 36 37 37 37 32 31 35 20 32 30  0000 16777215 20
17c70 20 30 30 30 30 30 30 30 30 30 30 66 66 66 66 66   0000000000fffff
17c80 66 20 38 33 38 38 36 30 38 20 33 36 20 30 30 30  f 8388608 36 000
17c90 30 30 30 30 30 30 30 38 30 30 30 30 30 20 38 33  0000000800000 83
17ca0 38 38 36 30 37 20 32 34 20 30 30 30 30 30 30 30  88607 24 0000000
17cb0 30 30 30 37 66 66 66 66 66 20 36 35 35 33 36 20  0007fffff 65536 
17cc0 33 38 20 30 30 30 30 30 30 30 30 30 30 30 31 30  38 0000000000010
17cd0 30 30 30 20 36 35 35 33 35 20 33 37 20 30 30 30  000 65535 37 000
17ce0 30 30 30 30 30 30 30 30 30 66 66 66 66 20 33 32  000000000ffff 32
17cf0 37 36 38 20 34 34 20 30 30 30 30 30 30 30 30 30  768 44 000000000
17d00 30 30 30 38 30 30 30 20 33 32 37 36 37 20 38 20  0008000 32767 8 
17d10 30 30 30 30 30 30 30 30 30 30 30 30 37 66 66 66  0000000000007fff
17d20 20 32 35 36 20 32 20 30 30 30 30 30 30 30 30 30   256 2 000000000
17d30 30 30 30 30 31 30 30 20 32 35 35 20 34 38 20 30  0000100 255 48 0
17d40 30 30 30 30 30 30 30 30 30 30 30 30 30 66 66 20  0000000000000ff 
17d50 31 32 38 20 33 30 20 30 30 30 30 30 30 30 30 30  128 30 000000000
17d60 30 30 30 30 30 38 30 20 31 32 37 20 31 39 20 30  0000080 127 19 0
17d70 30 30 30 30 30 30 30 30 30 30 30 30 30 37 66 7d  00000000000007f}
17d80 0a 64 6f 5f 74 65 73 74 20 62 6f 75 6e 64 61 72  .do_test boundar
17d90 79 34 2d 34 2e 31 34 20 7b 0a 20 20 64 62 20 65  y4-4.14 {.  db e
17da0 76 61 6c 20 7b 0a 20 20 20 20 53 45 4c 45 43 54  val {.    SELECT
17db0 20 61 2c 20 6f 69 64 2c 20 7a 20 46 52 4f 4d 20   a, oid, z FROM 
17dc0 74 31 20 4f 52 44 45 52 20 42 59 20 7a 20 44 45  t1 ORDER BY z DE
17dd0 53 43 0a 20 20 7d 0a 7d 20 7b 2d 31 32 38 20 32  SC.  }.} {-128 2
17de0 37 20 66 66 66 66 66 66 66 66 66 66 66 66 66 66  7 ffffffffffffff
17df0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
17e00 38 30 20 2d 31 32 39 20 31 20 66 66 66 66 66 66  80 -129 1 ffffff
17e10 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
17e20 66 66 66 66 66 66 66 66 37 66 20 2d 33 32 37 36  ffffffff7f -3276
17e30 38 20 34 35 20 66 66 66 66 66 66 66 66 66 66 66  8 45 fffffffffff
17e40 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
17e50 66 38 30 30 30 20 2d 33 32 37 36 39 20 31 33 20  f8000 -32769 13 
17e60 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
17e70 66 66 66 66 66 66 66 66 66 66 66 66 37 66 66 66  ffffffffffff7fff
17e80 20 2d 38 33 38 38 36 30 38 20 31 36 20 66 66 66   -8388608 16 fff
17e90 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
17ea0 66 66 66 66 66 66 66 38 30 30 30 30 30 20 2d 38  fffffff800000 -8
17eb0 33 38 38 36 30 39 20 32 39 20 66 66 66 66 66 66  388609 29 ffffff
17ec0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
17ed0 66 66 66 66 37 66 66 66 66 66 20 2d 32 31 34 37  ffff7fffff -2147
17ee0 34 38 33 36 34 38 20 33 35 20 66 66 66 66 66 66  483648 35 ffffff
17ef0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
17f00 66 66 38 30 30 30 30 30 30 30 20 2d 32 31 34 37  ff80000000 -2147
17f10 34 38 33 36 34 39 20 34 36 20 66 66 66 66 66 66  483649 46 ffffff
17f20 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
17f30 66 66 37 66 66 66 66 66 66 66 20 2d 35 34 39 37  ff7fffffff -5497
17f40 35 35 38 31 33 38 38 38 20 37 20 66 66 66 66 66  55813888 7 fffff
17f50 66 66 66 66 66 66 66 66 66 38 30 66 66 66 66 66  fffffffff80fffff
17f60 66 38 30 30 30 30 30 30 30 30 30 20 2d 35 34 39  f8000000000 -549
17f70 37 35 35 38 31 33 38 38 39 20 35 20 66 66 66 66  755813889 5 ffff
17f80 66 66 66 66 66 66 66 66 66 66 37 66 66 66 66 66  ffffffffff7fffff
17f90 66 66 37 66 66 66 66 66 66 66 66 66 20 2d 31 34  ff7fffffffff -14
17fa0 30 37 33 37 34 38 38 33 35 35 33 32 38 20 34 20  0737488355328 4 
17fb0 66 66 66 66 66 66 66 66 66 66 66 66 38 30 30 30  ffffffffffff8000
17fc0 66 66 66 66 38 30 30 30 30 30 30 30 30 30 30 30  ffff800000000000
17fd0 20 2d 31 34 30 37 33 37 34 38 38 33 35 35 33 32   -14073748835532
17fe0 39 20 34 32 20 66 66 66 66 66 66 66 66 66 66 66  9 42 fffffffffff
17ff0 66 37 66 66 66 66 66 66 66 37 66 66 66 66 66 66  f7fffffff7ffffff
18000 66 66 66 66 66 20 2d 33 36 30 32 38 37 39 37 30  fffff -360287970
18010 31 38 39 36 33 39 36 38 20 34 31 20 66 66 66 66  18963968 41 ffff
18020 66 66 66 66 66 66 38 30 30 30 30 30 66 66 38 30  ffffff800000ff80
18030 30 30 30 30 30 30 30 30 30 30 30 30 20 2d 33 36  000000000000 -36
18040 30 32 38 37 39 37 30 31 38 39 36 33 39 36 39 20  028797018963969 
18050 31 34 20 66 66 66 66 66 66 66 66 66 66 37 66 66  14 ffffffffff7ff
18060 66 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66  fffff7ffffffffff
18070 66 66 66 20 2d 35 37 36 34 36 30 37 35 32 33 30  fff -57646075230
18080 33 34 32 33 34 38 38 20 31 32 20 66 66 66 66 66  3423488 12 fffff
18090 66 66 66 66 38 30 30 30 30 30 30 66 38 30 30 30  ffff8000000f8000
180a0 30 30 30 30 30 30 30 30 30 30 30 20 2d 35 37 36  00000000000 -576
180b0 34 36 30 37 35 32 33 30 33 34 32 33 34 38 39 20  460752303423489 
180c0 33 33 20 66 66 66 66 66 66 66 66 66 37 66 66 66  33 fffffffff7fff
180d0 66 66 66 66 37 66 66 66 66 66 66 66 66 66 66 66  ffff7fffffffffff
180e0 66 66 66 20 31 31 35 32 39 32 31 35 30 34 36 30  fff 115292150460
180f0 36 38 34 36 39 37 36 20 31 37 20 31 30 30 30 30  6846976 17 10000
18100 30 30 30 31 30 30 30 30 30 30 30 30 30 30 30 30  0001000000000000
18110 30 30 30 20 31 31 35 32 39 32 31 35 30 34 36 30  000 115292150460
18120 36 38 34 36 39 37 35 20 31 35 20 30 66 66 66 66  6846975 15 0ffff
18130 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66  ffffffffffffffff
18140 66 66 20 35 37 36 34 36 30 37 35 32 33 30 33 34  ff 5764607523034
18150 32 33 34 38 38 20 33 31 20 30 38 30 30 30 30 30  23488 31 0800000
18160 30 38 30 30 30 30 30 30 30 30 30 30 30 30 30 30  0800000000000000
18170 20 35 37 36 34 36 30 37 35 32 33 30 33 34 32 33   576460752303423
18180 34 38 37 20 39 20 30 37 66 66 66 66 66 66 37 66  487 9 07ffffff7f
18190 66 66 66 66 66 66 66 66 66 66 66 66 66 20 37 32  fffffffffffff 72
181a0 30 35 37 35 39 34 30 33 37 39 32 37 39 33 36 20  057594037927936 
181b0 31 31 20 30 31 30 30 30 30 30 30 31 30 30 30 30  11 0100000010000
181c0 30 30 30 30 30 30 30 30 30 30 20 37 32 30 35 37  0000000000 72057
181d0 35 39 34 30 33 37 39 32 37 39 33 35 20 33 32 20  594037927935 32 
181e0 30 30 66 66 66 66 66 66 66 66 66 66 66 66 66 66  00ffffffffffffff
181f0 66 66 66 66 66 66 20 33 36 30 32 38 37 39 37 30  ffffff 360287970
18200 31 38 39 36 33 39 36 38 20 32 35 20 30 30 38 30  18963968 25 0080
18210 30 30 30 30 38 30 30 30 30 30 30 30 30 30 30 30  0000800000000000
18220 30 30 20 33 36 30 32 38 37 39 37 30 31 38 39 36  00 3602879701896
18230 33 39 36 37 20 31 38 20 30 30 37 66 66 66 66 66  3967 18 007fffff
18240 37 66 66 66 66 66 66 66 66 66 66 66 66 66 20 32  7fffffffffffff 2
18250 38 31 34 37 34 39 37 36 37 31 30 36 35 36 20 31  81474976710656 1
18260 30 20 30 30 30 31 30 30 30 30 31 30 30 30 30 30  0 00010000100000
18270 30 30 30 30 30 30 30 20 32 38 31 34 37 34 39 37  0000000 28147497
18280 36 37 31 30 36 35 35 20 33 39 20 30 30 30 30 66  6710655 39 0000f
18290 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 20  fffffffffffffff 
182a0 31 34 30 37 33 37 34 38 38 33 35 35 33 32 38 20  140737488355328 
182b0 34 37 20 30 30 30 30 38 30 30 30 38 30 30 30 30  47 0000800080000
182c0 30 30 30 30 30 30 30 20 31 34 30 37 33 37 34 38  0000000 14073748
182d0 38 33 35 35 33 32 37 20 33 20 30 30 30 30 37 66  8355327 3 00007f
182e0 66 66 37 66 66 66 66 66 66 66 66 66 66 66 20 31  ff7fffffffffff 1
182f0 30 39 39 35 31 31 36 32 37 37 37 36 20 32 38 20  099511627776 28 
18300 30 30 30 30 30 31 30 30 31 30 30 30 30 30 30 30  0000010010000000
18310 30 30 30 20 31 30 39 39 35 31 31 36 32 37 37 37  000 109951162777
18320 35 20 34 30 20 30 30 30 30 30 30 66 66 66 66 66  5 40 000000fffff
18330 66 66 66 66 66 66 66 20 35 34 39 37 35 35 38 31  fffffff 54975581
18340 33 38 38 38 20 32 31 20 30 30 30 30 30 30 38 30  3888 21 00000080
18350 38 30 30 30 30 30 30 30 30 30 20 35 34 39 37 35  8000000000 54975
18360 35 38 31 33 38 38 37 20 32 33 20 30 30 30 30 30  5813887 23 00000
18370 30 37 66 37 66 66 66 66 66 66 66 66 66 20 34 32  07f7fffffffff 42
18380 39 34 39 36 37 32 39 36 20 36 20 30 30 30 30 30  94967296 6 00000
18390 30 30 31 31 30 30 30 30 30 30 30 30 20 34 32 39  001100000000 429
183a0 34 39 36 37 32 39 35 20 32 32 20 30 30 30 30 30  4967295 22 00000
183b0 30 30 30 66 66 66 66 66 66 66 66 20 32 31 34 37  000ffffffff 2147
183c0 34 38 33 36 34 38 20 34 33 20 30 30 30 30 30 30  483648 43 000000
183d0 30 30 38 30 30 30 30 30 30 30 20 32 31 34 37 34  0080000000 21474
183e0 38 33 36 34 37 20 32 36 20 30 30 30 30 30 30 30  83647 26 0000000
183f0 30 37 66 66 66 66 66 66 66 20 31 36 37 37 37 32  07fffffff 167772
18400 31 36 20 33 34 20 30 30 30 30 30 30 30 30 30 31  16 34 0000000001
18410 30 30 30 30 30 30 20 31 36 37 37 37 32 31 35 20  000000 16777215 
18420 32 30 20 30 30 30 30 30 30 30 30 30 30 66 66 66  20 0000000000fff
18430 66 66 66 20 38 33 38 38 36 30 38 20 33 36 20 30  fff 8388608 36 0
18440 30 30 30 30 30 30 30 30 30 38 30 30 30 30 30 20  000000000800000 
18450 38 33 38 38 36 30 37 20 32 34 20 30 30 30 30 30  8388607 24 00000
18460 30 30 30 30 30 37 66 66 66 66 66 20 36 35 35 33  000007fffff 6553
18470 36 20 33 38 20 30 30 30 30 30 30 30 30 30 30 30  6 38 00000000000
18480 31 30 30 30 30 20 36 35 35 33 35 20 33 37 20 30  10000 65535 37 0
18490 30 30 30 30 30 30 30 30 30 30 30 66 66 66 66 20  00000000000ffff 
184a0 33 32 37 36 38 20 34 34 20 30 30 30 30 30 30 30  32768 44 0000000
184b0 30 30 30 30 30 38 30 30 30 20 33 32 37 36 37 20  000008000 32767 
184c0 38 20 30 30 30 30 30 30 30 30 30 30 30 30 37 66  8 0000000000007f
184d0 66 66 20 32 35 36 20 32 20 30 30 30 30 30 30 30  ff 256 2 0000000
184e0 30 30 30 30 30 30 31 30 30 20 32 35 35 20 34 38  000000100 255 48
184f0 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 66   00000000000000f
18500 66 20 31 32 38 20 33 30 20 30 30 30 30 30 30 30  f 128 30 0000000
18510 30 30 30 30 30 30 30 38 30 20 31 32 37 20 31 39  000000080 127 19
18520 20 30 30 30 30 30 30 30 30 30 30 30 30 30 30 37   000000000000007
18530 66 7d 0a 66 69 6e 69 73 68 5f 74 65 73 74 0a     f}.finish_test.