Test results for aarch64, pi4b, crypto_aead/lakekeyakv1

[Page version: 20241001 17:04:23]

Measurements for aarch64, pi4b, crypto_aead Test results for aarch64, pi4b, crypto_aead Test results for crypto_aead/lakekeyakv1
Computer: pi4b
Microarchitecture: aarch64; Cortex-A72 (410fd083)
Architecture: aarch64
CPU ID: 410fd083
SUPERCOP version: 20240909
Operation: crypto_aead
Primitive: lakekeyakv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
35216118168 0 0134295 816 840T:opt64lcufullgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
3545556712 0 072839 816 840T:opt64lcu6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
35658129272 0 0147759 832 864T:opt64ufullgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
35898128548 0 0145967 832 848T:opt64lcufullgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
35922128276 0 0145679 832 848T:opt64ufullgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
36027129400 0 0147887 832 864T:opt64lcufullgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
36171133552 0 0149679 816 840T:opt64ufullgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
3620263652 0 082135 832 864T:opt64u6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
3633464004 0 081423 832 848T:opt64u6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
3643064152 0 082631 832 864T:opt64lcu6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
3651264916 0 082327 832 848T:opt64lcu6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
36717127860 0 0147094 848 856T:opt64ufullclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
3677861040 0 077167 816 840T:opt64u6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
37070125128 0 0142615 832 848T:opt64ufullgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
37484129172 0 0148398 848 856T:opt64lcufullclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
37587126264 0 0143743 832 848T:opt64lcufullgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
3785963540 0 081007 832 848T:opt64u6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
3789563528 0 081015 832 848T:opt64lcu6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
3794062484 0 081718 848 856T:opt64u6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
3831263984 0 083198 848 856T:opt64lcu6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
5113211256 0 030438 840 856T:compact64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
8960013558 0 031904 816 864T:compact64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
11727128408 0 047566 840 856T:inplace32biclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
11936324524 0 041927 824 848T:inplace32bigcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
12614224564 0 040623 808 840T:inplace32bigcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
13081034512 0 052951 824 864T:inplace32bigcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
13788230632 0 047991 824 848T:inplace32bigcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
14867318922 0 30437475 832 1184T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
16157014396 0 30433753 856 1168T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
20231810653 0 027936 816 848T:compact64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
2200249957 0 027288 816 848T:compact64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
2575929048 0 025048 800 840T:compact64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
44324112474 0 30429947 832 1160T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
53008310676 0 30826848 816 1152T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808
64783512194 0 30829707 832 1160T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024082120240808

Compiler output


KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
KeccakF-1600-opt64.c:     rounds
KeccakF-1600-opt64.c:     ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c:     thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c:     ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c:     Da = Cu^ROL64(Ce, 1); \
KeccakF-1600-opt64.c:             ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:43:14: note: expanded from macro 'ROL64'
KeccakF-1600-opt64.c:     __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakF-1600-opt64.c:              ^
KeccakF-1600-opt64.c: <inline asm>:1:2: note: instantiated into assembly here
KeccakF-1600-opt64.c:         shld 1,x20,x20
KeccakF-1600-opt64.c:         ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
KeccakF-1600-opt64.c:     rounds
KeccakF-1600-opt64.c:     ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c:     thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c:     ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:47:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c:     De = Ca^ROL64(Ci, 1); \
KeccakF-1600-opt64.c:             ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:43:14: note: expanded from macro 'ROL64'
KeccakF-1600-opt64.c: ...

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

Compiler output


KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:879: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:886: Error: unknown mnemonic `shld' -- `shld 1,x21,x21'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:906: Error: unknown mnemonic `shld' -- `shld 1,x20,x20'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:949: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:976: Error: unknown mnemonic `shld' -- `shld 1,x17,x17'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:1007: Error: unknown mnemonic `shld' -- `shld 28,x18,x18'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:1020: Error: unknown mnemonic `shld' -- `shld 61,x12,x12'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:1033: Error: unknown mnemonic `shld' -- `shld 45,x1,x1'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:1050: Error: unknown mnemonic `shld' -- `shld 3,x10,x10'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:1073: Error: unknown mnemonic `shld' -- `shld 20,x6,x6'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:1084: Error: unknown mnemonic `shld' -- `shld 2,x25,x25'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:1091: Error: unknown mnemonic `shld' -- `shld 62,x14,x14'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:1113: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:1120: Error: unknown mnemonic `shld' -- `shld 18,x13,x13'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:1127: Error: unknown mnemonic `shld' -- `shld 41,x19,x19'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:1134: Error: unknown mnemonic `shld' -- `shld 25,x16,x16'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:1141: Error: unknown mnemonic `shld' -- `shld 8,x23,x23'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:1148: Error: unknown mnemonic `shld' -- `shld 39,x9,x9'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:1175: Error: unknown mnemonic `shld' -- `shld 55,x15,x15'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:1184: Error: unknown mnemonic `shld' -- `shld 10,x3,x3'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:1191: Error: unknown mnemonic `shld' -- `shld 36,x30,x30'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:1200: Error: unknown mnemonic `shld' -- `shld 6,x7,x7'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:1213: Error: unknown mnemonic `shld' -- `shld 56,x8,x8'
KeccakF-1600-opt64.c: /tmp/cc1QTYm4.s:1220: Error: unknown mnemonic `shld' -- `shld 27,x24,x24'
KeccakF-1600-opt64.c: ...

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

