Implementation notes: amd64, calvin, crypto_aead/norx3241v1

Computer: calvin
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: norx3241v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
44719? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081920170725
44811? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081920170725
49398? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081920170725
49419? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081920170725
49467? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081920170725
49511? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081920170725
53187? ? ?? ? ?xmmclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017081920170725
53189? ? ?? ? ?xmmclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081920170725
54479? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081920170725
54480? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081920170725
54499? ? ?? ? ?xmmgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017081920170725
54503? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081920170725
54552? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081920170725
54587? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081920170725
54612? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081920170725
54612? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017081920170725
54623? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081920170725
54632? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017081920170725
54714? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081920170725
54866? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017081920170725
54898? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017081920170725
54914? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017081920170725
54916? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017081920170725
55019? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017081920170725
55020? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017081920170725
57103? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081920170725
57113? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081920170725
57119? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081920170725
57121? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081920170725
57122? ? ?? ? ?xmmgcc_-march=barcelona_-Os_-fomit-frame-pointer2017081920170725
57171? ? ?? ? ?xmmclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017081920170725
57176? ? ?? ? ?xmmclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081920170725
57177? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081920170725
57177? ? ?? ? ?xmmgcc_-march=barcelona_-O3_-fomit-frame-pointer2017081920170725
57179? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081920170725
57194? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081920170725
57212? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081920170725
57216? ? ?? ? ?xmmclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081920170725
57219? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081920170725
57227? ? ?? ? ?xmmgcc_-march=barcelona_-O2_-fomit-frame-pointer2017081920170725
57253? ? ?? ? ?xmmclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081920170725
58240? ? ?? ? ?xmmclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017081920170725
58277? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081920170725
58279? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081920170725
58286? ? ?? ? ?xmmgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081920170725
58286? ? ?? ? ?xmmgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081920170725
58289? ? ?? ? ?xmmgcc_-funroll-loops_-O3_-fomit-frame-pointer2017081920170725
58290? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081920170725
58291? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081920170725
58292? ? ?? ? ?xmmclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017081920170725
58299? ? ?? ? ?xmmgcc_-Os_-fomit-frame-pointer2017081920170725
58305? ? ?? ? ?xmmgcc_-funroll-loops_-O2_-fomit-frame-pointer2017081920170725
58309? ? ?? ? ?xmmgcc_-march=k8_-Os_-fomit-frame-pointer2017081920170725
58312? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081920170725
58316? ? ?? ? ?xmmgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081920170725
58320? ? ?? ? ?xmmgcc_-march=k8_-O3_-fomit-frame-pointer2017081920170725
58333? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081920170725
58339? ? ?? ? ?xmmgcc_-march=k8_-O2_-fomit-frame-pointer2017081920170725
58356? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081920170725
58357? ? ?? ? ?xmmgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081920170725
58357? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081920170725
58357? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081920170725
58358? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081920170725
58375? ? ?? ? ?xmmgcc_-m64_-O2_-fomit-frame-pointer2017081920170725
58380? ? ?? ? ?xmmgcc_-funroll-loops_-Os_-fomit-frame-pointer2017081920170725
58381? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081920170725
58383? ? ?? ? ?xmmgcc_-O2_-fomit-frame-pointer2017081920170725
58386? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081920170725
58390? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081920170725
58405? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081920170725
58405? ? ?? ? ?xmmgcc_-m64_-Os_-fomit-frame-pointer2017081920170725
58413? ? ?? ? ?xmmgcc_-O3_-fomit-frame-pointer2017081920170725
58435? ? ?? ? ?xmmgcc_-m64_-O3_-fomit-frame-pointer2017081920170725
60853? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081920170725
60863? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081920170725
60866? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081920170725
60872? ? ?? ? ?xmmgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081920170725
60898? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081920170725
60903? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081920170725
60903? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081920170725
60904? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081920170725
60906? ? ?? ? ?xmmgcc_-march=nocona_-Os_-fomit-frame-pointer2017081920170725
60907? ? ?? ? ?xmmgcc_-march=nocona_-O2_-fomit-frame-pointer2017081920170725
60913? ? ?? ? ?xmmgcc_-march=nocona_-O3_-fomit-frame-pointer2017081920170725
60914? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081920170725
63488? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017081920170725
63526? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017081920170725
63664? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017081920170725
63687? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017081920170725
63723? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081920170725
68110? ? ?? ? ?xmmgcc_-O_-fomit-frame-pointer2017081920170725
68121? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081920170725
68151? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081920170725
68171? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081920170725
68192? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081920170725
68197? ? ?? ? ?xmmgcc_-m64_-O_-fomit-frame-pointer2017081920170725
68225? ? ?? ? ?xmmgcc_-march=nocona_-O_-fomit-frame-pointer2017081920170725
68236? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081920170725
68278? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081920170725
68287? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081920170725
68336? ? ?? ? ?xmmgcc_-funroll-loops_-O_-fomit-frame-pointer2017081920170725
68337? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081920170725
68345? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081920170725
68372? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081920170725
68399? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081920170725
68492? ? ?? ? ?xmmgcc_-march=barcelona_-O_-fomit-frame-pointer2017081920170725
68513? ? ?? ? ?xmmgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081920170725
68522? ? ?? ? ?xmmgcc_-march=k8_-O_-fomit-frame-pointer2017081920170725
82927? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081920170725
83105? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017081920170725
83186? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081920170725
84087? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017081920170725
84465? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081920170725
84607? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017081920170725
84790? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017081920170725
84852? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081920170725
84963? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017081920170725
85166? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017081920170725
85216? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081920170725
85288? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081920170725
85301? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081920170725
85346? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081920170725
85415? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017081920170725
85448? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017081920170725
85524? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081920170725
85668? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017081920170725
85679? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017081920170725
85694? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081920170725
85774? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081920170725
85775? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017081920170725
85973? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017081920170725
86099? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017081920170725
86100? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081920170725
86124? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017081920170725
86211? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081920170725
86237? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081920170725
86257? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017081920170725
86406? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081920170725
86761? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081920170725
86787? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081920170725
86945? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081920170725
87004? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017081920170725
87014? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081920170725
87220? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081920170725
87325? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017081920170725
87347? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081920170725
87361? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081920170725
87491? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081920170725
87538? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081920170725
87831? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081920170725
87970? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081920170725
88284? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017081920170725
88460? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081920170725
88985? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081920170725
89149? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081920170725
89153? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081920170725
89156? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017081920170725
89239? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081920170725
89490? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081920170725
89741? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081920170725
89799? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081920170725
89916? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081920170725
89998? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081920170725
90037? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017081920170725
90051? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081920170725
90308? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081920170725
90353? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081920170725
90372? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017081920170725
90447? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081920170725
90555? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081920170725
90617? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017081920170725
90632? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081920170725
90686? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081920170725
90712? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081920170725
90722? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081920170725
90757? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081920170725
90813? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017081920170725
90844? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081920170725
90876? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081920170725
90895? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081920170725
90915? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017081920170725
90923? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081920170725
90947? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017081920170725
90983? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017081920170725
91053? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017081920170725
91094? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017081920170725
91128? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081920170725
91153? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081920170725
91250? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017081920170725
91487? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017081920170725
91517? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017081920170725
91822? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081920170725
92024? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017081920170725
93093? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081920170725
93132? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017081920170725
93265? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017081920170725
93302? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017081920170725
93401? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081920170725
93416? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017081920170725
93481? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017081920170725
93523? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081920170725
93529? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017081920170725
93669? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081920170725
93676? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081920170725
93676? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017081920170725
93708? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017081920170725
93783? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081920170725
94028? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081920170725
95925? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081920170725
96053? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081920170725
96182? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017081920170725
96616? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081920170725
118350? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081920170725
118353? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017081920170725
118554? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081920170725
118578? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017081920170725
118648? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081920170725
118649? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017081920170725
118736? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081920170725
118784? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017081920170725
526580? ? ?? ? ?refcc2017081920170725
527578? ? ?? ? ?refgcc2017081920170725
528544? ? ?? ? ?refgcc_-funroll-loops2017081920170725
614152? ? ?? ? ?xmmgcc2017081920170725
614391? ? ?? ? ?xmmcc2017081920170725
614615? ? ?? ? ?xmmgcc_-funroll-loops2017081920170725

