~/f/llvm16/RPMS.2017 ~/f/llvm16 ~/f/llvm16 RPMS.2017/libomp16-devel-16.0.6-1.1.x86_64.rpm RPMS/libomp16-devel-16.0.6-1.1.x86_64.rpm differ: byte 225, line 1 Comparing libomp16-devel-16.0.6-1.1.x86_64.rpm to libomp16-devel-16.0.6-1.1.x86_64.rpm comparing the rpm tags of libomp16-devel --- old-rpm-tags +++ new-rpm-tags @@ -229 +229 @@ -/usr/lib64/libomp.so 404d7cb6063d5183e553895867d7942cd11244651ac2486e994ae79cef282cd2 0 +/usr/lib64/libomp.so f356ed8dae7ea87605da179e6a07f276087343bd25e7e2d86b927a139ccd9b09 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/lib64/libomp.so differs in ELF sections --- old /usr/lib64/libomp.so (objdump) +++ new /usr/lib64/libomp.so (objdump) @@ -192,9 +192,9 @@ 0e80 00000000 00000000 70740000 12000000 ........pt...... 0e90 00000000 00000000 00000000 00000000 ................ 0ea0 ba340000 12000e00 a0410b00 00000000 .4.......A...... - 0eb0 5a010000 00000000 61480000 12000e00 Z.......aH...... + 0eb0 5a010000 00000000 7a480000 12000e00 Z.......zH...... 0ec0 50b90f00 00000000 36010000 00000000 P.......6....... - 0ed0 e8500000 12000e00 50b90f00 00000000 .P......P....... + 0ed0 c5500000 12000e00 50b90f00 00000000 .P......P....... 0ee0 36010000 00000000 191d0000 12000e00 6............... 0ef0 d04a0600 00000000 29000000 00000000 .J......)....... 0f00 a4320000 12000e00 80850a00 00000000 .2.............. @@ -203,7 +203,7 @@ 0f30 1d2e0000 12000e00 40050700 00000000 ........@....... 0f40 c9020000 00000000 d36a0000 12000e00 .........j...... 0f50 b01b1100 00000000 3c000000 00000000 ........<....... - 0f60 0e6c0000 12000e00 b01b1100 00000000 .l.............. + 0f60 1e6c0000 12000e00 b01b1100 00000000 .l.............. 0f70 3c000000 00000000 e3060000 12000e00 <............... 0f80 b0ee0500 00000000 3f000000 00000000 ........?....... 0f90 5e080000 12000e00 d0f00500 00000000 ^............... @@ -240,15 +240,15 @@ 1180 3d000000 00000000 c1180000 12000e00 =............... 1190 503e0600 00000000 1f000000 00000000 P>.............. 11a0 0d260000 12000e00 908c0600 00000000 .&.............. - 11b0 9f000000 00000000 2a540000 12000e00 ........*T...... + 11b0 9f000000 00000000 25540000 12000e00 ........%T...... 11c0 d0381000 00000000 a8000000 00000000 .8.............. - 11d0 43540000 12000e00 d0381000 00000000 CT.......8...... + 11d0 59540000 12000e00 d0381000 00000000 YT.......8...... 11e0 a8000000 00000000 36450000 12000e00 ........6E...... 11f0 d0291000 00000000 1f040000 00000000 .).............. 1200 f7460000 12000e00 d0291000 00000000 .F.......)...... 1210 1f040000 00000000 a0550000 12000e00 .........U...... 1220 000d1000 00000000 a1020000 00000000 ................ - 1230 e7560000 12000e00 000d1000 00000000 .V.............. + 1230 06570000 12000e00 000d1000 00000000 .W.............. 1240 a1020000 00000000 8c140000 12000e00 ................ 1250 a0350600 00000000 71010000 00000000 .5......q....... 1260 da5a0000 12000e00 40ed1000 00000000 .Z......@....... @@ -266,8 +266,8 @@ 1320 cf700000 12000e00 d03c1100 00000000 .p.......<...... 1330 b1000000 00000000 53490000 12000e00 ........SI...... 1340 70251000 00000000 01000000 00000000 p%.............. - 1350 284b0000 12000e00 70251000 00000000 (K......p%...... - 1360 01000000 00000000 3a500000 12000e00 ........:P...... + 1350 144b0000 12000e00 70251000 00000000 .K......p%...... + 1360 01000000 00000000 2c500000 12000e00 ........,P...... 1370 a0251000 00000000 01000000 00000000 .%.............. 1380 36520000 12000e00 a0251000 00000000 6R.......%...... 1390 01000000 00000000 ea5c0000 12000e00 .........\...... @@ -281,14 +281,14 @@ 1410 e1110000 12000e00 50260600 00000000 ........P&...... 1420 22000000 00000000 59430000 12000e00 ".......YC...... 1430 c0a20f00 00000000 2f010000 00000000 ......../....... - 1440 59570000 12000e00 c0a20f00 00000000 YW.............. + 1440 97570000 12000e00 c0a20f00 00000000 .W.............. 1450 2f010000 00000000 f51b0000 12000e00 /............... 1460 f0440600 00000000 31000000 00000000 .D......1....... 1470 0f450000 12000e00 60121000 00000000 .E......`....... 1480 a1020000 00000000 d0460000 12000e00 .........F...... 1490 60121000 00000000 a1020000 00000000 `............... 14a0 41110000 12000e00 a0250600 00000000 A........%...... - 14b0 18000000 00000000 23610000 12000e00 ........#a...... + 14b0 18000000 00000000 0b610000 12000e00 .........a...... 14c0 c00b1100 00000000 b1000000 00000000 ................ 14d0 d2640000 12000e00 c00b1100 00000000 .d.............. 14e0 b1000000 00000000 aa390000 12000e00 .........9...... @@ -296,7 +296,7 @@ 1500 4d5a0000 12000e00 40e91000 00000000 MZ......@....... 1510 6a000000 00000000 1e5f0000 12000e00 j........_...... 1520 b0ea1000 00000000 3c000000 00000000 ........<....... - 1530 835f0000 12000e00 b0ea1000 00000000 ._.............. + 1530 725f0000 12000e00 b0ea1000 00000000 r_.............. 1540 3c000000 00000000 ae1d0000 12000e00 <............... 1550 c04b0600 00000000 35000000 00000000 .K......5....... 1560 4c210000 12000e00 606c0600 00000000 L!......`l...... @@ -312,21 +312,21 @@ 1600 a8030000 00000000 212f0000 12000e00 ........!/...... 1610 e0c40600 00000000 72000000 00000000 ........r....... 1620 fd3f0000 12000e00 80f60f00 00000000 .?.............. - 1630 dc010000 00000000 48450000 12000e00 ........HE...... + 1630 dc010000 00000000 6b450000 12000e00 ........kE...... 1640 80f60f00 00000000 dc010000 00000000 ................ - 1650 10500000 12000e00 a0cf0f00 00000000 .P.............. + 1650 37500000 12000e00 a0cf0f00 00000000 7P.............. 1660 e6000000 00000000 6a560000 12000e00 ........jV...... 1670 a0cf0f00 00000000 e6000000 00000000 ................ 1680 265b0000 12000e00 00ef1000 00000000 &[.............. 1690 ad000000 00000000 b3130000 12000e00 ................ 16a0 b0300600 00000000 03000000 00000000 .0.............. 16b0 56250000 12000e00 b0810600 00000000 V%.............. - 16c0 8d010000 00000000 135e0000 12000e00 .........^...... + 16c0 8d010000 00000000 245e0000 12000e00 ........$^...... 16d0 100a1100 00000000 81000000 00000000 ................ 16e0 975f0000 12000e00 100a1100 00000000 ._.............. 16f0 81000000 00000000 39640000 12000e00 ........9d...... 1700 100a1100 00000000 81000000 00000000 ................ - 1710 b1700000 12000e00 f02f1100 00000000 .p......./...... + 1710 96700000 12000e00 f02f1100 00000000 .p......./...... 1720 5c010000 00000000 47710000 12000e00 \.......Gq...... 1730 f02f1100 00000000 5c010000 00000000 ./......\....... 1740 61000000 12000e00 a0b80500 00000000 a............... @@ -344,7 +344,7 @@ 1800 a5200000 12000e00 106b0600 00000000 . .......k...... 1810 38000000 00000000 eb250000 12000e00 8........%...... 1820 d0890600 00000000 57010000 00000000 ........W....... - 1830 94700000 12000e00 302a1100 00000000 .p......0*...... + 1830 61700000 12000e00 302a1100 00000000 ap......0*...... 1840 14000000 00000000 b5720000 12000e00 .........r...... 1850 302a1100 00000000 14000000 00000000 0*.............. 1860 0a030000 12000e00 00eb0500 00000000 ................ @@ -353,8 +353,8 @@ 1890 c2140000 12000e00 30370600 00000000 ........07...... 18a0 12000000 00000000 bf1f0000 12000e00 ................ 18b0 b0670600 00000000 d6010000 00000000 .g.............. - 18c0 0d480000 12000e00 a0f40f00 00000000 .H.............. - 18d0 dc010000 00000000 45500000 12000e00 ........EP...... + 18c0 f4470000 12000e00 a0f40f00 00000000 .G.............. + 18d0 dc010000 00000000 8b500000 12000e00 .........P...... 18e0 a0f40f00 00000000 dc010000 00000000 ................ 18f0 590e0000 12000e00 e0150600 00000000 Y............... 1900 29000000 00000000 831f0000 12000e00 )............... @@ -363,7 +363,7 @@ 1930 56000000 00000000 ab5e0000 12000e00 V........^...... 1940 80091100 00000000 81000000 00000000 ................ 1950 74610000 12000e00 80091100 00000000 ta.............. - 1960 81000000 00000000 70650000 12000e00 ........pe...... + 1960 81000000 00000000 60650000 12000e00 ........`e...... 1970 80091100 00000000 81000000 00000000 ................ 1980 c4680000 12000e00 c03f1100 00000000 .h.......?...... 1990 0e000000 00000000 20200000 12000e00 ........ ...... @@ -390,10 +390,10 @@ 1ae0 33000000 00000000 7a2d0000 12000e00 3.......z-...... 1af0 30ea0600 00000000 31020000 00000000 0.......1....... 1b00 183a0000 12000e00 b0150f00 00000000 .:.............. - 1b10 31040000 00000000 5a460000 12000e00 1.......ZF...... + 1b10 31040000 00000000 0d460000 12000e00 1........F...... 1b20 d09c0f00 00000000 2f010000 00000000 ......../....... 1b30 7f4d0000 12000e00 d09c0f00 00000000 .M.............. - 1b40 2f010000 00000000 0e4e0000 12000e00 /........N...... + 1b40 2f010000 00000000 334e0000 12000e00 /.......3N...... 1b50 90ba0f00 00000000 56020000 00000000 ........V....... 1b60 bf4e0000 12000e00 e0241000 00000000 .N.......$...... 1b70 34000000 00000000 ac500000 12000e00 4........P...... @@ -416,7 +416,7 @@ 1c80 30720000 12000e00 20351100 00000000 0r...... 5...... 1c90 21020000 00000000 7b520000 12000e00 !.......{R...... 1ca0 701a1000 00000000 a1020000 00000000 p............... - 1cb0 0f540000 12000e00 701a1000 00000000 .T......p....... + 1cb0 3e540000 12000e00 701a1000 00000000 >T......p....... 1cc0 a1020000 00000000 010e0000 12000e00 ................ 1cd0 50150600 00000000 2c000000 00000000 P.......,....... 1ce0 7a2b0000 12000e00 40c80600 00000000 z+......@....... @@ -444,7 +444,7 @@ 1e40 01020000 00000000 542b0000 12000e00 ........T+...... 1e50 60c40600 00000000 12000000 00000000 `............... 1e60 ba2f0000 12000e00 70b20700 00000000 ./......p....... - 1e70 702b0000 00000000 2a6e0000 12000e00 p+......*n...... + 1e70 702b0000 00000000 146e0000 12000e00 p+.......n...... 1e80 80281100 00000000 3a000000 00000000 .(......:....... 1e90 90730000 12000e00 80281100 00000000 .s.......(...... 1ea0 3a000000 00000000 d70a0000 12000e00 :............... @@ -477,12 +477,12 @@ 2050 26000000 00000000 594f0000 12000e00 &.......YO...... 2060 c0361000 00000000 06020000 00000000 .6.............. 2070 734f0000 12000e00 c0361000 00000000 sO.......6...... - 2080 06020000 00000000 97500000 12000e00 .........P...... + 2080 06020000 00000000 76500000 12000e00 ........vP...... 2090 80221000 00000000 a0000000 00000000 .".............. - 20a0 f4510000 12000e00 80221000 00000000 .Q......."...... + 20a0 09520000 12000e00 80221000 00000000 .R......."...... 20b0 a0000000 00000000 9c6f0000 12000e00 .........o...... 20c0 403c1100 00000000 81000000 00000000 @<.............. - 20d0 b2710000 12000e00 403c1100 00000000 .q......@<...... + 20d0 a1710000 12000e00 403c1100 00000000 .q......@<...... 20e0 81000000 00000000 a1720000 12000e00 .........r...... 20f0 403c1100 00000000 81000000 00000000 @<.............. 2100 325f0000 12000e00 d0001100 00000000 2_.............. @@ -503,11 +503,11 @@ 21f0 de180000 12000e00 703e0600 00000000 ........p>...... 2200 1f000000 00000000 093e0000 12000e00 .........>...... 2210 90251000 00000000 01000000 00000000 .%.............. - 2220 3e400000 12000e00 90251000 00000000 >@.......%...... + 2220 1d400000 12000e00 90251000 00000000 .@.......%...... 2230 01000000 00000000 372b0000 12000e00 ........7+...... 2240 40c40600 00000000 13000000 00000000 @............... - 2250 b36d0000 12000e00 c0281100 00000000 .m.......(...... - 2260 28000000 00000000 a1710000 12000e00 (........q...... + 2250 dc6d0000 12000e00 c0281100 00000000 .m.......(...... + 2260 28000000 00000000 b5710000 12000e00 (........q...... 2270 c0281100 00000000 28000000 00000000 .(......(....... 2280 d7090000 12000e00 70f30500 00000000 ........p....... 2290 53000000 00000000 6a130000 12000e00 S.......j....... @@ -533,7 +533,7 @@ 23d0 57300000 11001c00 78461200 00000000 W0......xF...... 23e0 04000000 00000000 606c0000 12000e00 ........`l...... 23f0 903d1100 00000000 1c000000 00000000 .=.............. /usr/lib64/libomp.so differs in assembler output --- old /usr/lib64/libomp.so (disasm) +++ new /usr/lib64/libomp.so (disasm) @@ -1880,22 +1880,22 @@ mov offset(%rip),%r15 # cmpl $something,(%r15) jl <__kmp_initialize_bget + ofs> - lea -offset(%rip),%rdi # <.str.76.llvm.7406280045026197654> - lea -offset(%rip),%rdx # <.str.1.llvm.7406280045026197654> + lea -offset(%rip),%rdi # <.str.76.llvm.7424375911720182679> + lea -offset(%rip),%rdx # <.str.1.llvm.7424375911720182679> mov $something,%esi mov $something,%ecx xor %eax,%eax call <__kmp_debug_printf> lea offset(%rip),%rax # <__kmp_align_alloc> mov (%rax),%rsi - lea -offset(%rip),%rdx # <.str.1.llvm.7406280045026197654> + lea -offset(%rip),%rdx # <.str.1.llvm.7424375911720182679> mov $something,%edi mov $something,%ecx - call <_ZL21___kmp_allocate_alignmmPKci.llvm.7406280045026197654> + call <_ZL21___kmp_allocate_alignmmPKci.llvm.7424375911720182679> mov %rax,%r14 cmpl $something,(%r15) jl <__kmp_initialize_bget + ofs> - lea -offset(%rip),%rdi # <.str.77.llvm.7406280045026197654> + lea -offset(%rip),%rdi # <.str.77.llvm.7424375911720182679> mov %r14,%rsi xor %eax,%eax call <__kmp_debug_printf> @@ -1929,8 +1929,8 @@ pop %r14 pop %r15 ret - lea -offset(%rip),%rdi # <.str.llvm.7406280045026197654> - lea -offset(%rip),%rsi # <.str.1.llvm.7406280045026197654> + lea -offset(%rip),%rdi # <.str.llvm.7424375911720182679> + lea -offset(%rip),%rsi # <.str.1.llvm.7424375911720182679> mov $something,%edx call <__kmp_debug_assert> int3 @@ -1991,7 +1991,7 @@ mov offset(%rip),%rcx # cmpl $something,(%rcx) jl <__kmp_finalize_bget + ofs> - lea -offset(%rip),%rdi # <.str.17.llvm.15861134000452034597 + ofs> + lea -offset(%rip),%rdi # <.str.17.llvm.7027752887190372191 + ofs> mov %r15,%rsi xor %eax,%eax call <__kmp_debug_printf> @@ -2011,7 +2011,7 @@ mov offset(%rbx),%r14 test %r14,%r14 je <__kmp_finalize_bget + ofs> - lea -offset(%rip),%rsi # <.str.1.llvm.7406280045026197654> + lea -offset(%rip),%rsi # <.str.1.llvm.7424375911720182679> mov %r14,%rdi mov $something,%edx call <___kmp_free> @@ -2020,36 +2020,36 @@ pop %r14 pop %r15 ret - lea -offset(%rip),%rdi # <.str.123.llvm.16449859895751200255 + ofs> - lea -offset(%rip),%rsi # <.str.1.llvm.7406280045026197654> + lea -offset(%rip),%rdi # <.str.123.llvm.233421195893900227 + ofs> + lea -offset(%rip),%rsi # <.str.1.llvm.7424375911720182679> mov $something,%edx call <__kmp_debug_assert> lea -offset(%rip),%rdi # <.str.1.llvm.14477779600674234357 + ofs> - lea -offset(%rip),%rsi # <.str.1.llvm.7406280045026197654> + lea -offset(%rip),%rsi # <.str.1.llvm.7424375911720182679> mov $something,%edx call <__kmp_debug_assert> lea -offset(%rip),%rdi # <.str.1.llvm.14477779600674234357 + ofs> - lea -offset(%rip),%rsi # <.str.1.llvm.7406280045026197654> + lea -offset(%rip),%rsi # <.str.1.llvm.7424375911720182679> mov $something,%edx call <__kmp_debug_assert> - lea -offset(%rip),%rdi # <.str.123.llvm.16449859895751200255 + ofs> - lea -offset(%rip),%rsi # <.str.1.llvm.7406280045026197654> + lea -offset(%rip),%rdi # <.str.123.llvm.233421195893900227 + ofs> + lea -offset(%rip),%rsi # <.str.1.llvm.7424375911720182679> mov $something,%edx call <__kmp_debug_assert> - lea -offset(%rip),%rdi # <.str.21.llvm.7300613497954178584 + ofs> - lea -offset(%rip),%rsi # <.str.1.llvm.7406280045026197654> + lea -offset(%rip),%rdi # <.str.21.llvm.13140208164956931137 + ofs> + lea -offset(%rip),%rsi # <.str.1.llvm.7424375911720182679> mov $something,%edx call <__kmp_debug_assert> - lea -offset(%rip),%rdi # <.str.70.llvm.7406280045026197654 + ofs> - lea -offset(%rip),%rsi # <.str.1.llvm.7406280045026197654> + lea -offset(%rip),%rdi # <.str.70.llvm.7424375911720182679 + ofs> + lea -offset(%rip),%rsi # <.str.1.llvm.7424375911720182679> mov $something,%edx call <__kmp_debug_assert> - lea -offset(%rip),%rdi # <.str.102.llvm.7406280045026197654 + ofs> - lea -offset(%rip),%rsi # <.str.1.llvm.7406280045026197654> + lea -offset(%rip),%rdi # <.str.102.llvm.7424375911720182679 + ofs> + lea -offset(%rip),%rsi # <.str.1.llvm.7424375911720182679> mov $something,%edx call <__kmp_debug_assert> lea -offset(%rip),%rdi # <.str.5.llvm.6675569250654483609 + ofs> - lea -offset(%rip),%rsi # <.str.1.llvm.7406280045026197654> + lea -offset(%rip),%rsi # <.str.1.llvm.7424375911720182679> mov $something,%edx call <__kmp_debug_assert> int3 @@ -2074,7 +2074,7 @@ jl <___kmp_free + ofs> mov %edx,%ecx mov %rsi,%rdx - lea -offset(%rip),%rdi # <.str.80.llvm.7406280045026197654> + lea -offset(%rip),%rdi # <.str.80.llvm.7424375911720182679> mov %r15,%rsi xor %eax,%eax call <__kmp_debug_printf> @@ -2086,7 +2086,7 @@ mov -offset(%r15),%r12 cmpl $something,offset(%rbp) jl <___kmp_free + ofs> - lea -offset(%rip),%rdi # <.str.82.llvm.7406280045026197654> + lea -offset(%rip),%rdi # <.str.82.llvm.7424375911720182679> mov %rbx,%rsi mov %r14d,%edx mov %r13,%rcx @@ -2112,7 +2112,7 @@ call *offset(%rip) # cmpl $something,offset(%rbp) jl <___kmp_free + ofs> - lea -offset(%rip),%rdi # <.str.88.llvm.7406280045026197654> + lea -offset(%rip),%rdi # <.str.88.llvm.7424375911720182679> mov %rbx,%rsi xor %eax,%eax call <__kmp_debug_printf> @@ -2120,7 +2120,7 @@ call *offset(%rip) # cmpl $something,offset(%rbp) jl <___kmp_free + ofs> - lea -offset(%rip),%rdi # <.str.89.llvm.7406280045026197654> + lea -offset(%rip),%rdi # <.str.89.llvm.7424375911720182679> xor %eax,%eax add $something,%rsp pop %rbx @@ -2138,28 +2138,28 @@ pop %r15 pop %rbp ret - lea -offset(%rip),%rdi # <.str.81.llvm.7406280045026197654> - lea -offset(%rip),%rsi # <.str.1.llvm.7406280045026197654> + lea -offset(%rip),%rdi # <.str.81.llvm.7424375911720182679> + lea -offset(%rip),%rsi # <.str.1.llvm.7424375911720182679> mov $something,%edx call <__kmp_debug_assert> - lea -offset(%rip),%rdi # <.str.83.llvm.7406280045026197654> - lea -offset(%rip),%rsi # <.str.1.llvm.7406280045026197654> + lea -offset(%rip),%rdi # <.str.83.llvm.7424375911720182679> + lea -offset(%rip),%rsi # <.str.1.llvm.7424375911720182679> mov $something,%edx call <__kmp_debug_assert> - lea -offset(%rip),%rdi # <.str.84.llvm.7406280045026197654> - lea -offset(%rip),%rsi # <.str.1.llvm.7406280045026197654> + lea -offset(%rip),%rdi # <.str.84.llvm.7424375911720182679> + lea -offset(%rip),%rsi # <.str.1.llvm.7424375911720182679> mov $something,%edx call <__kmp_debug_assert> - lea -offset(%rip),%rdi # <.str.85.llvm.7406280045026197654> - lea -offset(%rip),%rsi # <.str.1.llvm.7406280045026197654> + lea -offset(%rip),%rdi # <.str.85.llvm.7424375911720182679> + lea -offset(%rip),%rsi # <.str.1.llvm.7424375911720182679> mov $something,%edx call <__kmp_debug_assert> - lea -offset(%rip),%rdi # <.str.86.llvm.7406280045026197654> - lea -offset(%rip),%rsi # <.str.1.llvm.7406280045026197654> + lea -offset(%rip),%rdi # <.str.86.llvm.7424375911720182679> + lea -offset(%rip),%rsi # <.str.1.llvm.7424375911720182679> mov $something,%edx call <__kmp_debug_assert> - lea -offset(%rip),%rdi # <.str.87.llvm.7406280045026197654> - lea -offset(%rip),%rsi # <.str.1.llvm.7406280045026197654> + lea -offset(%rip),%rdi # <.str.87.llvm.7424375911720182679> + lea -offset(%rip),%rsi # <.str.1.llvm.7424375911720182679> mov $something,%edx call <__kmp_debug_assert> int3 @@ -2174,56 +2174,56 @@ int3 int3 -_ZL18__kmp_bget_dequeueP8kmp_info.llvm.7406280045026197654: +_ZL18__kmp_bget_dequeueP8kmp_info.llvm.7424375911720182679: push %r14 push %rbx push %rax mov offset(%rdi),%rsi test %rsi,%rsi - je <_ZL18__kmp_bget_dequeueP8kmp_info.llvm.7406280045026197654 + ofs> + je <_ZL18__kmp_bget_dequeueP8kmp_info.llvm.7424375911720182679 + ofs> mov %rdi,%rbx overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1