Implementation notes: amd64, sandy0, crypto_hash/md6d256

Computer: sandy0
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: md6d256
TimeImplementationCompilerBenchmark dateSUPERCOP version
39556refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
39600refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
39640refgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
39840refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
40032refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
40088refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
40088refgcc -m64 -O2 -fomit-frame-pointer2012032920120316
40104refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
40148refgcc -O2 -fomit-frame-pointer2012032920120316
40200refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
40368refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
40404refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
40496refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
40520refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
40864refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
40872refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
40928refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
41072refgcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
41272refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
41300refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
41308refgcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
41516refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
41552refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
42028refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
42172refgcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
42312refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
42324refgcc -Os -fomit-frame-pointer2012032920120316
42352refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
42376refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
42400refgcc -m64 -Os -fomit-frame-pointer2012032920120316
42428refgcc -march=k8 -Os -fomit-frame-pointer2012032920120316
42464refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
42492refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
42556refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
42668refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
42692refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
42720refgcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
42724refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
42728refgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
42736refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
42744refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
42760refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
42784refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
42832refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
42848refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
42916refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
43760refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
43824refgcc -march=nocona -Os -fomit-frame-pointer2012032920120316
44712refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
44716refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
57412refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
57428refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
57488refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
57572refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
57632refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
57704refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
57716refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
57728refgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
57728refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
57852refgcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
57872refgcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
57904refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
57920refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
57932refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
57940refgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
57940refgcc -m64 -O -fomit-frame-pointer2012032920120316
57972refgcc -march=nocona -O -fomit-frame-pointer2012032920120316
57988refgcc -O -fomit-frame-pointer2012032920120316
57988refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
58032refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
58064refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
58080refgcc -march=barcelona -O -fomit-frame-pointer2012032920120316
58128refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
58236refgcc -march=k8 -O -fomit-frame-pointer2012032920120316
58316refgcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
58556refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
58740refgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
58752refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
59760refgcc -m64 -O3 -fomit-frame-pointer2012032920120316
59780refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
59784refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
59844refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
59848refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
59976refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
60096refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
60196refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
60196refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
60772refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
60824refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
60852refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
60940refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
60944refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
61116refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
61304refgcc -O3 -fomit-frame-pointer2012032920120316
61480refgcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
62224refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
62360refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
62600refgcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
63124refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
63252refgcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
201120refcc2012032920120316
201384refgcc -funroll-loops2012032920120316
201424refgcc2012032920120316