Compiler output


KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1136: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1143: Error: unknown mnemonic `shld' -- `shld 1,x21,x21'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1163: Error: unknown mnemonic `shld' -- `shld 1,x20,x20'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1206: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1233: Error: unknown mnemonic `shld' -- `shld 1,x17,x17'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1264: Error: unknown mnemonic `shld' -- `shld 28,x18,x18'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1277: Error: unknown mnemonic `shld' -- `shld 61,x12,x12'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1290: Error: unknown mnemonic `shld' -- `shld 45,x1,x1'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1307: Error: unknown mnemonic `shld' -- `shld 3,x10,x10'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1330: Error: unknown mnemonic `shld' -- `shld 20,x6,x6'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1341: Error: unknown mnemonic `shld' -- `shld 2,x25,x25'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1348: Error: unknown mnemonic `shld' -- `shld 62,x14,x14'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1370: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1377: Error: unknown mnemonic `shld' -- `shld 18,x13,x13'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1384: Error: unknown mnemonic `shld' -- `shld 41,x19,x19'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1391: Error: unknown mnemonic `shld' -- `shld 25,x16,x16'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1398: Error: unknown mnemonic `shld' -- `shld 8,x23,x23'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1405: Error: unknown mnemonic `shld' -- `shld 39,x9,x9'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1432: Error: unknown mnemonic `shld' -- `shld 55,x15,x15'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1441: Error: unknown mnemonic `shld' -- `shld 10,x3,x3'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1448: Error: unknown mnemonic `shld' -- `shld 36,x30,x30'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1457: Error: unknown mnemonic `shld' -- `shld 6,x7,x7'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1470: Error: unknown mnemonic `shld' -- `shld 56,x8,x8'
KeccakF-1600-opt64.c: /tmp/cc3lQNpC.s:1477: Error: unknown mnemonic `shld' -- `shld 27,x24,x24'
KeccakF-1600-opt64.c: ...

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

Compiler output


KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:886: Error: unknown mnemonic `shld' -- `shld 1,x15,x15'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:902: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:918: Error: unknown mnemonic `shld' -- `shld 1,x30,x30'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:933: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:948: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:973: Error: unknown mnemonic `shld' -- `shld 44,x25,x25'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:993: Error: unknown mnemonic `shld' -- `shld 43,x2,x2'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:1013: Error: unknown mnemonic `shld' -- `shld 21,x27,x27'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:1033: Error: unknown mnemonic `shld' -- `shld 14,x23,x23'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:1094: Error: unknown mnemonic `shld' -- `shld 28,x7,x7'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:1114: Error: unknown mnemonic `shld' -- `shld 20,x18,x18'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:1134: Error: unknown mnemonic `shld' -- `shld 3,x24,x24'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:1154: Error: unknown mnemonic `shld' -- `shld 45,x22,x22'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:1174: Error: unknown mnemonic `shld' -- `shld 61,x5,x5'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:1233: Error: unknown mnemonic `shld' -- `shld 1,x3,x3'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:1253: Error: unknown mnemonic `shld' -- `shld 6,x14,x14'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:1273: Error: unknown mnemonic `shld' -- `shld 25,x21,x21'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:1293: Error: unknown mnemonic `shld' -- `shld 8,x20,x20'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:1313: Error: unknown mnemonic `shld' -- `shld 18,x13,x13'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:1366: Error: unknown mnemonic `shld' -- `shld 27,x6,x6'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:1386: Error: unknown mnemonic `shld' -- `shld 36,x12,x12'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:1406: Error: unknown mnemonic `shld' -- `shld 10,x17,x17'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:1426: Error: unknown mnemonic `shld' -- `shld 15,x16,x16'
KeccakF-1600-opt64.c: /tmp/cc9zsuMB.s:1446: Error: unknown mnemonic `shld' -- `shld 56,x10,x10'
KeccakF-1600-opt64.c: ...

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

Compiler output


