Implementation notes: amd64, gpu, crypto_aead/twine80n6clocv1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: twine80n6clocv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7752248401 0 023653 784 1216refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
8478087060 0 019932 776 1216refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
8504126829 0 019364 776 1216refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
8702248401 0 023589 784 1216refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
8917526902 0 019853 784 1216refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
9145126898 0 019853 784 1216refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
9356846898 0 019853 784 1216refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
9412286898 0 019853 784 1216refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
9444926871 0 019805 784 1216refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
9568126902 0 019853 784 1216refgcc_-O_-fomit-frame-pointer2019083020190816
9681366898 0 019853 784 1216refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
9685846850 0 019805 784 1216refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
9983966898 0 019853 784 1216refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
10012406898 0 019853 784 1216refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
13015896972 0 019852 776 1216refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
13296688433 0 024588 776 1216refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
13406568884 0 025132 776 1216refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
13646568509 0 023829 784 1216refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
13679248433 0 024588 776 1216refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
140003611589 0 029173 784 1216refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
14010447180 0 020404 776 1216refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
141657612840 0 031181 784 1216refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
14265006972 0 019852 776 1216refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
14427366988 0 019868 776 1216refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
14480407060 0 019932 776 1216refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
14528608433 0 023677 784 1216refgcc_-O3_-fomit-frame-pointer2019083020190816
146130012050 0 017912 760 1184refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
14619726902 0 019853 784 1216refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
14634566972 0 019852 776 1216refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
14656568401 0 023501 784 1216refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
14674048433 0 024588 776 1216refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
146960012725 0 030885 784 1216refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
14784608769 0 024804 776 1216refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
148476013742 0 019805 784 1216refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
148940812725 0 030885 784 1216refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
15007366972 0 019852 776 1216refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
15014928129 0 023085 784 1216refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
15042686898 0 019853 784 1216refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
15044288509 0 023829 784 1216refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
15166407850 0 024109 784 1216refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
15243929068 0 024797 784 1216refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
15352846898 0 019853 784 1216refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
15356966972 0 019860 776 1216refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
15446968433 0 023677 784 1216refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
15472768401 0 023637 784 1216refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
15514248129 0 023085 784 1216refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
15544967745 0 022965 784 1216refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
155642012840 0 031181 784 1216refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
15572448275 0 024044 776 1216refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
15671046850 0 019805 784 1216refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
15706888433 0 023677 784 1216refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
15716087850 0 024109 784 1216refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
15731046988 0 019868 776 1216refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
15756726880 0 019805 784 1216refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
157731611589 0 029173 784 1216refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
15807766972 0 019860 776 1216refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
15808128769 0 024804 776 1216refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
15843967865 0 024269 784 1216refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
15847766972 0 019852 776 1216refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
158754811353 0 028581 784 1216refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
160148814360 0 020404 776 1216refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
16042086025 0 017912 760 1184refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
16066888275 0 024044 776 1216refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
161155618136 0 024797 784 1216refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
16130128833 0 024325 784 1216refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
16133807865 0 024269 784 1216refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
16219086988 0 019868 776 1216refgcc_-O2_-fomit-frame-pointer2019083020190816
16322166972 0 019860 776 1216refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
16323926829 0 019364 776 1216refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
16357928884 0 025132 776 1216refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
16388528509 0 023829 784 1216refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
16536528833 0 024325 784 1216refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
167100011589 0 029173 784 1216refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
16847977809 0 024141 784 1216refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
16952087841 0 024029 784 1216refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
169817611353 0 028581 784 1216refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
17186947841 0 024029 784 1216refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
18284087865 0 024269 784 1216refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
18553527809 0 024141 784 1216refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
18993886880 0 019805 784 1216refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
19772326025 0 017912 760 1184refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
19841526028 0 017912 760 1184refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
19862526025 0 017912 760 1184refgcc_-Os_-fomit-frame-pointer2019083020190816
20080486025 0 017912 760 1184refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
20463286028 0 017912 760 1184refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
20493166025 0 017912 760 1184refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
20750926025 0 017912 760 1184refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
20791606025 0 017912 760 1184refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
21017646028 0 017912 760 1184refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
21033006120 0 018048 760 1184refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
21464126025 0 017912 760 1184refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
21612926028 0 017912 760 1184refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
21938256120 0 018048 760 1184refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
22344686120 0 018048 760 1184refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
22348166028 0 017912 760 1184refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
22423526120 0 018048 760 1184refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
22550406025 0 017912 760 1184refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
22781246025 0 017912 760 1184refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
22808526120 0 018048 760 1184refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
23251886120 0 018048 760 1184refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
23429006120 0 018048 760 1184refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
23884966025 0 017912 760 1184refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
23994126120 0 018048 760 1184refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
24010886120 0 018048 760 1184refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
422066410446 0 025110 776 1184refgcc_-funroll-loops2019083020190816
442800410446 0 025110 776 1184refcc2019083020190816
455596410446 0 025110 776 1184refgcc2019083020190816