Test failure

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

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

Compiler output

Implementation: crypto_aead/norx3241v1/xmm
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
norx.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
norx.c: from norx.c:27:
norx.c: norx.c: In function 'crypto_aead_norx3241v1_xmm_decrypt':
norx.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:166:1: error: inlining failed in call to always_inline '_mm_blend_epi16': target specific option mismatch
norx.c: _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M)
norx.c: ^
norx.c: norx.c:249:58: error: called from here
norx.c: W2 = LOADL(IN + 32); STOREL(OUT + 32, XOR(C, W2)); C = BLEND(C, W2); \
norx.c: ^
norx.c: norx.c:430:13: note: in expansion of macro 'DECRYPT_BLOCK'
norx.c: DECRYPT_BLOCK(A, B, C, D, c, m);
norx.c: ^
norx.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
norx.c: from norx.c:27:
norx.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:166:1: error: inlining failed in call to always_inline '_mm_blend_epi16': target specific option mismatch
norx.c: _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M)
norx.c: ^
norx.c: norx.c:249:58: error: called from here
norx.c: W2 = LOADL(IN + 32); STOREL(OUT + 32, XOR(C, W2)); C = BLEND(C, W2); \
norx.c: ^
norx.c: norx.c:430:13: note: in expansion of macro 'DECRYPT_BLOCK'
norx.c: DECRYPT_BLOCK(A, B, C, D, c, m);
norx.c: ^
norx.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
norx.c: from norx.c:27:
norx.c: ...

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