Implementation notes: amd64, gsm2, crypto_aead/deoxysii128v141

Computer: gsm2
Architecture: amd64
CPU ID: GenuineIntel-000306e4-bfebfbff
SUPERCOP version: 20170725
Operation: crypto_aead
Primitive: deoxysii128v141
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
18196? ? ?? ? ?aesnigcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080520170725
18460? ? ?? ? ?aesnigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080520170725
30028? ? ?? ? ?aesnigcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080520170725
30488? ? ?? ? ?aesnigcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080520170725
30676? ? ?? ? ?aesnigcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080520170725
31128? ? ?? ? ?aesnigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080520170725
31304? ? ?? ? ?aesnigcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080520170725
31492? ? ?? ? ?aesnigcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080520170725
31772? ? ?? ? ?aesnigcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080520170725
32468? ? ?? ? ?aesnigcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080520170725
32488? ? ?? ? ?aesnigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080520170725
32492? ? ?? ? ?aesnigcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080520170725
32884? ? ?? ? ?aesnigcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080520170725
33144? ? ?? ? ?aesnigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080520170725
33452? ? ?? ? ?aesnigcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080520170725
33812? ? ?? ? ?aesnisgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080520170725
34388? ? ?? ? ?aesnigcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080520170725
35064? ? ?? ? ?aesnisgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080520170725
35288? ? ?? ? ?aesnisgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080520170725
35480? ? ?? ? ?aesnisgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080520170725
36004? ? ?? ? ?aesnisgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080520170725
36652? ? ?? ? ?aesnisgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080520170725
36896? ? ?? ? ?aesnisgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080520170725
37072? ? ?? ? ?aesnisgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080520170725
37748? ? ?? ? ?aesnisgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080520170725
37808? ? ?? ? ?aesnisgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080520170725
38372? ? ?? ? ?aesnisgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080520170725
38544? ? ?? ? ?aesnisgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080520170725
39052? ? ?? ? ?aesnisgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080520170725
40876? ? ?? ? ?aesnisgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080520170725
41432? ? ?? ? ?aesnisgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080520170725
42056? ? ?? ? ?aesnisgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080520170725
152128? ? ?? ? ?bitslicegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080520170725
161416? ? ?? ? ?bitslicegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080520170725
164108? ? ?? ? ?bitslicegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080520170725
165860? ? ?? ? ?bitslicegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080520170725
182020? ? ?? ? ?bitslicegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080520170725
184756? ? ?? ? ?bitslicegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080520170725
190380? ? ?? ? ?bitslicegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080520170725
193308? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080520170725
194480? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080520170725
194984? ? ?? ? ?bitslicegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080520170725
196572? ? ?? ? ?bitslicegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080520170725
199728? ? ?? ? ?bitslicegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080520170725
201716? ? ?? ? ?bitslicegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080520170725
201876? ? ?? ? ?bitslicegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080520170725
202680? ? ?? ? ?bitslicegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080520170725
207760? ? ?? ? ?bitslicegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080520170725
208240? ? ?? ? ?bitslicegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080520170725
208772? ? ?? ? ?bitslicegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080520170725
213840? ? ?? ? ?bitslicegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080520170725
214476? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080520170725
219352? ? ?? ? ?bitslicegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080520170725
223120? ? ?? ? ?bitslicegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080520170725
228184? ? ?? ? ?bitslicegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080520170725
231456? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080520170725
233188? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
237504? ? ?? ? ?bitslicegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080520170725
239328? ? ?? ? ?bitslicegcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080520170725
243532? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080520170725
245520? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080520170725
289496? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080520170725
301992? ? ?? ? ?bitslicegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080520170725
311476? ? ?? ? ?bitslicegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080520170725
338288? ? ?? ? ?bitslicegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080520170725
350936? ? ?? ? ?tablegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080520170725
353840? ? ?? ? ?tablegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
353964? ? ?? ? ?tablegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080520170725
355868? ? ?? ? ?tablegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080520170725
357176? ? ?? ? ?tablegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
358736? ? ?? ? ?tablegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
359744? ? ?? ? ?tablegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
359856? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
361224? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
362632? ? ?? ? ?tablegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080520170725
363360? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
364708? ? ?? ? ?tablegcc_-march=k8_-O3_-fomit-frame-pointer2017080520170725
365800? ? ?? ? ?tablegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
365980? ? ?? ? ?tablegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080520170725
367920? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
369568? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
369736? ? ?? ? ?tablegcc_-funroll-loops_-O3_-fomit-frame-pointer2017080520170725
372048? ? ?? ? ?tablegcc_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
374156? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
374616? ? ?? ? ?tablegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080520170725
375340? ? ?? ? ?tablegcc_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
376720? ? ?? ? ?tablegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
377952? ? ?? ? ?tablegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080520170725
378132? ? ?? ? ?tablegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080520170725
378404? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
379040? ? ?? ? ?tablegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080520170725
381280? ? ?? ? ?tablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080520170725
382200? ? ?? ? ?tablegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080520170725
384420? ? ?? ? ?tablegcc_-funroll-loops_-O2_-fomit-frame-pointer2017080520170725
385328? ? ?? ? ?tablegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080520170725
387596? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080520170725
388428? ? ?? ? ?tablegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080520170725
388456? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080520170725
388628? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080520170725
388692? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
389240? ? ?? ? ?tablegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
393196? ? ?? ? ?tablegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
393524? ? ?? ? ?tablegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
394436? ? ?? ? ?tablegcc_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
394644? ? ?? ? ?tablegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080520170725
396540? ? ?? ? ?tablegcc_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
399100? ? ?? ? ?tablegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
401888? ? ?? ? ?tablegcc_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
402528? ? ?? ? ?tablegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
403084? ? ?? ? ?tablegcc_-m64_-O3_-fomit-frame-pointer2017080520170725
403152? ? ?? ? ?tablegcc_-O3_-fomit-frame-pointer2017080520170725
403816? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
404664? ? ?? ? ?tablegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080520170725
405136? ? ?? ? ?tablegcc_-O2_-fomit-frame-pointer2017080520170725
405508? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080520170725
406804? ? ?? ? ?tablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080520170725
407836? ? ?? ? ?tablegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080520170725
408144? ? ?? ? ?tablegcc_-Os_-fomit-frame-pointer2017080520170725
410088? ? ?? ? ?tablegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080520170725
411300? ? ?? ? ?tablegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
411536? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
411612? ? ?? ? ?tablegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
412716? ? ?? ? ?tablegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
413316? ? ?? ? ?tablegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
414516? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
415272? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
415384? ? ?? ? ?tablegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080520170725
415432? ? ?? ? ?tablegcc_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
415952? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080520170725
416708? ? ?? ? ?tablegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080520170725
416844? ? ?? ? ?tablegcc_-march=k8_-O2_-fomit-frame-pointer2017080520170725
418308? ? ?? ? ?tablegcc_-funroll-loops_-Os_-fomit-frame-pointer2017080520170725
418420? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080520170725
418656? ? ?? ? ?tablegcc_-m64_-O_-fomit-frame-pointer2017080520170725
418916? ? ?? ? ?tablegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080520170725
419356? ? ?? ? ?tablegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080520170725
419656? ? ?? ? ?tablegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080520170725
419908? ? ?? ? ?tablegcc_-march=k8_-O_-fomit-frame-pointer2017080520170725
420112? ? ?? ? ?tablegcc_-m64_-O2_-fomit-frame-pointer2017080520170725
420388? ? ?? ? ?tablegcc_-m64_-Os_-fomit-frame-pointer2017080520170725
421044? ? ?? ? ?tablegcc_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
422508? ? ?? ? ?tablegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080520170725
422932? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
423712? ? ?? ? ?tablegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080520170725
423724? ? ?? ? ?tablegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080520170725
424464? ? ?? ? ?tablegcc_-march=k8_-Os_-fomit-frame-pointer2017080520170725
426968? ? ?? ? ?tablegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
428472? ? ?? ? ?tablegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080520170725
429504? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080520170725
429604? ? ?? ? ?tablegcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
430400? ? ?? ? ?tablegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
430692? ? ?? ? ?tablegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080520170725
431524? ? ?? ? ?tablegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080520170725
432012? ? ?? ? ?tablegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080520170725
433584? ? ?? ? ?tablegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
433780? ? ?? ? ?tablegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
434196? ? ?? ? ?tablegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080520170725
435072? ? ?? ? ?tablegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
435096? ? ?? ? ?tablegcc_-funroll-loops_-O_-fomit-frame-pointer2017080520170725
436356? ? ?? ? ?tablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080520170725
437004? ? ?? ? ?tablegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
437256? ? ?? ? ?tablegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
442068? ? ?? ? ?tablegcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080520170725
442740? ? ?? ? ?tablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080520170725
446484? ? ?? ? ?tablegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
449492? ? ?? ? ?tablegcc_-O_-fomit-frame-pointer2017080520170725
451828? ? ?? ? ?tablegcc_-march=nocona_-O_-fomit-frame-pointer2017080520170725
455616? ? ?? ? ?tablegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
835056? ? ?? ? ?tablecc2017080520170725
855312? ? ?? ? ?tablegcc2017080520170725
859528? ? ?? ? ?tablegcc_-funroll-loops2017080520170725
2052472? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
2060796? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080520170725
2078316? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017080520170725
2084288? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
2084480? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080520170725
2088768? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
2108772? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
2114112? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
2172692? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
2743260? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080520170725
2743432? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080520170725
2749572? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080520170725
2758912? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
2769668? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
2770472? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080520170725
2770852? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080520170725
2771484? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080520170725
2779644? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017080520170725
2779752? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
2782892? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080520170725
2784400? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080520170725
2788612? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017080520170725
2796320? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017080520170725
2797692? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
2801656? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
2825168? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
4271336? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
4293276? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080520170725
4335868? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
4519028? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
4526636? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080520170725
4543752? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
4586888? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080520170725
4599964? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
4621188? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
4655696? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080520170725
4694832? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017080520170725
4847144? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
4980608? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
4982996? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
5010740? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
5019688? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017080520170725
5021204? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
5070224? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
5091840? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017080520170725
5112796? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017080520170725
5135140? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
5139748? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
5144568? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080520170725
5156128? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
5157216? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
5159740? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080520170725
5159856? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
5165580? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080520170725
5167576? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080520170725
5169332? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080520170725
5181736? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
5196772? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080520170725
5206520? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
5206584? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080520170725
5207352? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080520170725
5208364? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080520170725
5208464? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080520170725
5213132? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080520170725
5218616? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080520170725
5229040? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
5241696? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017080520170725
5243580? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080520170725
5245908? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017080520170725
5247300? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017080520170725
5255176? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017080520170725
5267464? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
5277364? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
5284464? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
5313236? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
5315840? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
5320228? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
5342468? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080520170725
5346120? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080520170725
5382092? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
5383032? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
5384504? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017080520170725
5394232? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
5401560? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080520170725
5403320? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017080520170725
5414804? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080520170725
5439128? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080520170725
5444452? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080520170725
5451804? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017080520170725
5505156? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080520170725
5509296? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080520170725
5541856? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080520170725
5545692? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080520170725
5548244? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080520170725
5566944? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
5571032? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
5576112? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080520170725
5586092? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
5639248? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080520170725
5724332? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017080520170725
5729700? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
5775212? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
5797720? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080520170725
5856368? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017080520170725
11856276? ? ?? ? ?refgcc_-funroll-loops2017080520170725
13122516? ? ?? ? ?refgcc2017080520170725
14491932? ? ?? ? ?refcc2017080520170725

