Implementation notes: amd64, genji460, crypto_aead/acorn128v3

Computer: genji460
Architecture: amd64
CPU ID: GenuineIntel-000306f2-bfebfbff
SUPERCOP version: 20180818
Operation: crypto_aead
Primitive: acorn128v3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
44084? ? ?? ? ?opt1icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018082620180818
45116? ? ?? ? ?opt1icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082620180818
45272? ? ?? ? ?opt1icc_-xAVX_-O3_-fomit-frame-pointer2018082620180818
45292? ? ?? ? ?opt1icc_-xSSE4.1_-O3_-fomit-frame-pointer2018082620180818
45320? ? ?? ? ?opt1icc_-xSSE4.2_-O3_-fomit-frame-pointer2018082620180818
45488? ? ?? ? ?opt1icc_-no-vec2018082620180818
45644? ? ?? ? ?opt1icc_-xSSE4.1_-O2_-fomit-frame-pointer2018082620180818
45824? ? ?? ? ?opt1icc2018082620180818
45884? ? ?? ? ?opt1icc_-xSSE4.2_-O2_-fomit-frame-pointer2018082620180818
46200? ? ?? ? ?opt1icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018082620180818
47452? ? ?? ? ?opt1icc_-xAVX_-O2_-fomit-frame-pointer2018082620180818
47624? ? ?? ? ?opt1icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082620180818
58512? ? ?? ? ?opt1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
58572? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
59704? ? ?? ? ?opt1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082620180818
59748? ? ?? ? ?opt1gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018082620180818
60060? ? ?? ? ?opt1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082620180818
60688? ? ?? ? ?opt1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082620180818
60740? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082620180818
60784? ? ?? ? ?opt1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082620180818
60804? ? ?? ? ?opt1gcc_-march=k8_-O3_-fomit-frame-pointer2018082620180818
60812? ? ?? ? ?opt1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082620180818
60820? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082620180818
60820? ? ?? ? ?opt1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
60840? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
60888? ? ?? ? ?opt1gcc_-funroll-loops_-O3_-fomit-frame-pointer2018082620180818
60892? ? ?? ? ?opt1gcc_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
61012? ? ?? ? ?opt1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
61344? ? ?? ? ?opt1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
61424? ? ?? ? ?opt1gcc_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
61644? ? ?? ? ?opt1gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082620180818
62100? ? ?? ? ?opt1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082620180818
62120? ? ?? ? ?opt1gcc_-O3_-fomit-frame-pointer2018082620180818
62124? ? ?? ? ?opt1gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082620180818
62152? ? ?? ? ?opt1gcc_-m64_-O3_-fomit-frame-pointer2018082620180818
62648? ? ?? ? ?opt1gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082620180818
62784? ? ?? ? ?opt1gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082620180818
66400? ? ?? ? ?opt1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082620180818
66824? ? ?? ? ?opt1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082620180818
68584? ? ?? ? ?opt1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
68596? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
68608? ? ?? ? ?opt1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082620180818
68624? ? ?? ? ?opt1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082620180818
68628? ? ?? ? ?opt1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082620180818
68632? ? ?? ? ?opt1gcc_-march=k8_-Os_-fomit-frame-pointer2018082620180818
68648? ? ?? ? ?opt1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082620180818
68696? ? ?? ? ?opt1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
68700? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
68724? ? ?? ? ?opt1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082620180818
68776? ? ?? ? ?opt1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082620180818
68852? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082620180818
68856? ? ?? ? ?opt1gcc_-funroll-loops_-Os_-fomit-frame-pointer2018082620180818
68860? ? ?? ? ?opt1gcc_-Os_-fomit-frame-pointer2018082620180818
68868? ? ?? ? ?opt1gcc_-m64_-Os_-fomit-frame-pointer2018082620180818
68884? ? ?? ? ?opt1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082620180818
68928? ? ?? ? ?opt1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082620180818
68928? ? ?? ? ?opt1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082620180818
68952? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082620180818
69032? ? ?? ? ?opt1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082620180818
69044? ? ?? ? ?opt1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
69104? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
69116? ? ?? ? ?opt1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082620180818
69248? ? ?? ? ?opt1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082620180818
69256? ? ?? ? ?opt1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082620180818
69264? ? ?? ? ?opt1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
69284? ? ?? ? ?opt1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082620180818
69464? ? ?? ? ?opt1gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018082620180818
69572? ? ?? ? ?opt1gcc_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
70336? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
70368? ? ?? ? ?opt1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
70464? ? ?? ? ?opt1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
70488? ? ?? ? ?opt1gcc_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
70528? ? ?? ? ?opt1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
71088? ? ?? ? ?opt1gcc_-m64_-O2_-fomit-frame-pointer2018082620180818
71096? ? ?? ? ?opt1gcc_-O2_-fomit-frame-pointer2018082620180818
71200? ? ?? ? ?opt1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082620180818
71420? ? ?? ? ?opt1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082620180818
71460? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082620180818
71536? ? ?? ? ?opt1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082620180818
71560? ? ?? ? ?opt1gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018082620180818
71608? ? ?? ? ?opt1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082620180818
71624? ? ?? ? ?opt1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082620180818
71644? ? ?? ? ?opt1gcc_-funroll-loops_-O2_-fomit-frame-pointer2018082620180818
71884? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082620180818
71900? ? ?? ? ?opt1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082620180818
72148? ? ?? ? ?opt1gcc_-march=k8_-O2_-fomit-frame-pointer2018082620180818
72876? ? ?? ? ?opt1gcc_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
72936? ? ?? ? ?opt1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
73180? ? ?? ? ?opt1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082620180818
73216? ? ?? ? ?opt1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082620180818
73244? ? ?? ? ?opt1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082620180818
73988? ? ?? ? ?opt1gcc_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
74168? ? ?? ? ?opt1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082620180818
74192? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082620180818
74896? ? ?? ? ?opt1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
74928? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082620180818
74972? ? ?? ? ?opt1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082620180818
74992? ? ?? ? ?opt1gcc_-funroll-loops_-O_-fomit-frame-pointer2018082620180818
75112? ? ?? ? ?opt1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
75180? ? ?? ? ?opt1gcc_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
75196? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
75456? ? ?? ? ?opt1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082620180818
75516? ? ?? ? ?opt1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082620180818
75688? ? ?? ? ?opt1gcc_-march=nocona_-O_-fomit-frame-pointer2018082620180818
75696? ? ?? ? ?opt1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082620180818
76788? ? ?? ? ?opt1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082620180818
76816? ? ?? ? ?opt1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082620180818
76836? ? ?? ? ?opt1gcc_-march=k8_-O_-fomit-frame-pointer2018082620180818
77044? ? ?? ? ?opt1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082620180818
77096? ? ?? ? ?opt1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082620180818
77132? ? ?? ? ?opt1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082620180818
77196? ? ?? ? ?opt1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082620180818
77244? ? ?? ? ?opt1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082620180818
77964? ? ?? ? ?opt1gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018082620180818
77980? ? ?? ? ?opt1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082620180818
78540? ? ?? ? ?opt1gcc_-O_-fomit-frame-pointer2018082620180818
78584? ? ?? ? ?opt1gcc_-m64_-O_-fomit-frame-pointer2018082620180818
78616? ? ?? ? ?opt1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082620180818
79160? ? ?? ? ?opt1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082620180818
124180? ? ?? ? ?opt1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082620180818
163740? ? ?? ? ?opt1cc2018082620180818
164680? ? ?? ? ?opt1gcc_-funroll-loops2018082620180818
164840? ? ?? ? ?opt1gcc2018082620180818
317736? ? ?? ? ?8bitfast2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
317788? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
318232? ? ?? ? ?8bitfast2gcc_-O3_-fomit-frame-pointer2018082620180818
318244? ? ?? ? ?8bitfast2gcc_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
318328? ? ?? ? ?8bitfast2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082620180818
318384? ? ?? ? ?8bitfast2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
318436? ? ?? ? ?8bitfast2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082620180818
318472? ? ?? ? ?8bitfast2gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082620180818
318472? ? ?? ? ?8bitfast2gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082620180818
318596? ? ?? ? ?8bitfast2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082620180818
318656? ? ?? ? ?8bitfast2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
318740? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
318940? ? ?? ? ?8bitfast2gcc_-march=k8_-O3_-fomit-frame-pointer2018082620180818
319192? ? ?? ? ?8bitfast2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082620180818
319208? ? ?? ? ?8bitfast2gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082620180818
319412? ? ?? ? ?8bitfast2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082620180818
320360? ? ?? ? ?8bitfast2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
322332? ? ?? ? ?8bitfast2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082620180818
322384? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082620180818
322480? ? ?? ? ?8bitfast2gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018082620180818
322636? ? ?? ? ?8bitfast2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082620180818
322812? ? ?? ? ?8bitfast2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082620180818
329704? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
329876? ? ?? ? ?8bitfastgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
331028? ? ?? ? ?8bitfast2gcc_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
332312? ? ?? ? ?8bitfastgcc_-funroll-loops_-O3_-fomit-frame-pointer2018082620180818
332524? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082620180818
333116? ? ?? ? ?8bitfastgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082620180818
333192? ? ?? ? ?8bitfastgcc_-m64_-O3_-fomit-frame-pointer2018082620180818
333324? ? ?? ? ?8bitfastgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082620180818
335068? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082620180818
335300? ? ?? ? ?8bitfastgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082620180818
335308? ? ?? ? ?8bitfastgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082620180818
335700? ? ?? ? ?8bitfastgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082620180818
335840? ? ?? ? ?8bitfastgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
336728? ? ?? ? ?8bitfastgcc_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
336892? ? ?? ? ?8bitfastgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082620180818
337216? ? ?? ? ?8bitfastgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082620180818
338220? ? ?? ? ?8bitfastgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082620180818
338712? ? ?? ? ?8bitfastgcc_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
338760? ? ?? ? ?8bitfastgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
342004? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082620180818
342116? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
342392? ? ?? ? ?8bitfastgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
343172? ? ?? ? ?8bitfastgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018082620180818
343436? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
343756? ? ?? ? ?8bitfast2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
344072? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082620180818
344412? ? ?? ? ?8bitfast2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
345208? ? ?? ? ?8bitfastgcc_-O3_-fomit-frame-pointer2018082620180818
346028? ? ?? ? ?8bitfastgcc_-march=k8_-O3_-fomit-frame-pointer2018082620180818
347252? ? ?? ? ?8bitfast2gcc_-funroll-loops_-O2_-fomit-frame-pointer2018082620180818
347340? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082620180818
349172? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082620180818
349256? ? ?? ? ?8bitfast2gcc_-funroll-loops_-O_-fomit-frame-pointer2018082620180818
350664? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
350868? ? ?? ? ?8bitfast2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082620180818
351224? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082620180818
351232? ? ?? ? ?8bitfast2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
351312? ? ?? ? ?8bitfast2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082620180818
351732? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082620180818
354352? ? ?? ? ?8bitfastgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082620180818
355216? ? ?? ? ?8bitfastgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082620180818
359500? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
365524? ? ?? ? ?8bitfast2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082620180818
365544? ? ?? ? ?8bitfast2gcc_-m64_-O_-fomit-frame-pointer2018082620180818
365764? ? ?? ? ?8bitfast2gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018082620180818
365840? ? ?? ? ?8bitfast2gcc_-O_-fomit-frame-pointer2018082620180818
365880? ? ?? ? ?8bitfast2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082620180818
366956? ? ?? ? ?8bitfast2gcc_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
367008? ? ?? ? ?8bitfast2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
367472? ? ?? ? ?8bitfast2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082620180818
369068? ? ?? ? ?8bitfast2gcc_-march=nocona_-O_-fomit-frame-pointer2018082620180818
370960? ? ?? ? ?8bitfast2gcc_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
371436? ? ?? ? ?8bitfast2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082620180818
371500? ? ?? ? ?8bitfast2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
371896? ? ?? ? ?8bitfast2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082620180818
372116? ? ?? ? ?8bitfast2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082620180818
372524? ? ?? ? ?8bitfast2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082620180818
372532? ? ?? ? ?8bitfast2gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018082620180818
373420? ? ?? ? ?8bitfast2gcc_-m64_-O2_-fomit-frame-pointer2018082620180818
373688? ? ?? ? ?8bitfast2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082620180818
374352? ? ?? ? ?8bitfast2gcc_-O2_-fomit-frame-pointer2018082620180818
374756? ? ?? ? ?8bitfast2gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082620180818
374820? ? ?? ? ?8bitfast2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018082620180818
375616? ? ?? ? ?8bitfast2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082620180818
375764? ? ?? ? ?8bitfast2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082620180818
376648? ? ?? ? ?8bitfast2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082620180818
377004? ? ?? ? ?8bitfast2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082620180818
378008? ? ?? ? ?8bitfast2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082620180818
378752? ? ?? ? ?8bitfast2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018082620180818
379456? ? ?? ? ?8bitfastgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
379548? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
379588? ? ?? ? ?8bitfast2gcc_-march=k8_-O2_-fomit-frame-pointer2018082620180818
380720? ? ?? ? ?8bitfastgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
381024? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
382088? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082620180818
382092? ? ?? ? ?8bitfasticc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018082620180818
384760? ? ?? ? ?8bitfastgcc_-funroll-loops_-O2_-fomit-frame-pointer2018082620180818
384856? ? ?? ? ?8bitfast2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082620180818
385220? ? ?? ? ?8bitfast2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082620180818
385420? ? ?? ? ?8bitfast2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082620180818
385548? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082620180818
385760? ? ?? ? ?8bitfast2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082620180818
387260? ? ?? ? ?8bitfast2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082620180818
388392? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082620180818
388436? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082620180818
388484? ? ?? ? ?8bitfastgcc_-funroll-loops_-O_-fomit-frame-pointer2018082620180818
388796? ? ?? ? ?8bitfastgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
389312? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
389984? ? ?? ? ?8bitfastgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082620180818
390944? ? ?? ? ?8bitfast2gcc_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
391632? ? ?? ? ?8bitfast2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
391644? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082620180818
391944? ? ?? ? ?8bitfastgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082620180818
394416? ? ?? ? ?8bitfasticc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018082620180818
397860? ? ?? ? ?8bitfast2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082620180818
398232? ? ?? ? ?8bitfast2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082620180818
398436? ? ?? ? ?8bitfastgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082620180818
400644? ? ?? ? ?8bitfastgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082620180818
400904? ? ?? ? ?8bitfastgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018082620180818
408748? ? ?? ? ?8bitfast2icc_-xSSE4.2_-O3_-fomit-frame-pointer2018082620180818
409384? ? ?? ? ?8bitfast2gcc_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
409400? ? ?? ? ?8bitfast2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
409716? ? ?? ? ?8bitfastgcc_-march=k8_-O2_-fomit-frame-pointer2018082620180818
409724? ? ?? ? ?8bitfastgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082620180818
409996? ? ?? ? ?8bitfast2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082620180818
410040? ? ?? ? ?8bitfast2gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082620180818
410120? ? ?? ? ?8bitfast2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082620180818
410692? ? ?? ? ?8bitfast2icc_-xSSE4.1_-O3_-fomit-frame-pointer2018082620180818
410696? ? ?? ? ?8bitfast2gcc_-march=k8_-Os_-fomit-frame-pointer2018082620180818
410816? ? ?? ? ?8bitfast2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082620180818
411188? ? ?? ? ?8bitfast2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
411344? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
411440? ? ?? ? ?8bitfast2gcc_-Os_-fomit-frame-pointer2018082620180818
411628? ? ?? ? ?8bitfast2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082620180818
411748? ? ?? ? ?8bitfast2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
411976? ? ?? ? ?8bitfast2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082620180818
412008? ? ?? ? ?8bitfastgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
412140? ? ?? ? ?8bitfast2gcc_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
412368? ? ?? ? ?8bitfastgcc_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
412744? ? ?? ? ?8bitfastgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082620180818
412772? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
413572? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082620180818
413676? ? ?? ? ?8bitfast2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
413924? ? ?? ? ?8bitfastgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082620180818
414964? ? ?? ? ?8bitfastgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082620180818
415200? ? ?? ? ?8bitfastgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082620180818
415572? ? ?? ? ?8bitfastgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082620180818
415644? ? ?? ? ?8bitfastgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082620180818
416084? ? ?? ? ?8bitfastgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018082620180818
416292? ? ?? ? ?8bitfastgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082620180818
416716? ? ?? ? ?8bitfast2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082620180818
416940? ? ?? ? ?8bitfast2gcc_-funroll-loops_-Os_-fomit-frame-pointer2018082620180818
417316? ? ?? ? ?8bitfastgcc_-march=nocona_-O_-fomit-frame-pointer2018082620180818
419468? ? ?? ? ?8bitfast2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082620180818
419496? ? ?? ? ?8bitfast2icc2018082620180818
419964? ? ?? ? ?8bitfasticc_-xSSE4.2_-O3_-fomit-frame-pointer2018082620180818
421076? ? ?? ? ?8bitfast2gcc_-m64_-Os_-fomit-frame-pointer2018082620180818
421852? ? ?? ? ?8bitfasticc_-xSSE4.1_-O3_-fomit-frame-pointer2018082620180818
421880? ? ?? ? ?8bitfast2icc_-xSSE4.1_-O2_-fomit-frame-pointer2018082620180818
422364? ? ?? ? ?8bitfast2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082620180818
422528? ? ?? ? ?8bitfast2icc_-xAVX_-O3_-fomit-frame-pointer2018082620180818
422696? ? ?? ? ?8bitfast2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082620180818
426488? ? ?? ? ?8bitfast2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082620180818
426700? ? ?? ? ?8bitfastgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082620180818
426928? ? ?? ? ?8bitfastgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082620180818
426956? ? ?? ? ?8bitfastgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082620180818
427308? ? ?? ? ?8bitfast2icc_-xAVX_-O2_-fomit-frame-pointer2018082620180818
428544? ? ?? ? ?8bitfastgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082620180818
429412? ? ?? ? ?8bitfastgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082620180818
429508? ? ?? ? ?8bitfastgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082620180818
429552? ? ?? ? ?8bitfastgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082620180818
429572? ? ?? ? ?8bitfastgcc_-m64_-O_-fomit-frame-pointer2018082620180818
429784? ? ?? ? ?8bitfastgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082620180818
429796? ? ?? ? ?8bitfastgcc_-O_-fomit-frame-pointer2018082620180818
430108? ? ?? ? ?8bitfastgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082620180818
431140? ? ?? ? ?8bitfasticc_-xAVX_-O3_-fomit-frame-pointer2018082620180818
432948? ? ?? ? ?8bitfasticc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082620180818
435740? ? ?? ? ?8bitfastgcc_-m64_-O2_-fomit-frame-pointer2018082620180818
435780? ? ?? ? ?8bitfastgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082620180818
436204? ? ?? ? ?8bitfastgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
436484? ? ?? ? ?8bitfastgcc_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
436768? ? ?? ? ?8bitfasticc_-xSSE4.2_-O2_-fomit-frame-pointer2018082620180818
437148? ? ?? ? ?8bitfasticc_-xSSE4.1_-O2_-fomit-frame-pointer2018082620180818
438076? ? ?? ? ?8bitfasticc2018082620180818
442780? ? ?? ? ?8bitfasticc_-xAVX_-O2_-fomit-frame-pointer2018082620180818
449168? ? ?? ? ?8bitfastgcc_-O2_-fomit-frame-pointer2018082620180818
453940? ? ?? ? ?8bitfastgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
454456? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
454492? ? ?? ? ?8bitfastgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
454656? ? ?? ? ?8bitfastgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
454764? ? ?? ? ?8bitfastgcc_-march=k8_-Os_-fomit-frame-pointer2018082620180818
454900? ? ?? ? ?8bitfastgcc_-Os_-fomit-frame-pointer2018082620180818
454976? ? ?? ? ?8bitfastgcc_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
455040? ? ?? ? ?8bitfastgcc_-m64_-Os_-fomit-frame-pointer2018082620180818
455200? ? ?? ? ?8bitfastgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082620180818
455784? ? ?? ? ?8bitfastgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082620180818
456196? ? ?? ? ?8bitfastgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082620180818
456320? ? ?? ? ?8bitfastgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082620180818
456404? ? ?? ? ?8bitfastgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082620180818
456432? ? ?? ? ?8bitfastgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082620180818
457396? ? ?? ? ?8bitfastgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
459148? ? ?? ? ?8bitfasticc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082620180818
459640? ? ?? ? ?8bitfast2gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018082620180818
459824? ? ?? ? ?8bitfast2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082620180818
460676? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
463156? ? ?? ? ?8bitfastgcc_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
463424? ? ?? ? ?8bitfastgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
465096? ? ?? ? ?8bitfastgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082620180818
467568? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082620180818
468040? ? ?? ? ?8bitfast2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082620180818
468184? ? ?? ? ?8bitfastgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082620180818
468528? ? ?? ? ?8bitfastgcc_-funroll-loops_-Os_-fomit-frame-pointer2018082620180818
475936? ? ?? ? ?8bitfastgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082620180818
484096? ? ?? ? ?8bitfast2icc_-no-vec2018082620180818
496036? ? ?? ? ?8bitfastgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082620180818
504696? ? ?? ? ?8bitfastgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018082620180818
504940? ? ?? ? ?8bitfastgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082620180818
510488? ? ?? ? ?8bitfastgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082620180818
549840? ? ?? ? ?8bitfasticc_-no-vec2018082620180818
1162248? ? ?? ? ?8bitfast2gcc_-funroll-loops2018082620180818
1398032? ? ?? ? ?8bitfastgcc_-funroll-loops2018082620180818
3043172? ? ?? ? ?reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018082620180818
3162444? ? ?? ? ?reficc_-xAVX_-O3_-fomit-frame-pointer2018082620180818
3215736? ? ?? ? ?reficc2018082620180818
3215960? ? ?? ? ?reficc_-xSSE4.2_-O2_-fomit-frame-pointer2018082620180818
3290040? ? ?? ? ?reficc_-xSSE4.2_-O3_-fomit-frame-pointer2018082620180818
3325152? ? ?? ? ?reficc_-xSSE4.1_-O2_-fomit-frame-pointer2018082620180818
3329460? ? ?? ? ?reficc_-xSSE4.1_-O3_-fomit-frame-pointer2018082620180818
3343588? ? ?? ? ?reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018082620180818
3351976? ? ?? ? ?reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082620180818
3373148? ? ?? ? ?reficc_-xAVX_-O2_-fomit-frame-pointer2018082620180818
3394892? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082620180818
3402608? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018082620180818
3497904? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
3500736? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
3501272? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082620180818
3505908? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018082620180818
3507088? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082620180818
3508564? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2018082620180818
3513060? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082620180818
3514060? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
3514804? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
3517016? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082620180818
3520776? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082620180818
3528624? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082620180818
3529636? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082620180818
3530512? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082620180818
3530900? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082620180818
3531176? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
3532232? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082620180818
3537488? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2018082620180818
3550444? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
3551808? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2018082620180818
3587160? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082620180818
3592276? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018082620180818
3595312? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018082620180818
3603284? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082620180818
5075000? ? ?? ? ?reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082620180818
5292736? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082620180818
17914340? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
17918808? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018082620180818
17920724? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082620180818
17920864? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082620180818
17949212? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
17953724? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082620180818
17958360? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082620180818
18029488? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
18037600? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
18495280? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018082620180818
18507768? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082620180818
18509640? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082620180818
18520300? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082620180818
18533056? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
18535752? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082620180818
18540140? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082620180818
18541092? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
18545436? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082620180818
20199956? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018082620180818
20201876? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018082620180818
20219760? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082620180818
20237748? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082620180818
20241248? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082620180818
20331556? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082620180818
20352460? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082620180818
20360260? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082620180818
20364676? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082620180818
20431004? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
20451832? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082620180818
20712180? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2018082620180818
20731504? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082620180818
20745836? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2018082620180818
20749416? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082620180818
20944864? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082620180818
20950244? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018082620180818
20953960? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082620180818
21019708? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
21071028? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082620180818
21072120? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082620180818
21099256? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082620180818
21141512? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2018082620180818
21145424? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082620180818
21188236? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2018082620180818
21477664? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018082620180818
21497556? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082620180818
21516192? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082620180818
21583776? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082620180818
21601804? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082620180818
21711216? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082620180818
21789164? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018082620180818
21791656? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018082620180818
21829852? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082620180818
25018172? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082620180818
25020372? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
25025916? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082620180818
25036920? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018082620180818
25105016? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2018082620180818
25150412? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
25175624? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
25207196? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
25207836? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2018082620180818
25219780? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018082620180818
25222080? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
25234264? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082620180818
25259584? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018082620180818
25276548? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082620180818
25291188? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082620180818
25293604? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082620180818
25311372? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082620180818
25323516? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082620180818
25340288? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082620180818
25357336? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082620180818
25360528? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082620180818
25365824? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082620180818
25415256? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
25443440? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082620180818
25463692? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082620180818
25498168? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018082620180818
25743536? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
25759884? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082620180818
25821880? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082620180818
31042916? ? ?? ? ?reficc_-no-vec2018082620180818
133153308? ? ?? ? ?refgcc2018082620180818
133412516? ? ?? ? ?refgcc_-funroll-loops2018082620180818
137769528? ? ?? ? ?refcc2018082620180818