Test failure

Implementation: ref
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref

Compiler output

Implementation: ref
Security model: unknown
Compiler: cc
cloc.c: cloc.c: In function 'process_ad':
cloc.c: cloc.c:64:3: warning: implicit declaration of function 'pstate2'; did you mean 'pstate'? [-Wimplicit-function-declaration]
cloc.c: pstate2("After xoring associated data:", state);
cloc.c: ^~~~~~~
cloc.c: pstate

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
cc ref
gcc ref
gcc -O2 -fomit-frame-pointer ref
gcc -O3 -fomit-frame-pointer ref
gcc -O -fomit-frame-pointer ref
gcc -Os -fomit-frame-pointer ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops ref
gcc -funroll-loops -O2 -fomit-frame-pointer ref
gcc -funroll-loops -O3 -fomit-frame-pointer ref
gcc -funroll-loops -O -fomit-frame-pointer ref
gcc -funroll-loops -Os -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ref
gcc -m64 -O2 -fomit-frame-pointer ref
gcc -m64 -O3 -fomit-frame-pointer ref
gcc -m64 -O -fomit-frame-pointer ref
gcc -m64 -Os -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O -fomit-frame-pointer ref
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ref
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ref
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ref
gcc -m64 -march=k8 -O -fomit-frame-pointer ref
gcc -m64 -march=k8 -Os -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ref
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ref
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ref
gcc -m64 -march=nocona -O -fomit-frame-pointer ref
gcc -m64 -march=nocona -Os -fomit-frame-pointer ref
gcc -march=barcelona -O2 -fomit-frame-pointer ref
gcc -march=barcelona -O3 -fomit-frame-pointer ref
gcc -march=barcelona -O -fomit-frame-pointer ref
gcc -march=barcelona -Os -fomit-frame-pointer ref
gcc -march=k8 -O2 -fomit-frame-pointer ref
gcc -march=k8 -O3 -fomit-frame-pointer ref
gcc -march=k8 -O -fomit-frame-pointer ref
gcc -march=k8 -Os -fomit-frame-pointer ref
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ref
gcc -march=nocona -O2 -fomit-frame-pointer ref
gcc -march=nocona -O3 -fomit-frame-pointer ref
gcc -march=nocona -O -fomit-frame-pointer ref
gcc -march=nocona -Os -fomit-frame-pointer ref

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
cloc.c: cloc.c:64:3: warning: implicit declaration of function 'pstate2' is invalid in C99 [-Wimplicit-function-declaration]
cloc.c: pstate2("After xoring associated data:", state);
cloc.c: ^
cloc.c: cloc.c:72:3: warning: implicit declaration of function 'pstate2' is invalid in C99 [-Wimplicit-function-declaration]
cloc.c: pstate2("After processing last partial associated data block:", state);
cloc.c: ^
cloc.c: cloc.c:93:2: warning: implicit declaration of function 'pstate2' is invalid in C99 [-Wimplicit-function-declaration]
cloc.c: pstate2("After applying f1/f2 to state:", state);
cloc.c: ^
cloc.c: cloc.c:133:4: warning: implicit declaration of function 'pstate2' is invalid in C99 [-Wimplicit-function-declaration]
cloc.c: pstate2("After xoring message block:", es);
cloc.c: ^
cloc.c: cloc.c:138:4: warning: implicit declaration of function 'pstate2' is invalid in C99 [-Wimplicit-function-declaration]
cloc.c: pstate2("After xoring ciphertext block:", es);
cloc.c: ^
cloc.c: cloc.c:145:3: warning: implicit declaration of function 'pstate2' is invalid in C99 [-Wimplicit-function-declaration]
cloc.c: pstate2("After applying fix1:", es);
cloc.c: ^
cloc.c: cloc.c:154:3: warning: implicit declaration of function 'pstate2' is invalid in C99 [-Wimplicit-function-declaration]
cloc.c: pstate2("After xoring last partial message block:", es);
cloc.c: ^
cloc.c: cloc.c:159:3: warning: implicit declaration of function 'pstate2' is invalid in C99 [-Wimplicit-function-declaration]
cloc.c: pstate2("After xoring last partial ciphertext block:", es);
cloc.c: ^
cloc.c: cloc.c:163:2: warning: implicit declaration of function 'pstate2' is invalid in C99 [-Wimplicit-function-declaration]
cloc.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref

Compiler output

Implementation: ref
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
cloc.c: cloc.c: In function 'process_ad':
cloc.c: cloc.c:64:3: warning: implicit declaration of function 'pstate2'; did you mean 'pstate'? [-Wimplicit-function-declaration]
cloc.c: pstate2("After xoring associated data:", state);
cloc.c: ^~~~~~~
cloc.c: pstate
cloc.c: cloc.c: In function 'process_ad':
cloc.c: cloc.c:64:3: warning: implicit declaration of function 'pstate2'; did you mean 'pstate'? [-Wimplicit-function-declaration]
cloc.c: pstate2("After xoring associated data:", state);
cloc.c: ^~~~~~~
cloc.c: pstate

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -m64 -march=barcelona -O -fomit-frame-pointer ref
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ref