Implementation notes: mipso32, gcc23, crypto_aead/lakekeyakv1

Computer: gcc23
Microarchitecture: mipso32; Octeon II (cnmips64v2)
Architecture: mipso32
CPU ID: unknown CPU ID
SUPERCOP version: 20230530
Operation: crypto_aead
Primitive: lakekeyakv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
381358175840 0 0206033 516 832T:opt64lcu6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
398406184176 0 0214365 516 832T:opt64u6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
42612227136 0 057192 500 832T:inplace32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
454018423936 0 0454135 528 832T:opt64lcufullgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
489206452048 0 0482243 532 832T:opt64ufullgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
554922178176 0 0211245 520 832T:opt64lcu6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
571810186432 0 0219497 520 832T:opt64u6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
612808423600 0 0456675 532 832T:opt64lcufullgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
64365637168 0 068830 508 832T:inplace32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
644796452176 0 0485247 536 832T:opt64ufullgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
66056628256 0 061284 508 832T:inplace32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
66072239008 0 072669 500 832T:inplace32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
752120270256 0 0301959 520 832T:opt64lcu6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
753884273024 0 0306726 512 832T:opt64lcu6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
845706295680 0 0327379 520 832T:opt64u6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
847332298016 0 0331714 516 832T:opt64u6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
90035613888 0 047652 508 832T:compact64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
1511418700400 0 0734108 540 832T:opt64lcufullgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
1511606697968 0 0729677 548 832T:opt64lcufullgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
152455010448 0 042213 516 832T:compact64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
1699854777968 0 0809673 552 832T:opt64ufullgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
1700230779968 0 0813672 540 832T:opt64ufullgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
247722411232 0 044363 520 832T:compact64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
266590223352 0 1656904 504 1140T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
283950610144 0 040495 520 832T:compact64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
849353012040 0 1644067 556 1140T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
967661411800 0 1642472 568 1140T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506
1047307412920 0 1646372 568 1140T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2022060220220506

Compiler output

Implementation: T:opt64lcufullshld
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:759: Error: unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:778: Error: unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:787: Error: unrecognized opcode `shld 1,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:798: Error: unrecognized opcode `shld 43,$22,$22'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:813: Error: unrecognized opcode `shld 1,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:826: Error: unrecognized opcode `shld 61,$22,$22'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:851: Error: unrecognized opcode `shld 6,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:860: Error: unrecognized opcode `shld 15,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:885: Error: unrecognized opcode `shld 62,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:900: Error: unrecognized opcode `shld 3,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:922: Error: unrecognized opcode `shld 41,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:936: Error: unrecognized opcode `shld 1,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:951: Error: unrecognized opcode `shld 44,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:965: Error: unrecognized opcode `shld 14,$22,$22'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:979: Error: unrecognized opcode `shld 45,$24,$24'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:993: Error: unrecognized opcode `shld 18,$16,$16'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:996: Error: unrecognized opcode `shld 36,$18,$18'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:1022: Error: unrecognized opcode `shld 1,$24,$24'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:1056: Error: unrecognized opcode `shld 2,$24,$24'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:1082: Error: unrecognized opcode `shld 10,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:1116: Error: unrecognized opcode `shld 21,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:1158: Error: unrecognized opcode `shld 20,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:1175: Error: unrecognized opcode `shld 8,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccYKSCWf.s:1193: Error: unrecognized opcode `shld 27,$8,$8'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt64lcufullshld

Compiler output

Implementation: T:opt64lcufullshld
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakF-1600-opt64.c: Alarm clock

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt64lcufullshld

Compiler output