Test failure

Implementation: 8bitcompact
Security model: unknown
Compiler: gcc
error 111
crypto_aead_decrypt returns nonzero

Number of similar (compiler,implementation) pairs: 117, namely:
CompilerImplementations
gcc 8bitcompact
gcc -O2 -fomit-frame-pointer 8bitcompact
gcc -O3 -fomit-frame-pointer 8bitcompact
gcc -O -fomit-frame-pointer 8bitcompact
gcc -Os -fomit-frame-pointer 8bitcompact
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 8bitcompact
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 8bitcompact
gcc -fno-schedule-insns -O -fomit-frame-pointer 8bitcompact
gcc -fno-schedule-insns -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops 8bitcompact
gcc -funroll-loops -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer 8bitcompact
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=corei7 -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=k8 -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=k8 -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=k8 -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=k8 -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer 8bitcompact
gcc -m64 -march=nocona -O2 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=nocona -O3 -fomit-frame-pointer 8bitcompact
gcc -m64 -march=nocona -O -fomit-frame-pointer 8bitcompact
gcc -m64 -march=nocona -Os -fomit-frame-pointer 8bitcompact
gcc -march=barcelona -O2 -fomit-frame-pointer 8bitcompact
gcc -march=barcelona -O3 -fomit-frame-pointer 8bitcompact
gcc -march=barcelona -O -fomit-frame-pointer 8bitcompact
gcc -march=barcelona -Os -fomit-frame-pointer 8bitcompact
gcc -march=k8 -O2 -fomit-frame-pointer 8bitcompact
gcc -march=k8 -O3 -fomit-frame-pointer 8bitcompact
gcc -march=k8 -O -fomit-frame-pointer 8bitcompact
gcc -march=k8 -Os -fomit-frame-pointer 8bitcompact
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv 8bitcompact
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv 8bitcompact
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv 8bitcompact
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 8bitcompact
gcc -march=nocona -O2 -fomit-frame-pointer 8bitcompact
gcc -march=nocona -O3 -fomit-frame-pointer 8bitcompact
gcc -march=nocona -O -fomit-frame-pointer 8bitcompact
gcc -march=nocona -Os -fomit-frame-pointer 8bitcompact
icc 8bitcompact
icc -no-vec 8bitcompact
icc -xAVX -O2 -fomit-frame-pointer 8bitcompact
icc -xAVX -O3 -fomit-frame-pointer 8bitcompact
icc -xCORE-AVX-I -O2 -fomit-frame-pointer 8bitcompact
icc -xCORE-AVX-I -O3 -fomit-frame-pointer 8bitcompact
icc -xCORE-AVX2 -O2 -fomit-frame-pointer 8bitcompact
icc -xCORE-AVX2 -O3 -fomit-frame-pointer 8bitcompact
icc -xSSE4.1 -O2 -fomit-frame-pointer 8bitcompact
icc -xSSE4.1 -O3 -fomit-frame-pointer 8bitcompact
icc -xSSE4.2 -O2 -fomit-frame-pointer 8bitcompact
icc -xSSE4.2 -O3 -fomit-frame-pointer 8bitcompact

Test failure

Implementation: 8bitcompact
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
crypto_aead_decrypt returns nonzero
error 111
crypto_aead_decrypt returns nonzero

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

Compiler output

Implementation: 8bitcompact
Security model: unknown
Compiler: cc
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:105:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_8steps(state, &(key[j]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:111:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_8steps(state, &(iv[j-16]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:123:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c: In function 'crypto_aead_acorn128v3_8bitcompact_encrypt':
encrypt.c: encrypt.c:199:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_8steps(state, &(ad[i]), &ciphertextbyte, ca, cb, 1);
encrypt.c: ^
encrypt.c: encrypt.c:24:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc 8bitcompact

Compiler output

Implementation: 8bitcompact
Security model: unknown
Compiler: gcc
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:105:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j]), &tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:111:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(iv[j-16]), &tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:123:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), &tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c: In function 'crypto_aead_acorn128v3_8bitcompact_encrypt':
encrypt.c: encrypt.c:199:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(ad[i]), &ciphertextbyte, ca, cb, 1);
encrypt.c: ^~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ...

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

Compiler output

Implementation: 8bitcompact
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:105:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j]), &tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:111:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(iv[j-16]), &tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:123:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), &tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c: In function 'crypto_aead_acorn128v3_8bitcompact_encrypt':
encrypt.c: encrypt.c:199:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(ad[i]), &ciphertextbyte, ca, cb, 1);
encrypt.c: ^~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ...
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:105:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j]), &tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:111:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(iv[j-16]), &tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:123:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), &tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c: In function 'crypto_aead_acorn128v3_8bitcompact_encrypt':
encrypt.c: encrypt.c:199:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(ad[i]), &ciphertextbyte, ca, cb, 1);
encrypt.c: ^~~~~~~~
encrypt.c: encrypt.c:24:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ...

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

