Implementation notes: amd64, mace, crypto_encrypt/ronald4096

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_encrypt
Primitive: ronald4096
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
40954673? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2016112120161009
40955121? ? ?? ? ?opensslclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016112120161009
40958559? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2016112120161009
40959405? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016112120161009
40962989? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016112120161009
40963362? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016112120161009
40965957? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016112120161009
40975994? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016112120161009
40979515? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2016112120161009
40982143? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016112120161009
40982160? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016112120161009
40982750? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2016112120161009
40982869? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016112120161009
40983204? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016112120161009
40984593? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016112120161009
40985206? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016112120161009
40988996? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016112120161009
40989609? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016112120161009
40992970? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016112120161009
40998102? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016112120161009
40998285? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016112120161009
40998748? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2016112120161009
40999291? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2016112120161009
41001487? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016112120161009
41002346? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2016112120161009
41003334? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016112120161009
41003948? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016112120161009
41004331? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016112120161009
41005013? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016112120161009
41006239? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016112120161009
41006294? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016112120161009
41008246? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016112120161009
41008640? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016112120161009
41008923? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016112120161009
41009963? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016112120161009
41013650? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016112120161009
41014397? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016112120161009
41014461? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016112120161009
41014911? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016112120161009
41015247? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016112120161009
41018424? ? ?? ? ?opensslclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016112120161009
41018903? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2016112120161009
41020665? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016112120161009
41021168? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016112120161009
41022846? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016112120161009
41023118? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2016112120161009
41024937? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016112120161009
41025703? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2016112120161009
41026423? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2016112120161009
41026888? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016112120161009
41027138? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2016112120161009
41029402? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016112120161009
41030008? ? ?? ? ?opensslclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016112120161009
41030524? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016112120161009
41032454? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016112120161009
41033533? ? ?? ? ?opensslclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016112120161009
41033822? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016112120161009
41033866? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016112120161009
41034966? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016112120161009
41035687? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2016112120161009
41035696? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2016112120161009
41036028? ? ?? ? ?opensslclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016112120161009
41036802? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2016112120161009
41038694? ? ?? ? ?opensslgcc_-funroll-loops2016112120161009
41040292? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016112120161009
41040935? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2016112120161009
41041208? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016112120161009
41045286? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016112120161009
41051411? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016112120161009
41053120? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016112120161009
41053579? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016112120161009
41053877? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016112120161009
41053982? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016112120161009
41056587? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016112120161009
41056759? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016112120161009
41056905? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016112120161009
41057437? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016112120161009
41058604? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016112120161009
41059086? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2016112120161009
41061305? ? ?? ? ?opensslclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016112120161009
41061374? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016112120161009
41063694? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016112120161009
41063716? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2016112120161009
41064694? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016112120161009
41066830? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016112120161009
41067935? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2016112120161009
41069380? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2016112120161009
41069769? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016112120161009
41070128? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2016112120161009
41070181? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016112120161009
41070470? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2016112120161009
41071086? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2016112120161009
41073526? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2016112120161009
41079868? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016112120161009
41080739? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016112120161009
41084746? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016112120161009
41085482? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016112120161009
41086610? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016112120161009
41086716? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016112120161009
41121566? ? ?? ? ?opensslgcc2016112120161009
41163330? ? ?? ? ?opensslcc2016112120161009

Test failure

Implementation: crypto_encrypt/ronald4096/openssl
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 openssl