Implementation notes: amd64, h3neo, crypto_aead/aes256avalanchev1

Computer: h3neo
Architecture: amd64
CPU ID: AuthenticAMD-00100f63-078bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: aes256avalanchev1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
407353033? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016102520161009
407570883? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016102520161009
412925889? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016102520161009
412933203? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016102520161009
415979433? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016102620161009
416025979? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016102520161009
425592358? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016102520161009
426782844? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016102520161009
427517063? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016102520161009
429861563? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2016102520161009
429888075? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016102620161009
429892855? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016102520161009
430562716? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016102520161009
430895898? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016102620161009
450769688? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2016102520161009
458146884? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016102620161009
465381521? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016102420161009
465424254? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2016102520161009
465425755? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016102420161009
468558531? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016102520161009
482982726? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2016102420161009
483000075? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2016102520161009
483110318? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016102620161009
486957387? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2016102520161009
486998145? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016102520161009
490414826? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016102420161009
493775105? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016102420161009
496933468? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016102620161009
502314142? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016102520161009
502448526? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2016102520161009
505688640? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016102420161009
505702914? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016102420161009
505803919? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2016102520161009
508664412? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016102520161009
512186019? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016102520161009
512292984? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2016102520161009
524159866? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016102420161009
524220713? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016102420161009
524244984? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016102520161009
524759319? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2016102420161009
524842143? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016102620161009
524918134? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2016102520161009
526365195? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2016102520161009
526610173? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016102520161009
552060577? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016102620161009
552445704? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102420161009
552475353? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102420161009
552608411? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102420161009
554759664? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016102620161009
556010669? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016102520161009
571309377? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016102620161009
571621568? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102420161009
588295876? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016102520161009
589087755? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016102620161009
614686294? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016102520161009
617792320? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016102520161009
618144372? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016102520161009
626865863? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2016102520161009
627317697? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016102620161009
684423906? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2016102520161009
684472639? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016102420161009
684553488? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016102420161009
685123014? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016102420161009
685923966? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2016102520161009
686077107? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016102520161009
725656641? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016102520161009
730618546? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2016102520161009
758744542? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2016102420161009
758800666? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016102520161009
758879265? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016102420161009
758952764? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016102520161009
759033099? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2016102520161009
759036963? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016102620161009
759332615? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016102420161009
797576593? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016102520161009
797644353? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016102620161009
797723537? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016102620161009
798203608? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016102420161009
798399244? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016102520161009
798528547? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016102520161009
798579006? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2016102520161009
798580780? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016102520161009
833449110? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016102520161009
833521347? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016102520161009
833635232? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2016102520161009
833691082? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016102420161009
833815075? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2016102520161009
833837537? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016102420161009
833865381? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2016102520161009
833880082? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2016102520161009
833890866? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2016102420161009
834862637? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016102520161009
834974747? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016102520161009
834985673? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016102420161009
835015962? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016102420161009
835025850? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016102620161009
1082963125? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016102620161009
1083957070? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016102520161009

Test failure

Implementation: crypto_aead/aes256avalanchev1/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/aes256avalanchev1/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