Test failure

Implementation: crypto_aead/deoxysii128v141/aesni
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

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

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesnis
Compiler: cc
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: tweakable-cipher.macros:26:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:32:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp1, tmp2 ); subkeys[ 1] = xor( tmp2, RCONST( 1) ); \
deoxys.c: ^
deoxys.c: deoxys.c:79:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2( subkeys, key, tmp, tmp1 );
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:26:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:33:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1 ); subkeys[ 2] = xor( tmp1, RCONST( 2) ); \
deoxys.c: ^
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc aesnis
gcc aesnis
gcc -O2 -fomit-frame-pointer aesnis
gcc -O3 -fomit-frame-pointer aesnis
gcc -O -fomit-frame-pointer aesnis
gcc -Os -fomit-frame-pointer aesnis
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aesnis
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aesnis
gcc -fno-schedule-insns -O -fomit-frame-pointer aesnis
gcc -fno-schedule-insns -Os -fomit-frame-pointer aesnis
gcc -funroll-loops aesnis
gcc -funroll-loops -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -O -fomit-frame-pointer aesnis
gcc -funroll-loops -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aesnis
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aesnis
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer aesnis
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer aesnis
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer aesnis
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer aesnis
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer aesnis
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer aesnis
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer aesnis
gcc -m64 -O2 -fomit-frame-pointer aesnis
gcc -m64 -O3 -fomit-frame-pointer aesnis
gcc -m64 -O -fomit-frame-pointer aesnis
gcc -m64 -Os -fomit-frame-pointer aesnis
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aesnis
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aesnis
gcc -m64 -march=k8 -O -fomit-frame-pointer aesnis
gcc -m64 -march=k8 -Os -fomit-frame-pointer aesnis
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aesnis
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aesnis
gcc -m64 -march=nocona -O -fomit-frame-pointer aesnis
gcc -m64 -march=nocona -Os -fomit-frame-pointer aesnis
gcc -march=barcelona -O2 -fomit-frame-pointer aesnis
gcc -march=barcelona -O3 -fomit-frame-pointer aesnis
gcc -march=barcelona -O -fomit-frame-pointer aesnis
gcc -march=barcelona -Os -fomit-frame-pointer aesnis
gcc -march=k8 -O2 -fomit-frame-pointer aesnis
gcc -march=k8 -O3 -fomit-frame-pointer aesnis
gcc -march=k8 -O -fomit-frame-pointer aesnis
gcc -march=k8 -Os -fomit-frame-pointer aesnis
gcc -march=nocona -O2 -fomit-frame-pointer aesnis
gcc -march=nocona -O3 -fomit-frame-pointer aesnis
gcc -march=nocona -O -fomit-frame-pointer aesnis
gcc -march=nocona -Os -fomit-frame-pointer aesnis

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesni
Compiler: cc
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:99:9: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: ^
deoxys.c: In file included from deoxys.c:32:0:
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:31:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( subkeys[ 0], subkeys[ 1] ); ts[ 1] = xor( subkeys[ 1], RCONS[ 1] ); \
deoxys.c: ^
deoxys.c: deoxys.c:107:3: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2( tsubkeys,subkeys, key);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc aesni
gcc aesni
gcc -O2 -fomit-frame-pointer aesni
gcc -O3 -fomit-frame-pointer aesni
gcc -O -fomit-frame-pointer aesni
gcc -Os -fomit-frame-pointer aesni
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aesni
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aesni
gcc -fno-schedule-insns -O -fomit-frame-pointer aesni
gcc -fno-schedule-insns -Os -fomit-frame-pointer aesni
gcc -funroll-loops aesni
gcc -funroll-loops -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -O -fomit-frame-pointer aesni
gcc -funroll-loops -Os -fomit-frame-pointer aesni
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aesni
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer aesni
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer aesni
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer aesni
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer aesni
gcc -m64 -O2 -fomit-frame-pointer aesni
gcc -m64 -O3 -fomit-frame-pointer aesni
gcc -m64 -O -fomit-frame-pointer aesni
gcc -m64 -Os -fomit-frame-pointer aesni
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -m64 -march=k8 -O -fomit-frame-pointer aesni
gcc -m64 -march=k8 -Os -fomit-frame-pointer aesni
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -m64 -march=nocona -O -fomit-frame-pointer aesni
gcc -m64 -march=nocona -Os -fomit-frame-pointer aesni
gcc -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -march=barcelona -O -fomit-frame-pointer aesni
gcc -march=barcelona -Os -fomit-frame-pointer aesni
gcc -march=k8 -O2 -fomit-frame-pointer aesni
gcc -march=k8 -O3 -fomit-frame-pointer aesni
gcc -march=k8 -O -fomit-frame-pointer aesni
gcc -march=k8 -Os -fomit-frame-pointer aesni
gcc -march=nocona -O2 -fomit-frame-pointer aesni
gcc -march=nocona -O3 -fomit-frame-pointer aesni
gcc -march=nocona -O -fomit-frame-pointer aesni
gcc -march=nocona -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/deoxysii128v141/bitslice
Compiler: cc
deoxysBCii128.c: In file included from deoxysBCii128.c:29:0:
deoxysBCii128.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxysBCii128.c: # error "SSSE3 instruction set not enabled"
deoxysBCii128.c: ^
deoxysBCii128.c: deoxysBCii128.c:227:25: error: unknown type name '__m128i'
deoxysBCii128.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth) {
deoxysBCii128.c: ^
deoxysBCii128.c: deoxysBCii128.c:227:63: error: unknown type name '__m128i'
deoxysBCii128.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth) {
deoxysBCii128.c: ^
deoxysBCii128.c: deoxysBCii128.c:257:24: error: unknown type name '__m128i'
deoxysBCii128.c: void DeoxysEncrypt_XOR(__m128i rk[15][8], const uint8_t* nonce_plaintext, const uint8_t* pt, uint8_t ct[128]) {
deoxysBCii128.c: ^

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc bitslice
gcc bitslice
gcc -O2 -fomit-frame-pointer bitslice
gcc -O3 -fomit-frame-pointer bitslice
gcc -O -fomit-frame-pointer bitslice
gcc -Os -fomit-frame-pointer bitslice
gcc -fno-schedule-insns -O2 -fomit-frame-pointer bitslice
gcc -fno-schedule-insns -O3 -fomit-frame-pointer bitslice
gcc -fno-schedule-insns -O -fomit-frame-pointer bitslice
gcc -fno-schedule-insns -Os -fomit-frame-pointer bitslice
gcc -funroll-loops bitslice
gcc -funroll-loops -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -O -fomit-frame-pointer bitslice
gcc -funroll-loops -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer bitslice
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer bitslice
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer bitslice
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer bitslice
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer bitslice
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer bitslice
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer bitslice
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer bitslice
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer bitslice
gcc -m64 -O2 -fomit-frame-pointer bitslice
gcc -m64 -O3 -fomit-frame-pointer bitslice
gcc -m64 -O -fomit-frame-pointer bitslice
gcc -m64 -Os -fomit-frame-pointer bitslice
gcc -m64 -march=k8 -O2 -fomit-frame-pointer bitslice
gcc -m64 -march=k8 -O3 -fomit-frame-pointer bitslice
gcc -m64 -march=k8 -O -fomit-frame-pointer bitslice
gcc -m64 -march=k8 -Os -fomit-frame-pointer bitslice
gcc -m64 -march=nocona -O2 -fomit-frame-pointer bitslice
gcc -m64 -march=nocona -O3 -fomit-frame-pointer bitslice
gcc -m64 -march=nocona -O -fomit-frame-pointer bitslice
gcc -m64 -march=nocona -Os -fomit-frame-pointer bitslice
gcc -march=barcelona -O2 -fomit-frame-pointer bitslice
gcc -march=barcelona -O3 -fomit-frame-pointer bitslice
gcc -march=barcelona -O -fomit-frame-pointer bitslice
gcc -march=barcelona -Os -fomit-frame-pointer bitslice
gcc -march=k8 -O2 -fomit-frame-pointer bitslice
gcc -march=k8 -O3 -fomit-frame-pointer bitslice
gcc -march=k8 -O -fomit-frame-pointer bitslice
gcc -march=k8 -Os -fomit-frame-pointer bitslice
gcc -march=nocona -O2 -fomit-frame-pointer bitslice
gcc -march=nocona -O3 -fomit-frame-pointer bitslice
gcc -march=nocona -O -fomit-frame-pointer bitslice
gcc -march=nocona -Os -fomit-frame-pointer bitslice

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesnis
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: tweakable-cipher.macros:26:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:32:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp1, tmp2 ); subkeys[ 1] = xor( tmp2, RCONST( 1) ); \
deoxys.c: ^
deoxys.c: deoxys.c:79:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2( subkeys, key, tmp, tmp1 );
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:26:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:33:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1 ); subkeys[ 2] = xor( tmp1, RCONST( 2) ); \
deoxys.c: ^
deoxys.c: ...
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:29:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: tweakable-cipher.macros:26:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:32:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp1, tmp2 ); subkeys[ 1] = xor( tmp2, RCONST( 1) ); \
deoxys.c: ^
deoxys.c: deoxys.c:79:5: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2( subkeys, key, tmp, tmp1 );
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:26:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:33:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( tmp2, tmp1 ); subkeys[ 2] = xor( tmp1, RCONST( 2) ); \
deoxys.c: ^
deoxys.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesni
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:99:9: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: ^
deoxys.c: In file included from deoxys.c:32:0:
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:31:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( subkeys[ 0], subkeys[ 1] ); ts[ 1] = xor( subkeys[ 1], RCONS[ 1] ); \
deoxys.c: ^
deoxys.c: deoxys.c:107:3: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2( tsubkeys,subkeys, key);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: ...
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:31:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxys.c: # error "SSSE3 instruction set not enabled"
deoxys.c: ^
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: deoxys.c:99:9: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: tmp = permute( tmp, H_PERMUTATION );
deoxys.c: ^
deoxys.c: In file included from deoxys.c:32:0:
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:31:3: note: in expansion of macro 'ONE_KEY_ROUND'
deoxys.c: ONE_KEY_ROUND( subkeys[ 0], subkeys[ 1] ); ts[ 1] = xor( subkeys[ 1], RCONS[ 1] ); \
deoxys.c: ^
deoxys.c: deoxys.c:107:3: note: in expansion of macro 'TWEAKEY_SCHEDULE2'
deoxys.c: TWEAKEY_SCHEDULE2( tsubkeys,subkeys, key);
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:27:11: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: new_key = permute( new_key, H_PERMUTATION);
deoxys.c: ^
deoxys.c: ...

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

