Test results for amd64, prodesk, crypto_hash/bmw512

[Page version: 20241023 21:24:53]

Measurements for amd64, prodesk, crypto_hash Test results for amd64, prodesk, crypto_hash Test results for crypto_hash/bmw512
Computer: prodesk
Microarchitecture: amd64; Haswell+AES (306c3)
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20241022
Operation: crypto_hash
Primitive: bmw512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
56248000 0 018485 784 800T:opt008_asm64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
56487773 0 020286 856 728T:opt008_asm64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
56607664 0 021574 856 744T:opt008_asm64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
56607664 0 021854 856 744T:opt008_asm64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
56608000 0 020349 784 800T:opt008_asm64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
56607791 0 017789 784 800T:opt008_asm64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
56687642 0 018564 848 792T:opt008_asm64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
56727631 0 017798 856 728T:opt008_asm64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
57887503 0 016424 760 768T:opt008_asm64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
616414531 0 025404 816 792T:optc04clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
619214644 0 028510 824 744T:optc04clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
619614899 0 025046 824 728T:optbbeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
621614786 0 028934 824 744T:optbbeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
621614767 0 025644 816 792T:optbbeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
623614644 0 028790 824 744T:optc04clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
623614628 0 024774 824 728T:optc04clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
624014786 0 028934 824 744T:optabeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
625214786 0 028654 824 744T:optbbeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
627214786 0 028654 824 744T:optabeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
628014888 0 025756 816 792T:optabeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
634822065 0 036230 824 744T:optc03clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
636814663 0 024806 824 728T:optabeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
639222048 0 035926 824 744T:optc03clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
639622012 0 032900 816 792T:optc03clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
644814315 0 023208 728 768T:optbbegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
649215585 0 028054 824 728T:optc04clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
649618108 0 028374 824 728T:sphlibclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
650018140 0 032406 824 744T:sphlibclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
653214191 0 023096 728 768T:optabegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
654418108 0 032094 824 744T:sphlibclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
660422061 0 032222 824 728T:optc03clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
66808712 0 020678 824 728T:optbgbeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
672416068 0 027100 816 792T:sphlibclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
674015778 0 028246 824 728T:optabeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
674815778 0 028246 824 728T:optbbeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
67807360 0 016208 728 768T:optbgbegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
682023613 0 036102 824 728T:optc03clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
684418920 0 031510 824 728T:sphlibclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
697215970 0 026437 752 800T:optbbegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
698815938 0 028269 752 800T:optbbegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
704814131 0 024060 744 800T:optabegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
705214341 0 024268 744 800T:optbbegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
705223403 0 033885 752 800T:optc03gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
705623403 0 035749 752 800T:optc03gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
712815696 0 026157 752 800T:optc04gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
712815104 0 025101 752 800T:optc04gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
714015696 0 028021 752 800T:optc04gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
720822394 0 032405 752 800T:optc03gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
72688514 0 021694 824 744T:optbgbeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
72727613 0 017702 824 728T:optbgbeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
730417017 0 027493 752 800T:optabegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
730812996 0 024060 816 792T:sphlib-smallclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
731217014 0 029341 752 800T:optabegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
73168514 0 021974 824 744T:optbgbeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
73207817 0 018612 816 792T:optbgbeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
736817606 0 030061 752 800T:sphlibgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
738014806 0 023864 728 768T:sphlibgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
738815590 0 025749 752 800T:sphlibgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
739613175 0 024973 752 800T:optbgbegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
746416801 0 027429 752 800T:sphlibgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
747215712 0 030022 824 744T:sphlib-smallclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
757214908 0 025174 824 728T:sphlib-smallclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
75767918 0 018357 752 800T:optbgbegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
78007657 0 017516 744 800T:optbgbegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
782813687 0 022616 728 768T:optc04gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
786818939 0 027880 728 768T:optc03gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
813215173 0 029182 824 744T:sphlib-smallclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
873212559 0 022709 752 800T:sphlib-smallgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
884411541 0 020584 728 768T:sphlib-smallgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
892414449 0 025077 752 800T:sphlib-smallgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
906016433 0 029046 824 728T:sphlib-smallclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
990815334 0 027789 752 800T:sphlib-smallgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
1150411462 0 025670 824 744T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
1152011434 0 025366 824 744T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
1209211570 0 024110 824 728T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
1214410482 0 021412 816 792T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
1236010987 0 021206 824 728T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
1246011355 0 021421 752 800T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
1250812793 0 023325 752 800T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
1256014073 0 026469 752 800T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
1852410186 0 019144 728 768T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716

