Implementation notes: amd64, bulldozer, crypto_encrypt/ronald4096

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_encrypt
Primitive: ronald4096
TimeImplementationCompilerBenchmark dateSUPERCOP version
49631039opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
49650421opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053120120525
49651626opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
49652693opensslgcc -funroll-loops -O -fomit-frame-pointer2012053120120525
49666818opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
49670218opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053120120525
49696387opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053120120525
49701364opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
49701894opensslgcc -m64 -O -fomit-frame-pointer2012053120120525
49712845opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053120120525
49724670opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053120120525
49724892opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053120120525
49726516opensslgcc -march=barcelona -O -fomit-frame-pointer2012053120120525
49739008opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053120120525
49756369opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
49769493opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053120120525
49783006opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
49837724opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053120120525
49844018opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053120120525
49893011opensslgcc -m64 -Os -fomit-frame-pointer2012053120120525
49910760opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
49941271opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053120120525
49942471opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
49975558opensslgcc -march=barcelona -Os -fomit-frame-pointer2012053120120525
49986611opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053120120525
50000024opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053120120525
50006023opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053120120525
50006640opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
50007047opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
50025301opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053120120525
50027118opensslgcc -march=k8 -Os -fomit-frame-pointer2012053120120525
50027121opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053120120525
50036822opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053120120525
50039344opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053120120525
50042144opensslgcc -march=nocona -Os -fomit-frame-pointer2012053120120525
50042758opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053120120525
50057790opensslgcc -m64 -O2 -fomit-frame-pointer2012053120120525
50070106opensslgcc -funroll-loops -Os -fomit-frame-pointer2012053120120525
50071677opensslgcc -Os -fomit-frame-pointer2012053120120525
50077781opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053120120525
50082037opensslgcc -march=k8 -O -fomit-frame-pointer2012053120120525
50083303opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053120120525
50092771opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
50112190opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
50129608opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053120120525
50138992opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053120120525
50148538opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053120120525
50151280opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012053120120525
50152356opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053120120525
50152798opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053120120525
50152850opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
50158580opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
50161550opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
50164734opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053120120525
50166034opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
50166551opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
50169923opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
50175694opensslgcc -O -fomit-frame-pointer2012053120120525
50177078opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053120120525
50178916opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
50186586opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
50191765opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053120120525
50191802opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053120120525
50202899opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053120120525
50205782opensslgcc -march=nocona -O -fomit-frame-pointer2012053120120525
50211775opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053120120525
50222832opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012053120120525
50298292opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053120120525
50300275opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012053120120525
50311445opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
50317829opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
50377484opensslgcc -march=nocona -O3 -fomit-frame-pointer2012053120120525
50420109opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
50420343opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
50422713opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053120120525
50424370opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053120120525
50456833opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053120120525
50478641opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
50480826opensslgcc -march=k8 -O3 -fomit-frame-pointer2012053120120525
50490317opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
50493886opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012053120120525
50496039opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012053120120525
50510692opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
50511311opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053120120525
50513402opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
50515518opensslgcc -march=nocona -O2 -fomit-frame-pointer2012053120120525
50521970opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053120120525
50526912opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
50531170opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053120120525
50540548opensslgcc -O2 -fomit-frame-pointer2012053120120525
50544502opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053120120525
50544843opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
50554091opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
50555699opensslgcc -O3 -fomit-frame-pointer2012053120120525
50566488opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053120120525
50574249opensslgcc -m64 -O3 -fomit-frame-pointer2012053120120525
50584146opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
50606960opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053120120525
50715172opensslgcc -march=k8 -O2 -fomit-frame-pointer2012053120120525
51086718opensslgcc2012053120120525
51404940opensslgcc -funroll-loops2012053120120525
51463605opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053120120525
51504296opensslcc2012053120120525