Compiler output

Implementation: crypto_aead/deoxysii128v141/bitslice
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
deoxysBCii128.c: In file included from deoxysBCii128.c:29:0:
deoxysBCii128.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxysBCii128.c: # error "SSSE3 instruction set not enabled"
deoxysBCii128.c: ^
deoxysBCii128.c: deoxysBCii128.c:227:25: error: unknown type name '__m128i'
deoxysBCii128.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth) {
deoxysBCii128.c: ^
deoxysBCii128.c: deoxysBCii128.c:227:63: error: unknown type name '__m128i'
deoxysBCii128.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth) {
deoxysBCii128.c: ^
deoxysBCii128.c: deoxysBCii128.c:257:24: error: unknown type name '__m128i'
deoxysBCii128.c: void DeoxysEncrypt_XOR(__m128i rk[15][8], const uint8_t* nonce_plaintext, const uint8_t* pt, uint8_t ct[128]) {
deoxysBCii128.c: ^
deoxysBCii128.c: In file included from deoxysBCii128.c:29:0:
deoxysBCii128.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
deoxysBCii128.c: # error "SSSE3 instruction set not enabled"
deoxysBCii128.c: ^
deoxysBCii128.c: deoxysBCii128.c:227:25: error: unknown type name '__m128i'
deoxysBCii128.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth) {
deoxysBCii128.c: ^
deoxysBCii128.c: deoxysBCii128.c:227:63: error: unknown type name '__m128i'
deoxysBCii128.c: void DeoxysEncrypt_Auth(__m128i rk[15][8], const uint8_t* pt, __m128i* Auth) {
deoxysBCii128.c: ^
deoxysBCii128.c: deoxysBCii128.c:257:24: error: unknown type name '__m128i'
deoxysBCii128.c: void DeoxysEncrypt_XOR(__m128i rk[15][8], const uint8_t* nonce_plaintext, const uint8_t* pt, uint8_t ct[128]) {
deoxysBCii128.c: ^

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

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesnis
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:28:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: tweakable-cipher.macros:190:6: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: s[0] = enc( s[0] , xor( subkey, Tweaks[0]) );\
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:201:3: note: in expansion of macro 'ONE_ROUND8'
deoxys.c: ONE_ROUND8( states , subkeys[ 1] , Tweaks ); UPDATE_TWEAKS8( Tweaks ); \
deoxys.c: ^
deoxys.c: ae.macros:33:11: note: in expansion of macro 'AES8'
deoxys.c: AES8 ( States, subkeys, Tweaks ); \
deoxys.c: ^
deoxys.c: deoxys.c:108:17: note: in expansion of macro 'PROCESS_8_ASS_DATA_BLOCKS'
deoxys.c: PROCESS_8_ASS_DATA_BLOCKS( States, ass_data + 16 * i , Auth );
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:191:6: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: s[1] = enc( s[1] , xor( subkey, Tweaks[1]) );\
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:201:3: note: in expansion of macro 'ONE_ROUND8'
deoxys.c: ONE_ROUND8( states , subkeys[ 1] , Tweaks ); UPDATE_TWEAKS8( Tweaks ); \
deoxys.c: ^
deoxys.c: ae.macros:33:11: note: in expansion of macro 'AES8'
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer aesnis
gcc -m64 -march=core2 -O3 -fomit-frame-pointer aesnis
gcc -m64 -march=core2 -O -fomit-frame-pointer aesnis
gcc -m64 -march=core2 -Os -fomit-frame-pointer aesnis
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesnis
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesnis
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aesnis
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesnis
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aesnis
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer aesnis
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer aesnis
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aesnis
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer aesnis
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer aesnis
gcc -m64 -march=corei7 -O -fomit-frame-pointer aesnis
gcc -m64 -march=corei7 -Os -fomit-frame-pointer aesnis

Compiler output

Implementation: crypto_aead/deoxysii128v141/aesni
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
deoxys.c: In file included from deoxys.c:30:0:
deoxys.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
deoxys.c: # error "AES/PCLMUL instructions not enabled"
deoxys.c: ^
deoxys.c: In file included from deoxys.c:32:0:
deoxys.c: deoxys.c: In function 'deoxys_aead_encrypt':
deoxys.c: tweakable-cipher.macros:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: s[0] = enc( s[0] , tmp );\
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:98:3: note: in expansion of macro 'ONE_ROUND'
deoxys.c: ONE_ROUND( states , subkeys[ 1] , RT[ 1] , 1 );\
deoxys.c: ^
deoxys.c: ae.macros:53:11: note: in expansion of macro 'AES8'
deoxys.c: AES8 ( States, subkeys, tTweak ); \
deoxys.c: ^
deoxys.c: deoxys.c:148:15: note: in expansion of macro 'PROCESS_8_ASS_DATA_BLOCKS'
deoxys.c: PROCESS_8_ASS_DATA_BLOCKS( States, ass_data + 16 * i , Auth );
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
deoxys.c: s[1] = enc( s[1] , xor(tmp, tw_c[Round][1] ) );\
deoxys.c: ^
deoxys.c: tweakable-cipher.macros:98:3: note: in expansion of macro 'ONE_ROUND'
deoxys.c: ONE_ROUND( states , subkeys[ 1] , RT[ 1] , 1 );\
deoxys.c: ^
deoxys.c: ae.macros:53:11: note: in expansion of macro 'AES8'
deoxys.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -O3 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -O -fomit-frame-pointer aesni
gcc -m64 -march=core2 -Os -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aesni
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer aesni
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer aesni
gcc -m64 -march=corei7 -O -fomit-frame-pointer aesni
gcc -m64 -march=corei7 -Os -fomit-frame-pointer aesni