Compiler output

Implementation: 8bitcompact
Security model: unknown
Compiler: icc
encrypt.c: encrypt.c(105): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_8steps(state, &(key[j]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(111): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_8steps(state, &(iv[j-16]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(123): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), &tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(199): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_8steps(state, &(ad[i]), &ciphertextbyte, ca, cb, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(209): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_8steps(state, &(m[i]), &c[i], ca, cb,1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(247): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_8steps(state, &(ad[i]), &ciphertextbyte, ca, cb,1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(257): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
icc 8bitcompact
icc -no-vec 8bitcompact
icc -xAVX -O2 -fomit-frame-pointer 8bitcompact
icc -xAVX -O3 -fomit-frame-pointer 8bitcompact
icc -xCORE-AVX-I -O2 -fomit-frame-pointer 8bitcompact
icc -xCORE-AVX-I -O3 -fomit-frame-pointer 8bitcompact
icc -xCORE-AVX2 -O2 -fomit-frame-pointer 8bitcompact
icc -xCORE-AVX2 -O3 -fomit-frame-pointer 8bitcompact
icc -xSSE4.1 -O2 -fomit-frame-pointer 8bitcompact
icc -xSSE4.1 -O3 -fomit-frame-pointer 8bitcompact
icc -xSSE4.2 -O2 -fomit-frame-pointer 8bitcompact
icc -xSSE4.2 -O3 -fomit-frame-pointer 8bitcompact

Compiler output

Implementation: 8bitfast
Security model: unknown
Compiler: cc
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:190:9: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_32steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:196:9: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_32steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:208:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:108:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:213:9: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_32steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc 8bitfast

Compiler output

Implementation: 8bitfast
Security model: unknown
Compiler: gcc
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:190:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:196:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:208:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:108:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:213:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: ...

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

Compiler output

Implementation: 8bitfast
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:190:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:196:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:208:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:108:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:213:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: ...
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:190:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:196:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:208:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:108:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:213:33: warning: passing argument 2 of 'acorn128_32steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_32steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_32steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: ...

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

Compiler output

Implementation: 8bitfast
Security model: unknown
Compiler: icc
encrypt.c: encrypt.c(190): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_32steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(196): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_32steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(208): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(213): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_32steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(294): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_32steps(state, &(ad[i]), ciphertextbyte, ca, cb, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(299): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_8steps(state, &(ad[i]), ciphertextbyte, ca, cb, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(310): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
icc 8bitfast
icc -no-vec 8bitfast
icc -xAVX -O2 -fomit-frame-pointer 8bitfast
icc -xAVX -O3 -fomit-frame-pointer 8bitfast
icc -xCORE-AVX-I -O2 -fomit-frame-pointer 8bitfast
icc -xCORE-AVX-I -O3 -fomit-frame-pointer 8bitfast
icc -xCORE-AVX2 -O2 -fomit-frame-pointer 8bitfast
icc -xCORE-AVX2 -O3 -fomit-frame-pointer 8bitfast
icc -xSSE4.1 -O2 -fomit-frame-pointer 8bitfast
icc -xSSE4.1 -O3 -fomit-frame-pointer 8bitfast
icc -xSSE4.2 -O2 -fomit-frame-pointer 8bitfast
icc -xSSE4.2 -O3 -fomit-frame-pointer 8bitfast

Compiler output

Implementation: 8bitfast2
Security model: unknown
Compiler: cc
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:189:9: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_64steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:195:9: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_64steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:207:9: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:107:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: encrypt.c:212:9: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [enabled by default]
encrypt.c: acorn128_64steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c: encrypt.c:27:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ^
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc 8bitfast2

Compiler output

Implementation: 8bitfast2
Security model: unknown
Compiler: gcc
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:189:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:195:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:207:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:107:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:212:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: ...

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

Compiler output

Implementation: 8bitfast2
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:189:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:195:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:207:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:107:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:212:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: ...
encrypt.c: encrypt.c: In function 'acorn128_initialization':
encrypt.c: encrypt.c:189:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:195:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:207:32: warning: passing argument 2 of 'acorn128_8steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:107:59: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_8steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: encrypt.c:212:33: warning: passing argument 2 of 'acorn128_64steps' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
encrypt.c: acorn128_64steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^~~~~~~~~~~~~
encrypt.c: encrypt.c:27:60: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
encrypt.c: void acorn128_64steps(unsigned char *state, unsigned char *plaintextbyte, unsigned char *ciphertextbyte, unsigned char cabyte, unsigned char cbbyte, unsigned char enc_dec_flag)
encrypt.c: ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
encrypt.c: ...

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

Compiler output

Implementation: 8bitfast2
Security model: unknown
Compiler: icc
encrypt.c: encrypt.c(189): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_64steps(state, &(key[j]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(195): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_64steps(state, &(iv[j-16]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(207): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_8steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(212): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_64steps(state, &(key[j&0xf]), tem, 0xff, 0xff, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(293): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_64steps(state, &(ad[i]), ciphertextbyte, ca, cb, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(298): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: acorn128_8steps(state, &(ad[i]), ciphertextbyte, ca, cb, 1);
encrypt.c: ^
encrypt.c:
encrypt.c: encrypt.c(309): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
icc 8bitfast2
icc -no-vec 8bitfast2
icc -xAVX -O2 -fomit-frame-pointer 8bitfast2
icc -xAVX -O3 -fomit-frame-pointer 8bitfast2
icc -xCORE-AVX-I -O2 -fomit-frame-pointer 8bitfast2
icc -xCORE-AVX-I -O3 -fomit-frame-pointer 8bitfast2
icc -xCORE-AVX2 -O2 -fomit-frame-pointer 8bitfast2
icc -xCORE-AVX2 -O3 -fomit-frame-pointer 8bitfast2
icc -xSSE4.1 -O2 -fomit-frame-pointer 8bitfast2
icc -xSSE4.1 -O3 -fomit-frame-pointer 8bitfast2
icc -xSSE4.2 -O2 -fomit-frame-pointer 8bitfast2
icc -xSSE4.2 -O3 -fomit-frame-pointer 8bitfast2