Compiler output


update.c: update.c:83:84: warning: '&' within '^' [-Wbitwise-op-parentheses]
update.c:         hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
update.c:                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
update.c: update.c:83:84: note: place parentheses around the '&' expression to silence this warning
update.c:         hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
update.c:                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
update.c: 1 warning generated.
try.c: /usr/bin/ld: libcrypto_hash_bmw512.a(Compress.o): warning: relocation in read-only section `.eh_frame'
try.c: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE
try.c: /usr/bin/ld: libcrypto_hash_bmw512.a(Compress.o): warning: relocation in read-only section `.eh_frame'
try.c: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE
measure.c: /usr/bin/ld: libcrypto_hash_bmw512.a(Compress.o): warning: relocation in read-only section `.eh_frame'
measure.c: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:opt008_asm64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt008_asm64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt008_asm64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt008_asm64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt008_asm64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


update.c: update.c: In function 'Hash':
update.c: update.c:83:91: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
update.c:    83 |         hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
update.c:       |                                                                                           ^
update.c: update.c:127:2: warning: array subscript -2 is outside array bounds of 'u_int64_t[16]' {aka 'long unsigned int[16]'} [-Warray-bounds]
update.c:   127 |
update.c:       |  ^
update.c: update.c:113:50: note: at offset -16 into object 'CONST64final' of size 128
update.c:   113 |         #endif
update.c:       |                                                  ^
try.c: /usr/bin/ld: libcrypto_hash_bmw512.a(Compress.o): warning: relocation in read-only section `.eh_frame'
try.c: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE
try.c: /usr/bin/ld: libcrypto_hash_bmw512.a(Compress.o): warning: relocation in read-only section `.eh_frame'
try.c: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE
measure.c: /usr/bin/ld: libcrypto_hash_bmw512.a(Compress.o): warning: relocation in read-only section `.eh_frame'
measure.c: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE

Number of similar (implementation,compiler) pairs: 3, namely:
ImplementationCompiler
T:opt008_asm64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt008_asm64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt008_asm64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Compiler output