Implementation: T:opt64lcufullshld
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:776: Error: unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:785: Error: unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:794: Error: unrecognized opcode `shld 1,$12,$12'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:801: Error: unrecognized opcode `shld 1,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:808: Error: unrecognized opcode `shld 1,$20,$20'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:820: Error: unrecognized opcode `shld 44,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:829: Error: unrecognized opcode `shld 43,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:838: Error: unrecognized opcode `shld 21,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:846: Error: unrecognized opcode `shld 14,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:888: Error: unrecognized opcode `shld 28,$20,$20'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:897: Error: unrecognized opcode `shld 20,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:906: Error: unrecognized opcode `shld 3,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:915: Error: unrecognized opcode `shld 45,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:924: Error: unrecognized opcode `shld 61,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:965: Error: unrecognized opcode `shld 1,$20,$20'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:974: Error: unrecognized opcode `shld 6,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:983: Error: unrecognized opcode `shld 25,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:992: Error: unrecognized opcode `shld 8,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:1001: Error: unrecognized opcode `shld 18,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:1042: Error: unrecognized opcode `shld 27,$20,$20'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:1051: Error: unrecognized opcode `shld 36,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:1060: Error: unrecognized opcode `shld 10,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:1069: Error: unrecognized opcode `shld 15,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccCgP9bI.s:1078: Error: unrecognized opcode `shld 56,$2,$2'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt64lcufullshld

Compiler output

Implementation: T:opt64lcufullshld
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:711: Error: unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:720: Error: unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:727: Error: unrecognized opcode `shld 1,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:738: Error: unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:741: Error: unrecognized opcode `shld 1,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:759: Error: unrecognized opcode `shld 43,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:768: Error: unrecognized opcode `shld 44,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:783: Error: unrecognized opcode `shld 21,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:792: Error: unrecognized opcode `shld 14,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:831: Error: unrecognized opcode `shld 20,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:840: Error: unrecognized opcode `shld 3,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:849: Error: unrecognized opcode `shld 28,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:858: Error: unrecognized opcode `shld 45,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:869: Error: unrecognized opcode `shld 61,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:913: Error: unrecognized opcode `shld 6,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:916: Error: unrecognized opcode `shld 25,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:923: Error: unrecognized opcode `shld 1,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:932: Error: unrecognized opcode `shld 8,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:943: Error: unrecognized opcode `shld 18,$2,$2'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:983: Error: unrecognized opcode `shld 10,$6,$6'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:992: Error: unrecognized opcode `shld 36,$4,$4'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:999: Error: unrecognized opcode `shld 27,$10,$10'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:1008: Error: unrecognized opcode `shld 15,$8,$8'
KeccakF-1600-opt64.c: /tmp/ccVp7tgN.s:1025: Error: unrecognized opcode `shld 56,$2,$2'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt64lcufullshld

Namespace violations

Implementation: T:compact64
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakDuplex.o Keccak_DuplexGetInputIndex T
KeccakDuplex.o Keccak_DuplexGetOutputIndex T
KeccakDuplex.o Keccak_DuplexInitialize T
KeccakDuplex.o Keccak_Duplexing T
KeccakDuplex.o Keccak_DuplexingFBWLAbsorb T
KeccakDuplex.o Keccak_DuplexingFBWLUnwrap T
KeccakDuplex.o Keccak_DuplexingFBWLWrap T
KeccakDuplex.o Keccak_DuplexingFeedPartialInput T
KeccakDuplex.o Keccak_DuplexingFeedZeroes T
KeccakDuplex.o Keccak_DuplexingGetFurtherOutput T
KeccakDuplex.o Keccak_DuplexingGetFurtherOutputAndXOR T
KeccakDuplex.o Keccak_DuplexingOverwritePartialInput T
KeccakDuplex.o Keccak_DuplexingOverwriteWithZeroes T
KeccakF-1600-compact64.o KeccakF1600_Initialize T
KeccakF-1600-compact64.o KeccakF1600_StateComplementBit T
KeccakF-1600-compact64.o KeccakF1600_StateExtractAndXORBytesInLane T
KeccakF-1600-compact64.o KeccakF1600_StateExtractAndXORLanes T
KeccakF-1600-compact64.o KeccakF1600_StateExtractBytesInLane T
KeccakF-1600-compact64.o KeccakF1600_StateExtractLanes T
KeccakF-1600-compact64.o KeccakF1600_StateInitialize T
KeccakF-1600-compact64.o KeccakF1600_StateOverwriteBytesInLane T
KeccakF-1600-compact64.o KeccakF1600_StateOverwriteLanes T
KeccakF-1600-compact64.o KeccakF1600_StateOverwriteWithZeroes T
KeccakF-1600-compact64.o KeccakF1600_StatePermute T
KeccakF-1600-compact64.o KeccakF1600_StateXORBytesInLane T
KeccakF-1600-compact64.o KeccakF1600_StateXORLanes T
KeccakF-1600-compact64.o KeccakF_Mod5 R
KeccakF-1600-compact64.o KeccakF_PiLane R
KeccakF-1600-compact64.o KeccakF_RotationConstants R
KeccakF-1600-compact64.o KeccakP1600_StatePermute T
KeccakP-1600-12-compact64.o KeccakP1600_12_StatePermute T
Keyak.o Keyak_FeedAssociatedData T
Keyak.o Keyak_Forget T
Keyak.o Keyak_GetTag T
Keyak.o Keyak_Initialize T
Keyak.o Keyak_ProcessAssociatedData T
Keyak.o Keyak_ProcessCiphertext T
Keyak.o Keyak_ProcessForget T
Keyak.o Keyak_ProcessPlaintext T
Keyak.o Keyak_ProcessTag T
Keyak.o Keyak_UnwrapCiphertext T
Keyak.o Keyak_WrapPlaintext T
Keyak.o LakeKeyak_Initialize T
Keyak.o RiverKeyak_Initialize T
SnP-FBWL-default.o SnP_FBWL_Absorb_Default T
SnP-FBWL-default.o SnP_FBWL_Squeeze_Default T
SnP-FBWL-default.o SnP_FBWL_Unwrap_Default T
SnP-FBWL-default.o SnP_FBWL_Wrap_Default T

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:compact64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:compact64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:compact64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:compact64

Namespace violations

Implementation: T:inplace32bi
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakDuplex.o Keccak_DuplexGetInputIndex T
KeccakDuplex.o Keccak_DuplexGetOutputIndex T
KeccakDuplex.o Keccak_DuplexInitialize T
KeccakDuplex.o Keccak_Duplexing T
KeccakDuplex.o Keccak_DuplexingFBWLAbsorb T
KeccakDuplex.o Keccak_DuplexingFBWLUnwrap T
KeccakDuplex.o Keccak_DuplexingFBWLWrap T
KeccakDuplex.o Keccak_DuplexingFeedPartialInput T
KeccakDuplex.o Keccak_DuplexingFeedZeroes T
KeccakDuplex.o Keccak_DuplexingGetFurtherOutput T
KeccakDuplex.o Keccak_DuplexingGetFurtherOutputAndXOR T
KeccakDuplex.o Keccak_DuplexingOverwritePartialInput T
KeccakDuplex.o Keccak_DuplexingOverwriteWithZeroes T
KeccakF-1600-inplace32BI.o KeccakF1600_Initialize T
KeccakF-1600-inplace32BI.o KeccakF1600_StateComplementBit T
KeccakF-1600-inplace32BI.o KeccakF1600_StateExtractAndXORBytesInLane T
KeccakF-1600-inplace32BI.o KeccakF1600_StateExtractAndXORLanes T
KeccakF-1600-inplace32BI.o KeccakF1600_StateExtractBytesInLane T
KeccakF-1600-inplace32BI.o KeccakF1600_StateExtractLanes T
KeccakF-1600-inplace32BI.o KeccakF1600_StateInitialize T
KeccakF-1600-inplace32BI.o KeccakF1600_StateOverwriteBytesInLane T
KeccakF-1600-inplace32BI.o KeccakF1600_StateOverwriteLanes T
KeccakF-1600-inplace32BI.o KeccakF1600_StateOverwriteWithZeroes T
KeccakF-1600-inplace32BI.o KeccakF1600_StatePermute T
KeccakF-1600-inplace32BI.o KeccakF1600_StateSetBytesInLaneToZero T
KeccakF-1600-inplace32BI.o KeccakF1600_StateXORBytesInLane T
KeccakF-1600-inplace32BI.o KeccakF1600_StateXORLanes T
KeccakP-1600-12-inplace32BI.o KeccakP1600_12_StatePermute T
Keyak.o Keyak_FeedAssociatedData T
Keyak.o Keyak_Forget T
Keyak.o Keyak_GetTag T
Keyak.o Keyak_Initialize T
Keyak.o Keyak_ProcessAssociatedData T
Keyak.o Keyak_ProcessCiphertext T
Keyak.o Keyak_ProcessForget T
Keyak.o Keyak_ProcessPlaintext T
Keyak.o Keyak_ProcessTag T
Keyak.o Keyak_UnwrapCiphertext T
Keyak.o Keyak_WrapPlaintext T
Keyak.o LakeKeyak_Initialize T
Keyak.o RiverKeyak_Initialize T
SnP-FBWL-default.o SnP_FBWL_Absorb_Default T
SnP-FBWL-default.o SnP_FBWL_Squeeze_Default T
SnP-FBWL-default.o SnP_FBWL_Unwrap_Default T
SnP-FBWL-default.o SnP_FBWL_Wrap_Default T

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:inplace32bi
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:inplace32bi
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:inplace32bi
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:inplace32bi

Namespace violations

Implementation: T:opt64lcu6
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakDuplex.o Keccak_DuplexGetInputIndex T
KeccakDuplex.o Keccak_DuplexGetOutputIndex T
KeccakDuplex.o Keccak_DuplexInitialize T
KeccakDuplex.o Keccak_Duplexing T
KeccakDuplex.o Keccak_DuplexingFBWLAbsorb T
KeccakDuplex.o Keccak_DuplexingFBWLUnwrap T
KeccakDuplex.o Keccak_DuplexingFBWLWrap T
KeccakDuplex.o Keccak_DuplexingFeedPartialInput T
KeccakDuplex.o Keccak_DuplexingFeedZeroes T
KeccakDuplex.o Keccak_DuplexingGetFurtherOutput T
KeccakDuplex.o Keccak_DuplexingGetFurtherOutputAndXOR T
KeccakDuplex.o Keccak_DuplexingOverwritePartialInput T
KeccakDuplex.o Keccak_DuplexingOverwriteWithZeroes T
KeccakF-1600-opt64.o KeccakF1600RoundConstants R
KeccakF-1600-opt64.o KeccakF1600_FBWL_Absorb T
KeccakF-1600-opt64.o KeccakF1600_FBWL_Squeeze T
KeccakF-1600-opt64.o KeccakF1600_FBWL_Unwrap T
KeccakF-1600-opt64.o KeccakF1600_FBWL_Wrap T
KeccakF-1600-opt64.o KeccakF1600_Initialize T
KeccakF-1600-opt64.o KeccakF1600_StateComplementBit T
KeccakF-1600-opt64.o KeccakF1600_StateExtractAndXORBytesInLane T
KeccakF-1600-opt64.o KeccakF1600_StateExtractAndXORLanes T
KeccakF-1600-opt64.o KeccakF1600_StateExtractBytesInLane T
KeccakF-1600-opt64.o KeccakF1600_StateExtractLanes T
KeccakF-1600-opt64.o KeccakF1600_StateInitialize T
KeccakF-1600-opt64.o KeccakF1600_StateOverwriteBytesInLane T
KeccakF-1600-opt64.o KeccakF1600_StateOverwriteLanes T
KeccakF-1600-opt64.o KeccakF1600_StateOverwriteWithZeroes T
KeccakF-1600-opt64.o KeccakF1600_StatePermute T
KeccakF-1600-opt64.o KeccakF1600_StateXORBytesInLane T
KeccakF-1600-opt64.o KeccakF1600_StateXORLanes T
KeccakP-1600-12-opt64.o KeccakP1600_12_FBWL_Absorb T
KeccakP-1600-12-opt64.o KeccakP1600_12_FBWL_Squeeze T
KeccakP-1600-12-opt64.o KeccakP1600_12_FBWL_Unwrap T
KeccakP-1600-12-opt64.o KeccakP1600_12_FBWL_Wrap T
KeccakP-1600-12-opt64.o KeccakP1600_12_StatePermute T
Keyak.o Keyak_FeedAssociatedData T
Keyak.o Keyak_Forget T
Keyak.o Keyak_GetTag T
Keyak.o Keyak_Initialize T
Keyak.o Keyak_ProcessAssociatedData T
Keyak.o Keyak_ProcessCiphertext T
Keyak.o Keyak_ProcessForget T
Keyak.o Keyak_ProcessPlaintext T
Keyak.o Keyak_ProcessTag T
Keyak.o Keyak_UnwrapCiphertext T
Keyak.o Keyak_WrapPlaintext T
Keyak.o LakeKeyak_Initialize T
Keyak.o RiverKeyak_Initialize T

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt64lcu6
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt64lcu6
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt64lcu6
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt64lcu6
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt64lcufull
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt64lcufull
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt64lcufull
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt64lcufull
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt64u6
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt64u6
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt64u6
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt64u6
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt64ufull
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt64ufull
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt64ufull
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:opt64ufull

Namespace violations

Implementation: T:ref
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakDuplex.o Keccak_DuplexGetInputIndex T
KeccakDuplex.o Keccak_DuplexGetOutputIndex T
KeccakDuplex.o Keccak_DuplexInitialize T
KeccakDuplex.o Keccak_Duplexing T
KeccakDuplex.o Keccak_DuplexingFeedPartialInput T
KeccakDuplex.o Keccak_DuplexingFeedZeroes T
KeccakDuplex.o Keccak_DuplexingGetFurtherOutput T
KeccakDuplex.o Keccak_DuplexingGetFurtherOutputAndXOR T
KeccakDuplex.o Keccak_DuplexingOverwritePartialInput T
KeccakDuplex.o Keccak_DuplexingOverwriteWithZeroes T
KeccakF-1600-reference.o KeccakF1600OnWords T
KeccakF-1600-reference.o KeccakF1600Round T
KeccakF-1600-reference.o KeccakF1600_Initialize T
KeccakF-1600-reference.o KeccakF1600_InitializeRhoOffsets T
KeccakF-1600-reference.o KeccakF1600_InitializeRoundConstants T
KeccakF-1600-reference.o KeccakF1600_StateComplementBit T
KeccakF-1600-reference.o KeccakF1600_StateExtractAndXORBytesInLane T
KeccakF-1600-reference.o KeccakF1600_StateExtractAndXORLanes T
KeccakF-1600-reference.o KeccakF1600_StateExtractBytesInLane T
KeccakF-1600-reference.o KeccakF1600_StateExtractLanes T
KeccakF-1600-reference.o KeccakF1600_StateInitialize T
KeccakF-1600-reference.o KeccakF1600_StateOverwriteBytesInLane T
KeccakF-1600-reference.o KeccakF1600_StateOverwriteLanes T
KeccakF-1600-reference.o KeccakF1600_StateOverwriteWithZeroes T
KeccakF-1600-reference.o KeccakF1600_StatePermute T
KeccakF-1600-reference.o KeccakF1600_StateXORBytesInLane T
KeccakF-1600-reference.o KeccakF1600_StateXORLanes T
KeccakF-1600-reference.o KeccakF1600_StateXORPermuteExtract T
KeccakF-1600-reference.o KeccakRhoOffsets C
KeccakF-1600-reference.o KeccakRoundConstants C
KeccakF-1600-reference.o LFSR86540 T
KeccakF-1600-reference.o chi T
KeccakF-1600-reference.o displayRhoOffsets T
KeccakF-1600-reference.o displayRoundConstants T
KeccakF-1600-reference.o fromBytesToWords T
KeccakF-1600-reference.o fromWordsToBytes T
KeccakF-1600-reference.o iota T
KeccakF-1600-reference.o pi T
KeccakF-1600-reference.o rho T
KeccakF-1600-reference.o theta T
KeccakP-1600-12-reference.o KeccakP1600_12_OnWords T
KeccakP-1600-12-reference.o KeccakP1600_12_StatePermute T
KeccakP-1600-12-reference.o KeccakP1600_12_StateXORPermuteExtract T
Keyak.o Keyak_FeedAssociatedData T
Keyak.o Keyak_Forget T
Keyak.o Keyak_GetTag T
Keyak.o Keyak_Initialize T
Keyak.o Keyak_ProcessAssociatedData T
Keyak.o Keyak_ProcessCiphertext T
Keyak.o Keyak_ProcessForget T
Keyak.o Keyak_ProcessPlaintext T
Keyak.o Keyak_ProcessTag T
Keyak.o Keyak_UnwrapCiphertext T
Keyak.o Keyak_WrapPlaintext T
Keyak.o LakeKeyak_Initialize T
Keyak.o RiverKeyak_Initialize T
displayIntermediateValues.o displayBits T
displayIntermediateValues.o displayBytes T
displayIntermediateValues.o displayLevel B
displayIntermediateValues.o displayRoundNumber T
displayIntermediateValues.o displaySetIntermediateValueFile T
displayIntermediateValues.o displaySetLevel T
displayIntermediateValues.o displayStateAs32bitWords T
displayIntermediateValues.o displayStateAsBytes T
displayIntermediateValues.o displayStateAsLanes T
displayIntermediateValues.o displayText T
displayIntermediateValues.o intermediateValueFile B

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:ref