Implementation notes: amd64, mace, crypto_aead/aes128avalanchev1

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: aes128avalanchev1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
391612916? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016102220161009
391778279? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016102220161009
397657744? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016102220161009
397667723? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016102220161009
408488905? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016102220161009
408506090? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016102220161009
410916845? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2016102220161009
410952030? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016102320161009
410962689? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016102220161009
413896573? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016102220161009
413930463? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016102220161009
420226280? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016102220161009
420241370? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016102220161009
429809129? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016102220161009
429835740? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016102220161009
443082973? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016102320161009
443132988? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2016102220161009
443169670? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016102220161009
509695307? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016102220161009
514034693? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016102220161009
514043512? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2016102220161009
515573328? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016102120161009
515587110? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016102120161009
515592623? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016102120161009
516174858? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2016102220161009
516176223? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2016102120161009
516202926? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016102220161009
517290416? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2016102220161009
517294142? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2016102120161009
517310637? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016102220161009
533506603? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016102120161009
533573870? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016102320161009
536012635? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2016102220161009
536021705? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016102120161009
536122680? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016102120161009
536155514? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2016102220161009
536174604? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016102220161009
541750999? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016102220161009
541924441? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016102220161009
541934094? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016102220161009
542412151? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016102220161009
551287232? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2016102220161009
551290782? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016102220161009
552099480? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2016102220161009
552102252? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016102120161009
563564487? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016102220161009
563586473? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016102120161009
563591416? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2016102220161009
564425140? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016102120161009
570497216? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2016102220161009
570660628? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016102320161009
571074594? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102120161009
571088135? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102120161009
571099858? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102120161009
571102576? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016102220161009
608512395? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102120161009
608512421? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016102320161009
625705013? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016102220161009
625966669? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016102220161009
703165367? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2016102220161009
703270586? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016102120161009
703323685? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2016102220161009
703341028? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016102120161009
703348364? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016102120161009
703376735? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016102220161009
703484782? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2016102220161009
703615804? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016102220161009
740027543? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2016102220161009
740083545? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016102220161009
750308044? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016102120161009
777670755? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016102220161009
777679246? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2016102220161009
777682299? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2016102120161009
781309486? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016102120161009
782023510? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016102220161009
782187847? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016102120161009
782211527? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016102120161009
797354853? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016102120161009
797356879? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2016102120161009
797360094? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016102120161009
797361137? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2016102220161009
797374272? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016102220161009
797374379? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2016102220161009
797375480? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016102120161009
797378083? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016102220161009
797384299? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016102120161009
797387554? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016102220161009
797390419? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016102120161009
797394159? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016102220161009
797395664? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2016102220161009
797409328? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2016102220161009
797413360? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016102120161009
797415486? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016102220161009
797587637? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016102320161009
797589551? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016102220161009
797642800? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016102220161009
814822403? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016102220161009
815050967? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016102220161009

Test failure

Implementation: crypto_aead/aes128avalanchev1/ref
Compiler: cc
error 142
Alarm clock

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc ref
gcc ref
gcc -funroll-loops ref

Test failure

Implementation: crypto_aead/aes128avalanchev1/ref
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref