Implementation notes: amd64, agamemnon, crypto_encrypt/ronald1024

Computer: agamemnon
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20111120
Operation: crypto_encrypt
Primitive: ronald1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
2381597opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012010520111120
2506071opensslgcc -march=nocona -O -fomit-frame-pointer2012010520111120
2510181opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010520111120
2524392opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010520111120
2559951opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010520111120
2566636opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010520111120
3708407opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010520111120
3767251opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010520111120
3778424opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010520111120
3797896opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010520111120
3847818opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010520111120
5547288opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010520111120
5587138opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010520111120
5588663opensslgcc -funroll-loops -O -fomit-frame-pointer2012010520111120
5612607opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010520111120
5619721opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012010520111120
5684076opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010520111120
5695970opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012010520111120
5707160opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010520111120
5721360opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012010520111120
7200801opensslgcc -funroll-loops2012010520111120
10727317opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010520111120
10738653opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010520111120
10756355opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010520111120
10791059opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010520111120
10793123opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010520111120
10812512opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010520111120
10962075opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010520111120
10969027opensslgcc -O2 -fomit-frame-pointer2012010520111120
11023600opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010520111120
11027616opensslgcc -march=nocona -O2 -fomit-frame-pointer2012010520111120
11051544opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010520111120
11053376opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012010520111120
11059347opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010520111120
11059645opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010520111120
11061648opensslgcc -march=k8 -O2 -fomit-frame-pointer2012010520111120
11074739opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010520111120
11076264opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010520111120
11086992opensslgcc -m64 -O2 -fomit-frame-pointer2012010520111120
11087616opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010520111120
11109168opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010520111120
11138485opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010520111120
11152128opensslgcc -m64 -O -fomit-frame-pointer2012010520111120
11157813opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010520111120
11161325opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010520111120
11166264opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010520111120
11192240opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012010520111120
11217013opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010520111120
11224877opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012010520111120
11230968opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010520111120
11251269opensslgcc -march=barcelona -O -fomit-frame-pointer2012010520111120
11252147opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010520111120
11256029opensslgcc -O -fomit-frame-pointer2012010520111120
11261968opensslgcc -march=nocona -O3 -fomit-frame-pointer2012010520111120
11265179opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010520111120
11271165opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010520111120
11279709opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010520111120
11282688opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010520111120
11284624opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010520111120
11286632opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010520111120
11305805opensslgcc -O3 -fomit-frame-pointer2012010520111120
11307571opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010520111120
11308024opensslgcc -march=k8 -O3 -fomit-frame-pointer2012010520111120
11316613opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010520111120
11319472opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010520111120
11334504opensslgcc -march=k8 -O -fomit-frame-pointer2012010520111120
11339973opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010520111120
11340840opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010520111120
11342843opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010520111120
11343648opensslgcc -march=nocona -Os -fomit-frame-pointer2012010520111120
11347904opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010520111120
11354251opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010520111120
11360875opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010520111120
11375584opensslgcc -march=k8 -Os -fomit-frame-pointer2012010520111120
11379451opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010520111120
11383760opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010520111120
11385251opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012010520111120
11385971opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010520111120
11387736opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010520111120
11393907opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010520111120
11403728opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010520111120
11408725opensslgcc -march=barcelona -Os -fomit-frame-pointer2012010520111120
11419200opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010520111120
11423864opensslgcc -m64 -Os -fomit-frame-pointer2012010520111120
11428163opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010520111120
11429981opensslgcc -m64 -O3 -fomit-frame-pointer2012010520111120
11450288opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010520111120
11456432opensslgcc -Os -fomit-frame-pointer2012010520111120
11482045opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010520111120
11507035opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010520111120
11527096opensslgcc -funroll-loops -Os -fomit-frame-pointer2012010520111120
11530008opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010520111120
11545312opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010520111120
14434520opensslcc2012010520111120
14441704opensslgcc2012010520111120