Implementation notes: amd64, gsm2, crypto_aead/trivia128v1

Computer: gsm2
Architecture: amd64
CPU ID: GenuineIntel-000306e4-bfebfbff
SUPERCOP version: 20170725
Operation: crypto_aead
Primitive: trivia128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
352228? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080620170725
356040? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080620170725
356768? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080620170725
356864? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080620170725
357224? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080620170725
358120? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080620170725
358344? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017080620170725
359192? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080620170725
361992? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080620170725
400056? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080620170725
400316? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080620170725
402416? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080620170725
402540? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080620170725
402888? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080620170725
405052? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080620170725
407184? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080620170725
407280? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080620170725
407380? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080620170725
407416? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080620170725
408380? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080620170725
409244? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080620170725
409632? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080620170725
410796? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080620170725
412440? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080620170725
412912? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017080620170725
412932? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017080620170725
413640? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017080620170725
414608? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080620170725
414724? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017080620170725
415312? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017080620170725
415512? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080620170725
416848? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080620170725
419104? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080620170725
423008? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017080620170725
447856? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080620170725
450036? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017080620170725
451008? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080620170725
454260? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017080620170725
454960? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080620170725
455012? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080620170725
456992? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080620170725
461148? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017080620170725
466108? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080620170725
466904? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080620170725
469864? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080620170725
472768? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017080620170725
473968? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080620170725
476776? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080620170725
485204? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080620170725
491664? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017080620170725
493724? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080620170725
501220? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080620170725
673824? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080620170725
686128? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080620170725
688328? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080620170725
694840? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080620170725
699272? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080620170725
699984? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080620170725
700700? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017080620170725
702500? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080620170725
706504? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080620170725
707668? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080620170725
711380? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017080620170725
714588? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080620170725
717416? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017080620170725
718736? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017080620170725
720044? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080620170725
723064? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080620170725
723392? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080620170725
724840? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080620170725
728324? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080620170725
730196? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017080620170725
730820? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080620170725
732376? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017080620170725
735064? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017080620170725
738824? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080620170725
740012? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080620170725
743968? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080620170725
744256? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080620170725
745476? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080620170725
746496? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017080620170725
746600? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080620170725
747972? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080620170725
755216? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080620170725
755892? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080620170725
758904? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017080620170725
760268? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080620170725
761296? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080620170725
764368? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080620170725
764520? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080620170725
771292? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080620170725
772876? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080620170725
773868? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080620170725
775072? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080620170725
776908? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080620170725
777852? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080620170725
779184? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080620170725
785064? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017080620170725
787420? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080620170725
788504? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017080620170725
793332? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080620170725
797924? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080620170725
802096? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080620170725
805944? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017080620170725
1835656? ? ?? ? ?refgcc_-funroll-loops2017080620170725
2347996? ? ?? ? ?refgcc2017080620170725
2372256? ? ?? ? ?refcc2017080620170725

Test failure

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

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