update.c: update.c: In function 'Hash':
update.c: update.c:83:91: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
update.c:    83 |         hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
update.c:       |                                                                                           ^
try.c: /usr/bin/ld: libcrypto_hash_bmw512.a(Compress.o): warning: relocation in read-only section `.eh_frame'
try.c: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE
try.c: /usr/bin/ld: libcrypto_hash_bmw512.a(Compress.o): warning: relocation in read-only section `.eh_frame'
try.c: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE
measure.c: /usr/bin/ld: libcrypto_hash_bmw512.a(Compress.o): warning: relocation in read-only section `.eh_frame'
measure.c: /usr/bin/ld: warning: creating DT_TEXTREL in a PIE

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:opt008_asm64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Compiler output


BlueMidnightWish.c: BlueMidnightWish.c:1200:51: warning: unused variable 't512_28' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                                   ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:42: warning: unused variable 't512_27' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                          ^
BlueMidnightWish.c: BlueMidnightWish.c:1188:69: warning: unused variable 't256_22' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_16, t256_17, t256_18, t256_19, t256_20, t256_21, t256_22, t256_23;
BlueMidnightWish.c:                                                                     ^
BlueMidnightWish.c: BlueMidnightWish.c:1188:78: warning: unused variable 't256_23' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_16, t256_17, t256_18, t256_19, t256_20, t256_21, t256_22, t256_23;
BlueMidnightWish.c:                                                                              ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:33: warning: unused variable 't512_26' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                 ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:24: warning: unused variable 't512_25' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                        ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:15: warning: unused variable 't512_24' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:               ^
BlueMidnightWish.c: BlueMidnightWish.c:1199:69: warning: unused variable 't512_22' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_16, t512_17, t512_18, t512_19, t512_20, t512_21, t512_22, t512_23;
BlueMidnightWish.c:                                                                     ^
BlueMidnightWish.c: BlueMidnightWish.c:1199:78: warning: unused variable 't512_23' [-Wunused-variable]
BlueMidnightWish.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:optc01clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


BlueMidnightWish.c: BlueMidnightWish.c:1200:15: warning: unused variable 't512_24' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:               ^
BlueMidnightWish.c: BlueMidnightWish.c:1199:69: warning: unused variable 't512_22' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_16, t512_17, t512_18, t512_19, t512_20, t512_21, t512_22, t512_23;
BlueMidnightWish.c:                                                                     ^
BlueMidnightWish.c: BlueMidnightWish.c:1199:78: warning: unused variable 't512_23' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_16, t512_17, t512_18, t512_19, t512_20, t512_21, t512_22, t512_23;
BlueMidnightWish.c:                                                                              ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:51: warning: unused variable 't512_28' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                                   ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:42: warning: unused variable 't512_27' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                          ^
BlueMidnightWish.c: BlueMidnightWish.c:1188:69: warning: unused variable 't256_22' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_16, t256_17, t256_18, t256_19, t256_20, t256_21, t256_22, t256_23;
BlueMidnightWish.c:                                                                     ^
BlueMidnightWish.c: BlueMidnightWish.c:1188:78: warning: unused variable 't256_23' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_16, t256_17, t256_18, t256_19, t256_20, t256_21, t256_22, t256_23;
BlueMidnightWish.c:                                                                              ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:33: warning: unused variable 't512_26' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                 ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:24: warning: unused variable 't512_25' [-Wunused-variable]
BlueMidnightWish.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:optc01clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


BlueMidnightWish.c: BlueMidnightWish.c:1200:24: warning: unused variable 't512_25' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                        ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:15: warning: unused variable 't512_24' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:               ^
BlueMidnightWish.c: BlueMidnightWish.c:1199:69: warning: unused variable 't512_22' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_16, t512_17, t512_18, t512_19, t512_20, t512_21, t512_22, t512_23;
BlueMidnightWish.c:                                                                     ^
BlueMidnightWish.c: BlueMidnightWish.c:1199:78: warning: unused variable 't512_23' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_16, t512_17, t512_18, t512_19, t512_20, t512_21, t512_22, t512_23;
BlueMidnightWish.c:                                                                              ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:60: warning: unused variable 't512_29' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                                            ^
BlueMidnightWish.c: BlueMidnightWish.c:1188:69: warning: unused variable 't256_22' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_16, t256_17, t256_18, t256_19, t256_20, t256_21, t256_22, t256_23;
BlueMidnightWish.c:                                                                     ^
BlueMidnightWish.c: BlueMidnightWish.c:1188:78: warning: unused variable 't256_23' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_16, t256_17, t256_18, t256_19, t256_20, t256_21, t256_22, t256_23;
BlueMidnightWish.c:                                                                              ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:51: warning: unused variable 't512_28' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                                   ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:42: warning: unused variable 't512_27' [-Wunused-variable]
BlueMidnightWish.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:optc01clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


BlueMidnightWish.c: BlueMidnightWish.c:1200:69: warning: unused variable 't512_30' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                                                     ^
BlueMidnightWish.c: BlueMidnightWish.c:1189:15: warning: unused variable 't256_24' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_24, t256_25, t256_26, t256_27, t256_28, t256_29, t256_30, t256_31;
BlueMidnightWish.c:               ^
BlueMidnightWish.c: BlueMidnightWish.c:1188:69: warning: unused variable 't256_22' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_16, t256_17, t256_18, t256_19, t256_20, t256_21, t256_22, t256_23;
BlueMidnightWish.c:                                                                     ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:78: warning: unused variable 't512_31' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                                                              ^
BlueMidnightWish.c: BlueMidnightWish.c:1188:78: warning: unused variable 't256_23' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_16, t256_17, t256_18, t256_19, t256_20, t256_21, t256_22, t256_23;
BlueMidnightWish.c:                                                                              ^
BlueMidnightWish.c: BlueMidnightWish.c:1189:42: warning: unused variable 't256_27' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_24, t256_25, t256_26, t256_27, t256_28, t256_29, t256_30, t256_31;
BlueMidnightWish.c:                                          ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:42: warning: unused variable 't512_27' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                          ^
BlueMidnightWish.c: BlueMidnightWish.c:1189:51: warning: unused variable 't256_28' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_24, t256_25, t256_26, t256_27, t256_28, t256_29, t256_30, t256_31;
BlueMidnightWish.c:                                                   ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:33: warning: unused variable 't512_26' [-Wunused-variable]
BlueMidnightWish.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:optc01clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


BlueMidnightWish.c: BlueMidnightWish.c:1200:15: warning: unused variable 't512_24' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:               ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:24: warning: unused variable 't512_25' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                        ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:33: warning: unused variable 't512_26' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                 ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:42: warning: unused variable 't512_27' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                          ^
BlueMidnightWish.c: BlueMidnightWish.c:1199:69: warning: unused variable 't512_22' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_16, t512_17, t512_18, t512_19, t512_20, t512_21, t512_22, t512_23;
BlueMidnightWish.c:                                                                     ^
BlueMidnightWish.c: BlueMidnightWish.c:1188:78: warning: unused variable 't256_23' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_16, t256_17, t256_18, t256_19, t256_20, t256_21, t256_22, t256_23;
BlueMidnightWish.c:                                                                              ^
BlueMidnightWish.c: BlueMidnightWish.c:1199:78: warning: unused variable 't512_23' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_16, t512_17, t512_18, t512_19, t512_20, t512_21, t512_22, t512_23;
BlueMidnightWish.c:                                                                              ^
BlueMidnightWish.c: BlueMidnightWish.c:1188:69: warning: unused variable 't256_22' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_16, t256_17, t256_18, t256_19, t256_20, t256_21, t256_22, t256_23;
BlueMidnightWish.c:                                                                     ^
BlueMidnightWish.c: BlueMidnightWish.c:1189:24: warning: unused variable 't256_25' [-Wunused-variable]
BlueMidnightWish.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:optc01clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


BlueMidnightWish.c: BlueMidnightWish.c: In function 'Update':
BlueMidnightWish.c: BlueMidnightWish.c:1200:78: warning: unused variable 't512_31' [-Wunused-variable]
BlueMidnightWish.c:  1200 |     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:       |                                                                              ^~~~~~~
BlueMidnightWish.c: BlueMidnightWish.c:1200:69: warning: unused variable 't512_30' [-Wunused-variable]
BlueMidnightWish.c:  1200 |     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:       |                                                                     ^~~~~~~
BlueMidnightWish.c: BlueMidnightWish.c:1200:60: warning: unused variable 't512_29' [-Wunused-variable]
BlueMidnightWish.c:  1200 |     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:       |                                                            ^~~~~~~
BlueMidnightWish.c: BlueMidnightWish.c:1200:51: warning: unused variable 't512_28' [-Wunused-variable]
BlueMidnightWish.c:  1200 |     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:       |                                                   ^~~~~~~
BlueMidnightWish.c: BlueMidnightWish.c:1200:42: warning: unused variable 't512_27' [-Wunused-variable]
BlueMidnightWish.c:  1200 |     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:       |                                          ^~~~~~~
BlueMidnightWish.c: BlueMidnightWish.c:1200:33: warning: unused variable 't512_26' [-Wunused-variable]
BlueMidnightWish.c:  1200 |     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:       |                                 ^~~~~~~
BlueMidnightWish.c: BlueMidnightWish.c:1200:24: warning: unused variable 't512_25' [-Wunused-variable]
BlueMidnightWish.c:  1200 |     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:       |                        ^~~~~~~
BlueMidnightWish.c: BlueMidnightWish.c:1200:15: warning: unused variable 't512_24' [-Wunused-variable]
BlueMidnightWish.c:  1200 |     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:       |               ^~~~~~~
BlueMidnightWish.c: ...

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
T:optc01gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optc01gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optc01gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optc01gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optc02gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optc02gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optc02gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optc02gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Compiler output


BlueMidnightWish.c: BlueMidnightWish.c:1200:24: warning: unused variable 't512_25' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                        ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:33: warning: unused variable 't512_26' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                 ^
BlueMidnightWish.c: BlueMidnightWish.c:1199:78: warning: unused variable 't512_23' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_16, t512_17, t512_18, t512_19, t512_20, t512_21, t512_22, t512_23;
BlueMidnightWish.c:                                                                              ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:15: warning: unused variable 't512_24' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:               ^
BlueMidnightWish.c: BlueMidnightWish.c:1189:78: warning: unused variable 't256_31' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_24, t256_25, t256_26, t256_27, t256_28, t256_29, t256_30, t256_31;
BlueMidnightWish.c:                                                                              ^
BlueMidnightWish.c: BlueMidnightWish.c:1199:69: warning: unused variable 't512_22' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_16, t512_17, t512_18, t512_19, t512_20, t512_21, t512_22, t512_23;
BlueMidnightWish.c:                                                                     ^
BlueMidnightWish.c: BlueMidnightWish.c:1182:38: warning: unused variable 'tp256' [-Wunused-variable]
BlueMidnightWish.c:         u_int32_t *data32, *p256, *tdat32, *tp256;
BlueMidnightWish.c:                                             ^
BlueMidnightWish.c: BlueMidnightWish.c:1182:29: warning: unused variable 'tdat32' [-Wunused-variable]
BlueMidnightWish.c:         u_int32_t *data32, *p256, *tdat32, *tp256;
BlueMidnightWish.c:                                    ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:42: warning: unused variable 't512_27' [-Wunused-variable]
BlueMidnightWish.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:optc02clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


BlueMidnightWish.c: BlueMidnightWish.c:1189:60: warning: unused variable 't256_29' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_24, t256_25, t256_26, t256_27, t256_28, t256_29, t256_30, t256_31;
BlueMidnightWish.c:                                                            ^
BlueMidnightWish.c: BlueMidnightWish.c:1189:69: warning: unused variable 't256_30' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_24, t256_25, t256_26, t256_27, t256_28, t256_29, t256_30, t256_31;
BlueMidnightWish.c:                                                                     ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:51: warning: unused variable 't512_28' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                                   ^
BlueMidnightWish.c: BlueMidnightWish.c:1189:42: warning: unused variable 't256_27' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_24, t256_25, t256_26, t256_27, t256_28, t256_29, t256_30, t256_31;
BlueMidnightWish.c:                                          ^
BlueMidnightWish.c: BlueMidnightWish.c:1189:51: warning: unused variable 't256_28' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_24, t256_25, t256_26, t256_27, t256_28, t256_29, t256_30, t256_31;
BlueMidnightWish.c:                                                   ^
BlueMidnightWish.c: BlueMidnightWish.c:1199:69: warning: unused variable 't512_22' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_16, t512_17, t512_18, t512_19, t512_20, t512_21, t512_22, t512_23;
BlueMidnightWish.c:                                                                     ^
BlueMidnightWish.c: BlueMidnightWish.c:1189:24: warning: unused variable 't256_25' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_24, t256_25, t256_26, t256_27, t256_28, t256_29, t256_30, t256_31;
BlueMidnightWish.c:                        ^
BlueMidnightWish.c: BlueMidnightWish.c:1199:78: warning: unused variable 't512_23' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_16, t512_17, t512_18, t512_19, t512_20, t512_21, t512_22, t512_23;
BlueMidnightWish.c:                                                                              ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:15: warning: unused variable 't512_24' [-Wunused-variable]
BlueMidnightWish.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:optc02clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


BlueMidnightWish.c: BlueMidnightWish.c:1200:60: warning: unused variable 't512_29' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                                            ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:24: warning: unused variable 't512_25' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                        ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:15: warning: unused variable 't512_24' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:               ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:42: warning: unused variable 't512_27' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                          ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:33: warning: unused variable 't512_26' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                 ^
BlueMidnightWish.c: BlueMidnightWish.c:1199:78: warning: unused variable 't512_23' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_16, t512_17, t512_18, t512_19, t512_20, t512_21, t512_22, t512_23;
BlueMidnightWish.c:                                                                              ^
BlueMidnightWish.c: BlueMidnightWish.c:1199:69: warning: unused variable 't512_22' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_16, t512_17, t512_18, t512_19, t512_20, t512_21, t512_22, t512_23;
BlueMidnightWish.c:                                                                     ^
BlueMidnightWish.c: BlueMidnightWish.c:1182:38: warning: unused variable 'tp256' [-Wunused-variable]
BlueMidnightWish.c:         u_int32_t *data32, *p256, *tdat32, *tp256;
BlueMidnightWish.c:                                             ^
BlueMidnightWish.c: BlueMidnightWish.c:1182:29: warning: unused variable 'tdat32' [-Wunused-variable]
BlueMidnightWish.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:optc02clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


BlueMidnightWish.c: BlueMidnightWish.c:1200:51: warning: unused variable 't512_28' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                                   ^
BlueMidnightWish.c: BlueMidnightWish.c:1188:69: warning: unused variable 't256_22' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_16, t256_17, t256_18, t256_19, t256_20, t256_21, t256_22, t256_23;
BlueMidnightWish.c:                                                                     ^
BlueMidnightWish.c: BlueMidnightWish.c:1188:78: warning: unused variable 't256_23' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_16, t256_17, t256_18, t256_19, t256_20, t256_21, t256_22, t256_23;
BlueMidnightWish.c:                                                                              ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:69: warning: unused variable 't512_30' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                                                     ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:60: warning: unused variable 't512_29' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                                            ^
BlueMidnightWish.c: BlueMidnightWish.c:1189:24: warning: unused variable 't256_25' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_24, t256_25, t256_26, t256_27, t256_28, t256_29, t256_30, t256_31;
BlueMidnightWish.c:                        ^
BlueMidnightWish.c: BlueMidnightWish.c:1189:33: warning: unused variable 't256_26' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_24, t256_25, t256_26, t256_27, t256_28, t256_29, t256_30, t256_31;
BlueMidnightWish.c:                                 ^
BlueMidnightWish.c: BlueMidnightWish.c:1189:42: warning: unused variable 't256_27' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_24, t256_25, t256_26, t256_27, t256_28, t256_29, t256_30, t256_31;
BlueMidnightWish.c:                                          ^
BlueMidnightWish.c: BlueMidnightWish.c:1189:15: warning: unused variable 't256_24' [-Wunused-variable]
BlueMidnightWish.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:optc02clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


BlueMidnightWish.c: BlueMidnightWish.c:1200:69: warning: unused variable 't512_30' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                                                     ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:78: warning: unused variable 't512_31' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                                                              ^
BlueMidnightWish.c: BlueMidnightWish.c:1188:69: warning: unused variable 't256_22' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_16, t256_17, t256_18, t256_19, t256_20, t256_21, t256_22, t256_23;
BlueMidnightWish.c:                                                                     ^
BlueMidnightWish.c: BlueMidnightWish.c:1188:78: warning: unused variable 't256_23' [-Wunused-variable]
BlueMidnightWish.c:     u_int32_t t256_16, t256_17, t256_18, t256_19, t256_20, t256_21, t256_22, t256_23;
BlueMidnightWish.c:                                                                              ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:51: warning: unused variable 't512_28' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                                   ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:60: warning: unused variable 't512_29' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_24, t512_25, t512_26, t512_27, t512_28, t512_29, t512_30, t512_31;
BlueMidnightWish.c:                                                            ^
BlueMidnightWish.c: BlueMidnightWish.c:1199:78: warning: unused variable 't512_23' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_16, t512_17, t512_18, t512_19, t512_20, t512_21, t512_22, t512_23;
BlueMidnightWish.c:                                                                              ^
BlueMidnightWish.c: BlueMidnightWish.c:1199:69: warning: unused variable 't512_22' [-Wunused-variable]
BlueMidnightWish.c:     u_int64_t t512_16, t512_17, t512_18, t512_19, t512_20, t512_21, t512_22, t512_23;
BlueMidnightWish.c:                                                                     ^
BlueMidnightWish.c: BlueMidnightWish.c:1200:24: warning: unused variable 't512_25' [-Wunused-variable]
BlueMidnightWish.c: ...

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:optc02clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


BlueMidnightWish.c: BlueMidnightWish.c:650:3: warning: misleading indentation; statement is not part of the previous 'else' [-Wmisleading-indentation]
BlueMidnightWish.c:                 p512   = hashState512(state)->DoublePipe;
BlueMidnightWish.c:                 ^
BlueMidnightWish.c: BlueMidnightWish.c:648:2: note: previous statement is here
BlueMidnightWish.c:         else
BlueMidnightWish.c:         ^
BlueMidnightWish.c: BlueMidnightWish.c:688:84: warning: '&' within '^' [-Wbitwise-op-parentheses]
BlueMidnightWish.c:         hashState512(state)->LastPart[LastByte] = hashState512(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
BlueMidnightWish.c:                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: BlueMidnightWish.c:688:84: note: place parentheses around the '&' expression to silence this warning
BlueMidnightWish.c:         hashState512(state)->LastPart[LastByte] = hashState512(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
BlueMidnightWish.c:                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: 2 warnings generated.

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:optc03clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optc03clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optc03clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optc03clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optc03clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


BlueMidnightWish.c: BlueMidnightWish.c: In function 'Update':
BlueMidnightWish.c: BlueMidnightWish.c:648:9: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
BlueMidnightWish.c:   648 |         else
BlueMidnightWish.c:       |         ^~~~
BlueMidnightWish.c: BlueMidnightWish.c:650:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
BlueMidnightWish.c:   650 |                 p512   = hashState512(state)->DoublePipe;
BlueMidnightWish.c:       |                 ^~~~
BlueMidnightWish.c: BlueMidnightWish.c: In function 'Final':
BlueMidnightWish.c: BlueMidnightWish.c:688:91: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
BlueMidnightWish.c:   688 |         hashState512(state)->LastPart[LastByte] = hashState512(state)->LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
BlueMidnightWish.c:       |                                                                                           ^

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:optc03gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optc03gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optc03gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optc03gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Compiler output


BlueMidnightWish.c: BlueMidnightWish.c:988:84: warning: '&' within '^' [-Wbitwise-op-parentheses]
BlueMidnightWish.c:         hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
BlueMidnightWish.c:                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: BlueMidnightWish.c:988:84: note: place parentheses around the '&' expression to silence this warning
BlueMidnightWish.c:         hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
BlueMidnightWish.c:                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: 1 warning generated.

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:optc04clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optc04clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optc04clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optc04clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optc04clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


BlueMidnightWish.c: BlueMidnightWish.c: In function 'Hash':
BlueMidnightWish.c: BlueMidnightWish.c:988:91: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
BlueMidnightWish.c:   988 |         hashState512_(state).LastPart[LastByte] = hashState512_(state).LastPart[LastByte] & (0xff << (PadOnePosition + 1) )\
BlueMidnightWish.c:       |                                                                                           ^

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:optc04gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optc04gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optc04gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optc04gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Compiler output


BlueMidnightWish.c: BlueMidnightWish.c:390:44: warning: incompatible pointer types passing 'u_int64_t *' (aka 'unsigned long *') to parameter of type 'const __m128i *' [-Wincompatible-pointer-types]
BlueMidnightWish.c:         _mm_store_si128(&p512[00], _mm_load_si128(&hashState512(state)->DoublePipe[0]));
BlueMidnightWish.c:                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: /usr/lib/llvm-14/lib/clang/14.0.6/include/emmintrin.h:3536:31: note: passing argument to parameter '__p' here
BlueMidnightWish.c: _mm_load_si128(__m128i const *__p)
BlueMidnightWish.c:                               ^
BlueMidnightWish.c: BlueMidnightWish.c:390:18: warning: incompatible pointer types passing 'u_int64_t *' (aka 'unsigned long *') to parameter of type '__m128i *' [-Wincompatible-pointer-types]
BlueMidnightWish.c:         _mm_store_si128(&p512[00], _mm_load_si128(&hashState512(state)->DoublePipe[0]));
BlueMidnightWish.c:                         ^~~~~~~~~
BlueMidnightWish.c: /usr/lib/llvm-14/lib/clang/14.0.6/include/emmintrin.h:3999:26: note: passing argument to parameter '__p' here
BlueMidnightWish.c: _mm_store_si128(__m128i *__p, __m128i __b)
BlueMidnightWish.c:                          ^
BlueMidnightWish.c: BlueMidnightWish.c:391:44: warning: incompatible pointer types passing 'u_int64_t *' (aka 'unsigned long *') to parameter of type 'const __m128i *' [-Wincompatible-pointer-types]
BlueMidnightWish.c:         _mm_store_si128(&p512[02], _mm_load_si128(&hashState512(state)->DoublePipe[2]));
BlueMidnightWish.c:                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c: /usr/lib/llvm-14/lib/clang/14.0.6/include/emmintrin.h:3536:31: note: passing argument to parameter '__p' here
BlueMidnightWish.c: _mm_load_si128(__m128i const *__p)
BlueMidnightWish.c:                               ^
BlueMidnightWish.c: BlueMidnightWish.c:391:18: warning: incompatible pointer types passing 'u_int64_t *' (aka 'unsigned long *') to parameter of type '__m128i *' [-Wincompatible-pointer-types]
BlueMidnightWish.c:         _mm_store_si128(&p512[02], _mm_load_si128(&hashState512(state)->DoublePipe[2]));
BlueMidnightWish.c:                         ^~~~~~~~~
BlueMidnightWish.c: /usr/lib/llvm-14/lib/clang/14.0.6/include/emmintrin.h:3999:26: note: passing argument to parameter '__p' here
BlueMidnightWish.c: _mm_store_si128(__m128i *__p, __m128i __b)
BlueMidnightWish.c:                          ^
BlueMidnightWish.c: BlueMidnightWish.c:392:44: warning: incompatible pointer types passing 'u_int64_t *' (aka 'unsigned long *') to parameter of type 'const __m128i *' [-Wincompatible-pointer-types]
BlueMidnightWish.c: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:optx86sse2clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optx86sse2clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optx86sse2clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optx86sse2clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optx86sse2clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)

Compiler output


BlueMidnightWish.c: BlueMidnightWish.c: In function 'Compress512':
BlueMidnightWish.c: BlueMidnightWish.c:390:51: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type [-Wincompatible-pointer-types]
BlueMidnightWish.c:   390 |         _mm_store_si128(&p512[00], _mm_load_si128(&hashState512(state)->DoublePipe[0]));
BlueMidnightWish.c:       |                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c:       |                                                   |
BlueMidnightWish.c:       |                                                   u_int64_t * {aka long unsigned int *}
BlueMidnightWish.c: In file included from BlueMidnightWish.c:12:
BlueMidnightWish.c: /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:695:32: note: expected 'const __m128i *' but argument is of type 'u_int64_t *' {aka 'long unsigned int *'}
BlueMidnightWish.c:   695 | _mm_load_si128 (__m128i const *__P)
BlueMidnightWish.c:       |                 ~~~~~~~~~~~~~~~^~~
BlueMidnightWish.c: BlueMidnightWish.c:390:25: warning: passing argument 1 of '_mm_store_si128' from incompatible pointer type [-Wincompatible-pointer-types]
BlueMidnightWish.c:   390 |         _mm_store_si128(&p512[00], _mm_load_si128(&hashState512(state)->DoublePipe[0]));
BlueMidnightWish.c:       |                         ^~~~~~~~~
BlueMidnightWish.c:       |                         |
BlueMidnightWish.c:       |                         u_int64_t * {aka long unsigned int *}
BlueMidnightWish.c: /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:731:27: note: expected '__m128i *' but argument is of type 'u_int64_t *' {aka 'long unsigned int *'}
BlueMidnightWish.c:   731 | _mm_store_si128 (__m128i *__P, __m128i __B)
BlueMidnightWish.c:       |                  ~~~~~~~~~^~~
BlueMidnightWish.c: BlueMidnightWish.c:391:51: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type [-Wincompatible-pointer-types]
BlueMidnightWish.c:   391 |         _mm_store_si128(&p512[02], _mm_load_si128(&hashState512(state)->DoublePipe[2]));
BlueMidnightWish.c:       |                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
BlueMidnightWish.c:       |                                                   |
BlueMidnightWish.c:       |                                                   u_int64_t * {aka long unsigned int *}
BlueMidnightWish.c: /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:695:32: note: expected 'const __m128i *' but argument is of type 'u_int64_t *' {aka 'long unsigned int *'}
BlueMidnightWish.c:   695 | _mm_load_si128 (__m128i const *__P)
BlueMidnightWish.c: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:optx86sse2gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optx86sse2gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optx86sse2gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optx86sse2gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Namespace violations


Compress.o .debug_line_seg N
Compress.o Compress512 T
update.o Hash T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:opt008_asm64clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt008_asm64clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt008_asm64clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt008_asm64clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt008_asm64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:opt008_asm64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt008_asm64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt008_asm64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:opt008_asm64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Namespace violations


bmw_large_speed.o bmw512_ctx2hash T
bmw_large_speed.o bmw512_init T
bmw_large_speed.o bmw512_lastBlock T
bmw_large_speed.o bmw512_nextBlock T
memxor.o memxor T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:optbgbeclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optbgbeclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optbgbeclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optbgbeclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optbgbeclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optbgbegcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optbgbegcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optbgbegcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optbgbegcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Namespace violations


BlueMidnightWish.o Final T
BlueMidnightWish.o Hash T
BlueMidnightWish.o Init T
BlueMidnightWish.o Update T
BlueMidnightWish.o i512p2 R

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:optc03clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optc03clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optc03clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optc03clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optc03clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optc03gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optc03gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optc03gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optc03gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Namespace violations


BlueMidnightWish.o Hash T
BlueMidnightWish.o i512p2 R

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:optc04clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optc04clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optc04clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optc04clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optc04clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:optc04gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optc04gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optc04gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:optc04gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Namespace violations


BlueMidnightWish.o Compression256 T
BlueMidnightWish.o Compression512 T
BlueMidnightWish.o Final T
BlueMidnightWish.o Hash T
BlueMidnightWish.o Init T
BlueMidnightWish.o Update T
BlueMidnightWish.o expand32_1 T
BlueMidnightWish.o expand32_2 T
BlueMidnightWish.o expand64_1 T
BlueMidnightWish.o expand64_2 T
BlueMidnightWish.o i224p2 R
BlueMidnightWish.o i256p2 R
BlueMidnightWish.o i384p2 R
BlueMidnightWish.o i512p2 R

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Namespace violations


bmw.o sph_bmw224 T
bmw.o sph_bmw224_addbits_and_close T
bmw.o sph_bmw224_close T
bmw.o sph_bmw224_init T
bmw.o sph_bmw256 T
bmw.o sph_bmw256_addbits_and_close T
bmw.o sph_bmw256_close T
bmw.o sph_bmw256_init T
bmw.o sph_bmw384 T
bmw.o sph_bmw384_addbits_and_close T
bmw.o sph_bmw384_close T
bmw.o sph_bmw384_init T
bmw.o sph_bmw512 T
bmw.o sph_bmw512_addbits_and_close T
bmw.o sph_bmw512_close T
bmw.o sph_bmw512_init T

Number of similar (implementation,compiler) pairs: 18, namely:
ImplementationCompiler
T:sphlibclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:sphlibclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:sphlibclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:sphlibclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:sphlibclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:sphlibgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:sphlibgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:sphlibgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:sphlibgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:sphlib-smallclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:sphlib-smallclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:sphlib-smallclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:sphlib-smallclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:sphlib-smallclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:sphlib-smallgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:sphlib-smallgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:sphlib-smallgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:sphlib-smallgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)