KeccakF-1600-opt64.c: /tmp/ccCTslwM.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:834: Error: unknown mnemonic `shld' -- `shld 1,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:849: Error: unknown mnemonic `shld' -- `shld 1,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:893: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:921: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:955: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:978: Error: unknown mnemonic `shld' -- `shld 21,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:991: Error: unknown mnemonic `shld' -- `shld 14,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:1011: Error: unknown mnemonic `shld' -- `shld 44,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:1026: Error: unknown mnemonic `shld' -- `shld 43,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:1085: Error: unknown mnemonic `shld' -- `shld 20,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:1092: Error: unknown mnemonic `shld' -- `shld 3,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:1102: Error: unknown mnemonic `shld' -- `shld 28,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:1113: Error: unknown mnemonic `shld' -- `shld 61,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:1120: Error: unknown mnemonic `shld' -- `shld 45,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:1141: Error: unknown mnemonic `shld' -- `shld 6,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:1148: Error: unknown mnemonic `shld' -- `shld 25,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:1161: Error: unknown mnemonic `shld' -- `shld 8,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:1168: Error: unknown mnemonic `shld' -- `shld 18,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:1178: Error: unknown mnemonic `shld' -- `shld 1,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:1189: Error: unknown mnemonic `shld' -- `shld 15,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:1196: Error: unknown mnemonic `shld' -- `shld 36,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:1203: Error: unknown mnemonic `shld' -- `shld 10,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:1210: Error: unknown mnemonic `shld' -- `shld 55,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccCTslwM.s:1217: Error: unknown mnemonic `shld' -- `shld 39,x11,x11'
KeccakF-1600-opt64.c: ...

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

Compiler output


KeccakDuplex.c: KeccakDuplex.c:63:9: warning: implicit declaration of function 'KeccakP1600_12_StatePermute' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c:         KeccakF_StatePermute(instance->state);
KeccakDuplex.c:         ^
KeccakDuplex.c: ./KeccakF-interface.h:53:30: note: expanded from macro 'KeccakF_StatePermute'
KeccakDuplex.c: #define KeccakF_StatePermute KeccakP1600_12_StatePermute
KeccakDuplex.c:                              ^
KeccakDuplex.c: KeccakDuplex.c:85:9: warning: implicit declaration of function 'KeccakP1600_12_StateXORPermuteExtract' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c:         KeccakF_StateXORPermuteExtract(instance->state, sigmaBegin, sigmaBeginByteLen/KeccakF_laneInBytes,
KeccakDuplex.c:         ^
KeccakDuplex.c: ./KeccakF-interface.h:73:40: note: expanded from macro 'KeccakF_StateXORPermuteExtract'
KeccakDuplex.c: #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract
KeccakDuplex.c:                                        ^
KeccakDuplex.c: 2 warnings generated.

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

Compiler output


KeccakDuplex.c: In file included from KeccakDuplex.h:17,
KeccakDuplex.c:                  from KeccakDuplex.c:15:
KeccakDuplex.c: KeccakDuplex.c: In function 'Keccak_Duplexing':
KeccakDuplex.c: KeccakF-interface.h:53:30: warning: implicit declaration of function 'KeccakP1600_12_StatePermute'; did you mean 'KeccakF1600_StatePermute'? [-Wimplicit-function-declaration]
KeccakDuplex.c:    53 | #define KeccakF_StatePermute KeccakP1600_12_StatePermute
KeccakDuplex.c:       |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakDuplex.c: KeccakDuplex.c:63:9: note: in expansion of macro 'KeccakF_StatePermute'
KeccakDuplex.c:    63 |         KeccakF_StatePermute(instance->state);
KeccakDuplex.c:       |         ^~~~~~~~~~~~~~~~~~~~
KeccakDuplex.c: KeccakF-interface.h:73:40: warning: implicit declaration of function 'KeccakP1600_12_StateXORPermuteExtract'; did you mean 'KeccakF1600_StateXORPermuteExtract'? [-Wimplicit-function-declaration]
KeccakDuplex.c:    73 | #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract
KeccakDuplex.c:       |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakDuplex.c: KeccakF-interface.h:73:40: note: in definition of macro 'KeccakF_StateXORPermuteExtract'
KeccakDuplex.c:    73 | #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract
KeccakDuplex.c:       |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

Namespace violations


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 (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:compact64clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:compact64gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:compact64gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:compact64gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:compact64gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)

Namespace violations


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 (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:inplace32biclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:inplace32bigcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:inplace32bigcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:inplace32bigcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:inplace32bigcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)

Namespace violations


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 (implementation,compiler) pairs: 20, namely:
ImplementationCompiler
T:opt64lcu6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64lcu6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64lcu6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64lcu6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64lcu6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64lcufullclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64lcufullgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64lcufullgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64lcufullgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64lcufullgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64u6clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64u6gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64u6gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64u6gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64u6gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64ufullclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:opt64ufullgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64ufullgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64ufullgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:opt64ufullgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)

Namespace violations


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 B
KeccakF-1600-reference.o KeccakRoundConstants B
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 (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0)
T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)
T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0)