=== BR vs BP run A (BP's noise mask; unset gates excluded per lane L4) === == structure == batches A: [(1, 1, '0x1b4'), (2, 8, '0x1b4')] batches BR: [(1, 1, '0x1b4'), (2, 8, '0x1b4')] elements A: 81 BR: 81 blocks A: 9 BR: 9 element (blk,pid,list,idx) key sets: IDENTICAL per-list sizes (all blocks): IDENTICAL aiblk SET gate fields (rate/boost/g4/f3/civ): IDENTICAL (unset gates carry uninitialised payloads - lane L4) == word diffs, masked == NONE. Every differing word is inside the proven noise set. (differing words inside the noise set, by list: {1: 8, 3: 141, 5: 60, 7: 20, 8: 32, 10: 38, 12: 83, 14: 78, 23: 145}) == list 10 element order (systemId, fleetId) == A: (384,1970) (80,1986) (384,2002) (816,7072) BR: (384,1970) (80,1986) (384,2002) (816,7072) == list 8 element order (word0) == A: idx0=2002 idx1=1986 idx2=1538 BR: idx0=2002 idx1=1986 idx2=1538 === BR vs BP run B === == structure == batches B: [(1, 1, '0x1b4'), (2, 8, '0x1b4')] batches BR: [(1, 1, '0x1b4'), (2, 8, '0x1b4')] elements B: 81 BR: 81 blocks B: 9 BR: 9 element (blk,pid,list,idx) key sets: IDENTICAL per-list sizes (all blocks): IDENTICAL aiblk SET gate fields (rate/boost/g4/f3/civ): IDENTICAL (unset gates carry uninitialised payloads - lane L4) == word diffs, masked == blk=1 pid=32 list= 8 idx=1 word0 B=0x000007b2 (1970) BR=0x000007c2 (1986) blk=1 pid=32 list=10 idx=0 word0 B=0x00000050 (80) BR=0x00000180 (384) blk=1 pid=32 list=10 idx=1 word0 B=0x00000180 (384) BR=0x00000050 (80) (differing words inside the noise set, by list: {1: 10, 3: 141, 5: 59, 7: 20, 8: 32, 10: 39, 12: 84, 14: 76, 23: 148}) == list 10 element order (systemId, fleetId) == B: (80,1970) (384,1986) (384,2002) (816,7072) BR: (384,1970) (80,1986) (384,2002) (816,7072) == list 8 element order (word0) == B: idx0=2002 idx1=1970 idx2=1538 BR: idx0=2002 idx1=1986 idx2=1538 === self-test of the comparator: BP A vs BP B (must reproduce BP section 3.4's three words) === == structure == batches A: [(1, 1, '0x1b4'), (2, 8, '0x1b4')] batches B: [(1, 1, '0x1b4'), (2, 8, '0x1b4')] elements A: 81 B: 81 blocks A: 9 B: 9 element (blk,pid,list,idx) key sets: IDENTICAL per-list sizes (all blocks): IDENTICAL aiblk SET gate fields (rate/boost/g4/f3/civ): IDENTICAL (unset gates carry uninitialised payloads - lane L4) == word diffs, masked == blk=1 pid=32 list= 8 idx=1 word0 A=0x000007c2 (1986) B=0x000007b2 (1970) blk=1 pid=32 list=10 idx=0 word0 A=0x00000180 (384) B=0x00000050 (80) blk=1 pid=32 list=10 idx=1 word0 A=0x00000050 (80) B=0x00000180 (384) (differing words inside the noise set, by list: {1: 8, 3: 147, 5: 60, 7: 20, 8: 32, 10: 38, 12: 83, 14: 80, 23: 147}) == list 10 element order (systemId, fleetId) == A: (384,1970) (80,1986) (384,2002) (816,7072) B: (80,1970) (384,1986) (384,2002) (816,7072) == list 8 element order (word0) == A: idx0=2002 idx1=1986 idx2=1538 B: idx0=2002 idx1=1970 idx2=1538 === self-test: BP L vs BP A (the mask's own defining pair; must be NONE) === == structure == batches L: [(1, 1, '0x1b4'), (2, 8, '0x1b4')] batches A: [(1, 1, '0x1b4'), (2, 8, '0x1b4')] elements L: 81 A: 81 blocks L: 9 A: 9 element (blk,pid,list,idx) key sets: IDENTICAL per-list sizes (all blocks): IDENTICAL aiblk SET gate fields (rate/boost/g4/f3/civ): IDENTICAL (unset gates carry uninitialised payloads - lane L4) == word diffs, masked == NONE. Every differing word is inside the proven noise set. (differing words inside the noise set, by list: {1: 9, 3: 148, 5: 60, 7: 20, 8: 31, 10: 40, 12: 82, 14: 80, 23: 146}) == list 10 element order (systemId, fleetId) == L: (384,1970) (80,1986) (384,2002) (816,7072) A: (384,1970) (80,1986) (384,2002) (816,7072) == list 8 element order (word0) == L: idx0=2002 idx1=1986 idx2=1538 A: idx0=2002 idx1=1986 idx2=1538 === BR-deep (Rung B record, aiorders.deep=on) vs BP run B === == structure == batches B: [(1, 1, '0x1b4'), (2, 8, '0x1b4')] batches BRdeep: [(1, 1, '0x1b4'), (2, 8, '0x1b4')] elements B: 81 BRdeep: 81 blocks B: 9 BRdeep: 9 element (blk,pid,list,idx) key sets: IDENTICAL per-list sizes (all blocks): IDENTICAL aiblk SET gate fields (rate/boost/g4/f3/civ): IDENTICAL (unset gates carry uninitialised payloads - lane L4) == word diffs, masked == NONE. Every differing word is inside the proven noise set. (differing words inside the noise set, by list: {1: 9, 3: 136, 5: 59, 7: 20, 8: 27, 10: 38, 12: 84, 14: 72, 23: 148}) == list 10 element order (systemId, fleetId) == B: (80,1970) (384,1986) (384,2002) (816,7072) BRdeep: (80,1970) (384,1986) (384,2002) (816,7072) == list 8 element order (word0) == B: idx0=2002 idx1=1970 idx2=1538 BRdeep: idx0=2002 idx1=1970 idx2=1538