Implementation notes: amd64, rumba5, crypto_encrypt/ronald1536

Computer: rumba5
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_encrypt
Primitive: ronald1536
TimeImplementationCompilerBenchmark dateSUPERCOP version
2482624opensslgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018091720180818
2484608opensslgcc -march=barcelona -Os -fomit-frame-pointer2018091720180818
2484704opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018091720180818
2484800opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018091720180818
2485568opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018091720180818
2486112opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018091720180818
2486112opensslgcc -march=k8 -O2 -fomit-frame-pointer2018091720180818
2486880opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018091720180818
2487168opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018091720180818
2487488opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018091720180818
2487520opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018091720180818
2487520opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018091720180818
2487840opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018091720180818
2488224opensslgcc -march=nocona -O3 -fomit-frame-pointer2018091720180818
2488384opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018091720180818
2488832opensslgcc -funroll-loops -O2 -fomit-frame-pointer2018091720180818
2489088opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018091720180818
2489120opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018091720180818
2489152opensslgcc -O -fomit-frame-pointer2018091720180818
2489152opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018091720180818
2489728opensslgcc -m64 -O3 -fomit-frame-pointer2018091720180818
2489920opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018091720180818
2489920opensslgcc -march=k8 -Os -fomit-frame-pointer2018091720180818
2490016opensslclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018091720180818
2490048opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018091720180818
2490176opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018091720180818
2490816opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018091720180818
2490976opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018091720180818
2491008opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2018091720180818
2491136opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091720180818
2491296opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018091720180818
2491712opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018091720180818
2491968opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2018091720180818
2492000opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018091720180818
2492000opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018091720180818
2492256opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018091720180818
2492256opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018091720180818
2492288opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018091720180818
2492352opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018091720180818
2492736opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018091720180818
2492800opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018091720180818
2492864opensslgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018091720180818
2493184opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018091720180818
2493248opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018091720180818
2493472opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018091720180818
2493664opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018091720180818
2493664opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018091720180818
2493824opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018091720180818
2493984opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2018091720180818
2493984opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2018091720180818
2494144opensslgcc -march=barcelona -O3 -fomit-frame-pointer2018091720180818
2494432opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018091720180818
2494496opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091720180818
2494560opensslgcc -march=barcelona -O -fomit-frame-pointer2018091720180818
2494624opensslgcc -m64 -Os -fomit-frame-pointer2018091720180818
2494816opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018091720180818
2495072opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018091720180818
2495136opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018091720180818
2495296opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018091720180818
2495456opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2018091720180818
2495648opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018091720180818
2495808opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018091720180818
2496000opensslclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091720180818
2496192opensslclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018091720180818
2496192opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018091720180818
2496448opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2018091720180818
2496960opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018091720180818
2496992opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018091720180818
2497184opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018091720180818
2497312opensslgcc -O3 -fomit-frame-pointer2018091720180818
2497504opensslgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018091720180818
2497632opensslclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018091720180818
2497920opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018091720180818
2498144opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018091720180818
2498272opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2018091720180818
2498304opensslgcc -march=k8 -O -fomit-frame-pointer2018091720180818
2498528opensslgcc -march=nocona -Os -fomit-frame-pointer2018091720180818
2498592opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018091720180818
2498656opensslgcc -funroll-loops -Os -fomit-frame-pointer2018091720180818
2498752opensslgcc -m64 -O2 -fomit-frame-pointer2018091720180818
2498976opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018091720180818
2499072opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018091720180818
2499136opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2018091720180818
2499264opensslgcc -Os -fomit-frame-pointer2018091720180818
2499648opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018091720180818
2499776opensslgcc -march=barcelona -O2 -fomit-frame-pointer2018091720180818
2499840opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018091720180818
2499904opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018091720180818
2500224opensslgcc -march=nocona -O2 -fomit-frame-pointer2018091720180818
2500352opensslgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018091720180818
2500384opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018091720180818
2500480opensslgcc -m64 -O -fomit-frame-pointer2018091720180818
2501024opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018091720180818
2501792opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018091720180818
2502464opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018091720180818
2502656opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018091720180818
2502720opensslgcc -march=nocona -O -fomit-frame-pointer2018091720180818
2502880opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2018091720180818
2503360opensslgcc -funroll-loops -O -fomit-frame-pointer2018091720180818
2504096opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018091720180818
2504704opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2018091720180818
2504768opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018091720180818
2504768opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2018091720180818
2505728opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018091720180818
2506208opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018091720180818
2506784opensslgcc -march=k8 -O3 -fomit-frame-pointer2018091720180818
2506976opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018091720180818
2507008opensslclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091720180818
2508736opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018091720180818
2509216opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018091720180818
2509280opensslgcc2018091720180818
2509408opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018091720180818
2509856opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018091720180818
2512864opensslcc2018091720180818
2513344opensslgcc -funroll-loops2018091720180818
2515232opensslgcc -funroll-loops -O3 -fomit-frame-pointer2018091720180818
2515552opensslgcc -O2 -fomit-frame-pointer2018091720180818
2518592opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2018091720180818
2519328opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018091720180818
2529344opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018091720180818
2552992opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018091720180818